On Fri, Jun 25, 2010 at 11:33:07AM +0700, A r y a S e t a wrote:
> Saya rasa benar overkill jika menggunakan nagios karena memang hanya
> satu node yang dimonitor, dalam pikiran saya sih mungkin kombinasi
> dari ping + cron + service smtp existing, tapi nulis scriptnya yang
> nggak ngerti :)
Ini skrip ping saya comot dari script cek load balancing.
////////// Start of script //////////
#!/bin/bash
TIMEOUT=1
# berapa banyak request ping sampai dapat respon
ATTEMPT=5
RETRY=0
IP_WEB_SERVER=1.2.3.4
PingGW() {
# $1 : ip web server
# Use : PingGW var1
# Parameter
i=1
while [ $i -le $ATTEMPT ]
do
if (ping -s 16 -W $TIMEOUT -c 1 $1 > /dev/null 2>&1)
then
break 1
fi
i=$((i+1))
sleep 1
done
RETRY=$i
}
PingGW IP_WEB_SERVER
if [ $RETI -gt $ATTEMPT ]
then
# kirim email
echo -e "Subject: Web Server down\n\nWeb Server Down\n" | sendmail -f
[email protected] [email protected]
fi
////////// End of Script ////////////
Saya pakai sendmail karena bisa forge sender email.
--
Arief Yudhawarman
http://awarmanf.wordpress.com
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis