Tips dan Trick

Mengatasi Error “Some Service are not Running” pada Zimbra Admin Multi Server

Beberapa hari yang lalu, disalah satu perusahaan yang menggunakan Zimbra didapati pesan error pada sistem email server Zimbra yang dikelolanya. Error tersebut muncul ketika mengakses halaman Zimbra Admin dengan keterangan “Some service are not running”, beberapa server terlihat status service Zimbra nya not running, padahal jika dicek melalui Command Line zmcontrol status, service berjalan normal tanpa ada kendala.

Memang sih error tersebut tidak mengganggu jalannya email, hanya saja error tersebut mengganggu pemandangan mata ketika mengakses Zimbra Admin, seperti tampilan berikut

Berikut ini langkah-langkah untuk eskalasi masalah tersebut

Cek Rsyslog

1. SSH atau login console ke server yang memiliki service Zimbra logger, bisa dicek pakai command su – zimbra -c “zmprov -l gas logger”, edit file /etc/rsyslog.conf, hapus tanda pagar pada 2 baris berikut

$ModLoad imudp
$UDPServerRun 514

2. Jika sudah, silakan restart service rsyslog dan update auth keys Zimbra

service rsyslog restart
su - zimbra -c "zmsshkeygen"
su - zimbra -c "zmupdateauthkeys"

3. Pada server selain logger diatas, silakan jalankan command berikut menggunakan user root, jalankan secara bergantian antar server

/opt/zimbra/libexec/zmsyslogsetup
su - zimbra -c "zmsshkeygen"
su - zimbra -c "zmupdateauthkeys"

Jika sudah semuanya, silakan tunggu 2-5 menit, lalu refresh kembali Zimbra Admin nya, semestinya jika tidak ada kendala, tampilan status service sudah running pada Zimbra Admin. Namun jika masih belum solved, bisa lanjut ke tahap dibawah ini

Baca juga : Cara Memasang Proxy untuk apt dan apt-get pada Ubuntu

Cek zmstatuslog

1. SSH atau login console ke server yang statusnya not running pada Zimbra Admin, lalu cek service zmstatuslog nya

ps aux | grep zmstatuslog

Cek pid yang tertera pada hasil ps aux diatas, seperti contoh berikut

Pid yang muncul yaitu 77255 dan 77257, silakan stop service dengan nomor pid tersebut

kill -9 77255 77257

Namun jika tidak ditemukan proses yang berjalan terkait zmstatuslog, tidak masalah, bisa lanjut ke next step

2. Selanjutnya coba jalankan secara manual zmstatuslog nya

su - zimbra -c "/opt/zimbra/libexec/zmstatuslog"

Jika muncul pesan “Can’t run pid exist…”, bisa dihapus file pid “/opt/zimbra/log/zmstatuslog.pid” atau backup ke tempat lain

mv /opt/zimbra/log/zmstatuslog.pid /opt/zimbra/log/zmstatuslog.pid.back

Kemudian jalankan kembali zmstatuslog nya

su - zimbra -c "/opt/zimbra/libexec/zmstatuslog"

3. Cek file log /var/log/zimbra-stats.log, pastikan sudah muncul informasi status running seperti berikut

[root@mbox1 ~]# cat /var/log/zimbra-stats.log | grep -a STATUS
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: mailbox: Running
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: service: Running
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: stats: Running
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: zimbra: Running
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: zimbraAdmin: Running
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: zimlet: Running
Dec 14 09:55:00 mbox1 zimbramon[41713]: 41713:info: 2020-12-14 09:54:58, STATUS: mbox1.rizkypratama.id: zmconfigd: Running

4. Cek juga crontab Zimbra nya, pastikan cronjob untuk zmstatuslog nya sudah di set berjalan setiap 2 menit sekali

[root@mbox1 ~]# su - zimbra -c "crontab -l | grep zmstatuslog"
*/2 * * * * /opt/zimbra/libexec/zmstatuslog > /dev/null 2>&1

5. Pastikan juga service cron nya sudah berjalan, atau bisa juga di restart service cron nya sekalian

Ubuntu

service cron restart

CentOS

service crond restart

6. Lalu silakan cek kembali pada Zimbra Admin, secara bertahap seluruh service pada cluster Zimbra semestinya akan running dan berwarna hijau, per server biasanya membutuhkan waktu 2-5 menit agar statusnya menjadi running pada Zimbra Admin.

Mungkin cukup sekian, semoga bermanfaat

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

4 weeks ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago