Newsgroup: it.comp.os.linux.iniziare
Titolo: Script per testare macchina accesa

Ciao a tutti, 
avrei bisogno di uno script per testare che una mia macchina sia accesa.
Mi spiego questa macchina deve stare accesa 24 ore su 24. Due volte al
giorno dovrei ricevere una e-mail dalla macchina in questione, che mi
confermi che è accesa.
Qualcuno può aiutarmi?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
proporrei uno script basato su un ping

 wrote in message
news:iVxXe.9533$
jG6.5...@news3.tin.it



 Grazie
aggiungi alla crontab un piccolo script basato sul comando "mail"
ciao

 ok, ma per farmelo arrivare per posta?
Lo inserisci nel contrab, e ti invia una mail :-)

 Qualcuno può aiutarmi?
A parte il crontab gia` suggerito...
Autorizzati con SSH sulla macchina da verificare, poi fai:
ssh macchinaRemota "echo OK | mail -s \"Macchina in vita\" `whoami`@`hostname`"
Usando ssh puoi anche fare altri test, tipo un ssh indietro alla macchina
originale per fare qualcosa tipo un touch di un file di conferma. Niente
file, niente macchina... Oppure lo stesso via NFS  (niente ssh), una macchina
fa da NFS server e l'altra crea un file di timestamp ogni tot minuti, se il
file non c'e` oppure e` piu` vecchio di tot+X minuti... Le varianti sono
infinite.
Per esperienza: evita i sistemi dove l'operatore deve "capire" che qualcosa non
va e orientati piuttosto su un metodo dove il mail viene mandato quando le
cose non vanno.
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 Ciao,
-- 


 confermi che è accesa.
se vuoi che una tua macchina linux ti invii 2 volte al giorno un
messaggio fai cosi:
1) edita un file di testo, supponiamo tu lo chiami "/root/ok.txt" e ci
scrivi dentro "va tutto bene". Termina con un punto su una nuova riga,
alcuni client mail da console sono schizzinosi.
2) aggiungi questa riga al tuo crontab (digitando da console crontab -e)
05 10,22 * * * nail -s "soggetto del messaggio" -r "tuo indirizzo email"
 "indirizzo_email_di _destinazione" < /root/ok.txt
nell'esempio sopra, il sistema ti manderebbe una nuova mail usando
"nail", alle 10:05 e alle 22:05.
Se non hai nail, prova con il tuo client mail da console.

 
qualcosa del tipo:
ping 192.168.0.1 > attivita
echo attivita | mail 
ad...@admin.it
 ...
ecc...

 
qualcosa del tipo:
ping 192.168.0.1 > attivita
echo attivita | mail 
ad...@admin.it
 ...
ecc...
volendo puoi inserire qualche controllo in modo tale di inviarti 
messaggi email differenziati in base alla risposta del ping

Chiedi ad un gruppo di Winzoz ;-)
Non hai due macchine Linux? Una prova l'altra e manda un mail se non va.
Certo che se vanno in palla tutte e due, oppure se cade la rete...
Esistono dei server X11 per Windows. Potresti aprire una sessione e
verificarla di quando in quando. Ma siamo sempre al punto che e`
l'operatore a doversi ricordare di testare la connessione.
Ciao.
