[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: