SKFREE

Skripty - Overi pingom ci dana IPka zije

amilo - 14.12.2005 - 22:32
Post subject: Overi pingom ci dana IPka zije
...a ak zit prestane posle mail, to iste spravi ak ozije Smile

#!/bin/sh
# Change IP, HOST, MAIL and add to crontab every X minutes (eg. 5):
# */5 * * * * /path/to/script >/dev/null 2>&1

IP=""
HOST=""
MAIL=""

DATE=`date +'%k:%M:%S [%d-%b-%Y]'`
PING=`ping -c 2 $IP >/dev/null 2>&1`

if [ "$PING" ]; then
sleep 0
else
sleep 1
if ! "$PING" && ! ls ~/$HOST.log >/dev/null 2>&1; then
echo "$HOST ($IP) down at $DATE" | mail -s "$HOST down" $MAIL
touch ~/$HOST.log
fi
fi

if ls ~/$HOST.log >/dev/null 2>&1 && "$PING" ; then
echo "$HOST ($IP) up at $DATE" | mail -s "$HOST up" $MAIL
rm ~/$HOST.log >/dev/null 2>&1
fi

# powered by BoFH.sk developers
All times are GMT
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group
Credits