Pagina 1 di 1

Verifica che un server sia on o off line ed invio per email

Inviato: venerdì 30 marzo 2012, 18:50
da platinum54
vorrei fare uno script per verificare, a tempi regolari, se un dato server é on oppure off.


Ho due alternative:
1) leggere ed interpretare un file log che mi dice quando é stato acceso o spento
2) fare un semplice ping e verificare direttamente.

Francamente non sono stato in grado di risolvere l'opzione più difficile, la prima. Quando estraggo il testo, non riesco ad inviarmelo per e-mail.
Uso un comando del tipo echo `programma` | mutt -s oggetto email@dominio.it
Il programma, a sua volta cerca il file log giusto e fa un grep, stampando sullo schermo l'orario di accensione o spegnimento.
Nella email che mi invio non c'é scritto nulla

La seconda opzione ha un altro problema. Come faccio a sapere se ping ha trovato quello che cercavo? C'é un ritorno di un qualche valore utilizzabile da uno script? tipo 0= risposta, 1=ip irraggiungibile.

Se estraggo il testo output di ping ho lo stesso problema di prima