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 
notif...@yahoo.com admin...@server.com
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 tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke