Autore Topic: Monitorare un ip della rete casalinga  (Letto 1126 volte)

kidy

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1668
  • Kidy
    • Mostra profilo
    • E-mail
Monitorare un ip della rete casalinga
« il: Gennaio 02, 2011, 06:18:49 pm »
Saluti al forum!! e augurissimoi di buone feste.
Volevo chiedervi un consiglio,devo monitorare un ip della mia rete domestica e devo sapere quando va in down e quando va in up,il tutto con una mail ...cosa mi consigliate?? Grazie mille!
.................\\\//..................
                / _ _ \
              (|(.)(.)|)
------.OOOo--()--oOOO.-------
Twitter: @kidysy

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Monitorare un ip della rete casalinga
« Risposta #1 il: Gennaio 02, 2011, 07:07:04 pm »
uno script e cron.. ogni "quanto vuoi" verifica se l'ip risponde e se manda un'email dove vuoi tu.
Oppure uno script con uno sleep che fa la stessa cosa.

kidy

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1668
  • Kidy
    • Mostra profilo
    • E-mail
Re: Monitorare un ip della rete casalinga
« Risposta #2 il: Gennaio 02, 2011, 08:24:44 pm »
Buona sera Truthahn!!
Pensavo di monitorare ogni due minuti ,se lo trova down manda una mail ,poi se diventa up mi rimanda mail!
Si con cron,hai uno scriptino gi? pronto!
Grazie mille come al solito Truthahn
.................\\\//..................
                / _ _ \
              (|(.)(.)|)
------.OOOo--()--oOOO.-------
Twitter: @kidysy

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Monitorare un ip della rete casalinga
« Risposta #3 il: Gennaio 02, 2011, 09:34:28 pm »
niente di pronto... vediamo un po'...

installi mailx

e poi crei uno script... diciamo /usr/sbin/controlla.sh
Codice: [Seleziona]
#!/bin/bash
if ping -c 1 ip_interno >/dev/null; then
echo "testo del messaggio" | mail -a"From:kidy@kidy.org" -s"Ip up" email@dovevuoi.it
fi
exit 0

lo rendi eseguibile
Codice: [Seleziona]
chmod a+x /usr/sbin/controlla.sh

e inserisci nel crontab

Codice: [Seleziona]
*/5 * * * * /usr/sbin/controlla.sh

Cos? ogni 5 minuti controlla e nel caso ti spedisce un'email.
Da verificare eh!

kidy

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1668
  • Kidy
    • Mostra profilo
    • E-mail
Re: Monitorare un ip della rete casalinga
« Risposta #4 il: Gennaio 02, 2011, 09:47:41 pm »
Ok per il momento grazie ,provo poi ti dico! :-D
.................\\\//..................
                / _ _ \
              (|(.)(.)|)
------.OOOo--()--oOOO.-------
Twitter: @kidysy

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Monitorare un ip della rete casalinga
« Risposta #5 il: Gennaio 03, 2011, 11:53:51 am »
naturalmente devi pure installare un Mail Transfer Agent... postfix va benone!!