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: [EMAIL PROTECTED]">>$MAIL
        /bin/echo "To: [EMAIL PROTECTED]">>$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 ([EMAIL PROTECTED])
 d(O_o)b  | PGP-Key-ID: 0xAC15B50C
  >-|-<   | WWW: www.die-welt.net   ICQ: 54116744
   / \    | IRC: #sod @ irc.german-freakz.net


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

Antwort per Email an