Script Otomatis Restart Service ketika Service Zimbra Down
Pada script sebelumnya, administrator email dapat membuat script sederhana untuk mengecek status service Zimbra dan mengirimkannya pada email. Jika ada service dalam kondisi stopped/not running, administrator email dapat langsung mengeceknya dan melakukan restart service agar sistem dapat berjalan kembali.
Berawal dari script tersebut, terpikir suatu ide untuk mengotomatiskan restart service apabila salah satu/beberapa services mengalami kondisi stopped/not running. Jika server Zimbra diinstall diatas VMware, hal tersebut dapat diotomatiskan menggunakan feature VMware HA script yang dapat diaktifkan dengan mengikuti panduan dari Wiki Zimbra : https://wiki.zimbra.com/wiki/VMware_HA_script_in_Zimbra_Collaboration. Jika server Zimbra diinstall diatas non VMware, maka dapat menggunakan panduan pada artikel ini 🙂
Untuk melakukan otomatis restart service, saya menggunakan script untuk mengecek status Zimbra yang dibuat oleh Claudde.Brassel dari sini : https://exchange.nagios.org/directory/Plugins/Email-and-Groupware/check_zimbra-2Epl/details dengan sedikit modifikasi sesuai dengan kebutuhan. Script tersebut dikombinasikan dengan script yang dibuat untuk melakukan restart services apabila hasil dari pengecekan status Zimbra dalam keadaan stopped/not running.
Berikut adalah tahapan yang dapat dilakukan jika hendak menggunakan script tersebut
# Download script cek status Zimbraview sourceprint?1.
cd /opt/zimbra
2.
wget -c --no-check-certificate https://raw.githubusercontent.com/imanudin11/script/master/check_zimbra.pl
3.
chmod +x check_zimbra.pl
# Download script otomatis restart jika service stopped/not runningview sourceprint?1.
wget -c --no-check-certificate https://raw.githubusercontent.com/imanudin11/script/master/otomatis_restart_zimbra.sh
2.
chmod +x otomatis_restart_zimbra.sh
# Kombinasikan script tersebut dengan crontab agar otomatis dijalankan setiap 30 menit sekaliview sourceprint?1.
crontab -e
Isi seperti berikut
*/30 * * * * bash /opt/zimbra/otomatis_restart_zimbra.sh
Berikut adalah contoh ketika satu/beberapa service Zimbra tidak berjalan
Silakan sesuaikan script tersebut sesuai dengan kebutuhan.
Silakan dicoba dan semoga bermanfaat 🙂
Source : https://imanudin.com/2017/02/07/script-otomatis-restart-service-ketika-service-zimbra-down/
Posted on: May 8, 2019, by : Julian's | 85 views