> ++ apa maksud nya script sederhana seperti ini : > > #!/bin/bash > # tambahkan ip / hostname dengan spasi jika ipnya/host nya byk > # HOSTS="www.google.co.id www.detik.com" > HOSTS="masukkan.nama.host" > COUNT=1 > TIMEOUT=3 > # email > SUBJECT="Ping failed" > EMAILID="[email protected]" > for myHost in $HOSTS > do > count=$(ping -t$TIMEOUT -c$COUNT $myHost | grep 'received' | awk > -F',' '{ print $2 }' | awk '{ print $1 }') > if [ $count -eq 0 ]; then > # 100% failed > echo "Host : $myHost is down (ping failed) at $(date)" | mail -s > "$SUBJECT" $EMAILID > fi > done > > > tinggal masukin ke crontab > > $ crontab -e > */10 * * * /path/to/script > > kalau mati, akan di kirim imel ke imel yg tersebut
Wah... terima kasih untuk berbagi scriptnya, sekilas script seperti ini yang saya butuhkan. Segera akan saya test scriptnya. Terima kasih -inv- -- 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
