Re: Kleines Monitoring Programm gesucht
-----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-----
Reply to: