Page 1 of 1

Ειδοποίηση με sms όταν πέσει κάποι

Posted: Wed Oct 31, 2007 7:41 pm
by Hwoarang
Λοιπον παιδάκια οτι λέει ο τίτλος

Απαιτούμενα

1) Λογαριασμος σε Οτενετ, voipbuster,voipdiscount,freevoip,lowratevoip,12voip
2) Αυτο το προγραμματάκι --> http://10.140.6.116/pysmssendcmd (κάνετε save το αρχειο και ΟΧΙ copy paste )
3) αυτο το script --> http://10.140.6.116/wirelessreport.sh
4) Λινουξ (σας το χάλασα? :P )

ΟΔΗΓΙΕΣ
Φροντίστε να έχετε python στο pc σας και το πακέτο mechanize

Λοιπον

Κατεβάζουμε το pysmssendcmd.py αρχειο και το βάζουμε στο home μας για παράδειγμα.

Με

Code: Select all

pysmssendcmd --help
βλέπουμε πώς λειτουργει

Αν εγω έχω οτενετ και θέλω να στείλω μήνυμα στον 6991234567

θα γράψω

Code: Select all

./pysmssendcmd -a otenet -u to username mou  -p  to pass mou  -n 6991234567 "MINIMA POU THELW NA STELW"
πάει αυτο

To script το χρησιμοποιώ για τον cron . Το σώζω και αυτο πχ στο /home/user μου

Ολοι έχετε cron οπότε κάνετε απλά μια νεα καταχώρηση με crontab -e

τις μορφής

Code: Select all

1,15,28,39,49 * * * * sh /home/hwoarang/wirelessreport.sh
Το παραπάνω εκτελείται στο 1,15,28,39,49 λεπτό κάθε ώρα


Μην ξέχάσετε να τροποποιήσετε κατάλληλα το wirelessreport.sh script ώστε να ταιριάζει στα path τα δικά σας

Ελπίζω να φανει χρησιμο. εμενα με βολεψε να ξέρω πότε σάπισε η ταράτσα :shock: :shock:


PS: Λίγα λογια για το wirelessreport.sh

Αυτο κάνει 5 ping σε ενα προωρισμό που θα του πείτε. Αν βρει 100% packet loss τότε θα αποστείλει SMS. Οπότε εύκολα παραμετροποιείται για κάθε link σας

Posted: Wed Oct 31, 2007 11:04 pm
by TheKeyMaster
Ενδιαφέρον!