server otomatis melakukan shutdown ketika listrik padam

Posted By: Unknown - 9:30 PM
server otomatis melakukan shutdown ketika listrik padam

Berulang kali selalu menganti harddisk server yang rusak karena lampu padam dan ups hanya bertahan sebentar dan setelah bertanya kesana kemari di mbah google dan forum akhirnya menemukan juga skrip yang dapat deteksi ketika lampu padam secara otomatis server shutdown, ide ini merupakan inspirasi dari tools netwatch di mikrotik yang berdasarkan ping jika ping time out maka ada warning melalui sms atau email

ini langkah kerja yang dilakukan :
 
buat file dengan nama shutdown.sh dan foldernya taruh di root
 
@. cd /root
@. pico shutdown.sh

setelah itu masukan scrip shutdown.sh ini:
#!/bin/sh

IP_LIST='192.168.0.***'

ALIVE=0
for IP in $IP_LIST; do
ping -q -c1 -w5 $IP
if [ $? -eq 0 ]; then
ALIVE=1
echo “$IP is alive: $(date)” >> /root/shutdown.log
break
fi
done

if [ $ALIVE -eq 0 ]; then
echo “***ShutDown*** $(date)” >> /root/shutdown.log
echo “###########################” >> /root/shutdown.log
/sbin/shutdown -h now
fi

ubah permission agar bisa di eksekusi :
chmod +x /root/shutdown.sh

masukkan script kedalam crontab agar di eksekusi sesuai keinginan kita. Yang saya lakukan disini setiap 3 menit
crontab -e

masukkan baris dibawah :
 
0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57 * * * * /root/shutdown.sh

Coba sekarang cabut kabel UTP yang mengarah pada AP ataupun alat lain yang menjadi parameter ping server, tunggu beberapa menit sesuai dengan waktu pada cronjob. Jika script yang anda tuliskan benar, maka server akan secara otomatis shutdown beberapa saat kemudian.

Share

& Comment

0 comments:

Post a Comment

Download It from Here

Distributed By My Blogger Themes | Designed By Templatezy