-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 * Rene Caspari [2006-01-26 11:05]: > ich suche ein moeglichst kleines (also !Nagios oder Konsorten) > Programm/Script/... welches mir die Nicht-/Erreichbarkeit von Hosts auf > IP Ebene meldet, am besten per Mail. Danke fuer die angebotenen Loesungen, da ich aber insbesondere Statuswechsel erfassen moechte, mach ich das mit einem Shellscript und cron so, dass fuer 'up' und 'down' pro IP ein Statusfile geschrieben wird...
#!/bin/bash IPS="127.0.0.1 127.0.0.2" # nur zur Verdeutlichung :-) for IP in $IPS do if [ `ping -c1 -w1 $IP |grep received |awk '{print $4}'` == "1" ]; then echo $IP" ist erreichbar"; if [ -a $IP.on ]; then echo "status nicht geaendert"; else echo "Host up alert"; echo `date` > $IP.on fi elif [ `ping -c1 -w1 $IP |grep received |awk '{print $4}'` == "0" ]; then echo $IP" ist nicht erreichbar"; if [ -a $IP.off ]; then echo "status nicht geaendert"; else echo "Host down alert"; echo `date` > $IP.off fi fi done das sollte in etwas klappen, falls es grobe Fehler gibt, einfach mailen, bin kein eingefleischter Shellskripter :-) bye, rene - -- "Wer seine Freiheit aufgibt um Sicherheit zu erhalten, wird am Ende beides verlieren" (Benjamin Franklin) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - · http://rene.ahrcas.net · Rene Caspari · GPG-KeyID: 0xCA40A793 · -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFD2N1gi7H4n8pAp5MRApsiAKCM9jADqvSfVHRnLk4Eyj4Eyq1Q5wCguYCr e6CS6Yx9K4abkzQvhifJBvw= =3SkZ -----END PGP SIGNATURE----- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)