Cara Auto Cek Service Apache2 Running atau Tidak Menggunakan Shell Script di Ubuntu 16.04
selamat pagi semuanya, bertemu lagi dengan saya een pahlefi, kali ini pengen sharing mengenai scripting menggunakan shell di linux ubuntu 16.04.
Kasus nya adalah, saya menginginkan ketika service apache2 saya tidak running/off maka dia akan mengirimkan notifikasi via telegram, mengapa ingin di buat seperti itu? bayangkan saja jika kita banyak memiliki server dan ketika ada trouble shooting kita mengecek satu persatu, bisa kewalahan sysadmin haha..
pertama kita siapkan script sheel nya.
#nano lab.sh
#!/bin/bash
TOKEN_BOT="1032986435:AAHKpiAqlEoaA1ntvWXXsN46s0MH9YYOiF"
CHAT_ID="63625954"
servstat=$(service apache2 status)
if [[ $servstat == *"active (running)"* ]]; then
echo "process is running"
else echo "process is not running"
PESAN="-----Info Alert Service----- %0A Nama Hostname : $(hostname) %0A Alamat IP : $(hostname -I) %0A Service Apache2 Not Running"
curl -s -X POST "https://api.telegram.org/bot$TOKEN_BOT/sendmessage" -d "chat_id=$CHAT_ID" -d "parse_mode=html" -d "text=$PESAN"
fi
kita save dan kita berikan hak akses nya
#chmod a+x lab.sh
dan kita jalan kan file nya nya
#./lab.sh
dan hasil nya seperti dibawah ini.
Semoga Bermanfaat
Penulis : Een Pahlefi,S.Kom
0 Response to "Cara Auto Cek Service Apache2 Running atau Tidak Menggunakan Shell Script di Ubuntu 16.04"
Post a Comment