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 Zimbra
[code lang=’plain’]
cd /opt/zimbra
wget -c –no-check-certificate https://raw.githubusercontent.com/imanudin11/script/master/check_zimbra.pl
chmod +x check_zimbra.pl
[/code]
# Download script otomatis restart jika service stopped/not running
[code lang=’plain’]
wget -c –no-check-certificate https://raw.githubusercontent.com/imanudin11/script/master/otomatis_restart_zimbra.sh
chmod +x otomatis_restart_zimbra.sh
[/code]
# Kombinasikan script tersebut dengan crontab agar otomatis dijalankan setiap 30 menit sekali
[code lang=’plain’]
crontab -e
[/code]
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 🙂
sudah success install dan berjalan, tapi kenapa service mta nya tidak otomatis up y
Hi Yogie,
Kemungkinan ada services MTA yang bentrok. Misalnya services Postfix bawaan dari Linuxnya masih aktif