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

Re: Kleines Monitoring Programm gesucht



Hi Rene,

On Thu, January 26, 2006 11:05, Rene Caspari said:

> 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.

Dafuer nutze ich ein einfaches Script:

--
#!/bin/sh

/bin/ping -c2 IP1 >/dev/null 2>&1 || ERROR="$ERROR IP1"
/bin/ping -c2 IP2 >/dev/null 2>&1 || ERROR="$ERROR IP2"
/bin/ping -c2 IP3 >/dev/null 2>&1 || ERROR="$ERROR IP3"

if [ $ERROR ]; then
        MAIL=`tempfile`
        DATE=`date -R`

        /bin/echo "From: me@ueberwachungsserver.de">>$MAIL
        /bin/echo "To: meinehandynr@vodafone.de">>$MAIL
        /bin/echo "Subject: Fehler:$ERROR">>$MAIL
        /bin/echo "Date: $DATE">>$MAIL

        /usr/sbin/sendmail -t < $MAIL

        /bin/rm $MAIL
fi
--

das ganze wird per cron ausgefuehrt:
0 */1 * * * /home/me/bin/pingtest.sh >/dev/null 2>&1

und funktioniert wunderbar - das einzige was fehlt, ist die nicht
benachrichtigung, wenn beim letzten Durchlauf schon einen Fehler gab, aber
das laesst sich auch easy scripten

> Und natuerlich sollte es schon bei Debian dabei sein doer den gaengigen
> Richtlinien folgen (um ontopic zu bleiben :-)

Joa, ping und sendmail sind bei Debian dabei, tmpfile und rm auch ;-)

HTH
Evgeni

-- 
   ^^^    | Evgeni -SargentD- Golov (sargentd@die-welt.net)
 d(O_o)b  | PGP-Key-ID: 0xAC15B50C
  >-|-<   | WWW: www.die-welt.net   ICQ: 54116744
   / \    | IRC: #sod @ irc.german-freakz.net



Reply to: