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)