[Solved] Service status change: mail.ssi.com logger changed from running to stopped
Dari kemarin saya dibingungkan oleh status email server yang salah satu servicenya (stats) tidak running, meski masalah ini tidak berpengaruh terhadap kinerja server tapi tetap saja ini menjadi momok bagi saya, tidur tidak nyenyak, makan tidak enak, cukup menyita pikiran. Seperti di posting saya sebelumnya “Service status change: mail.ssi.com logger changed from running to stopped” yang saya pikirkan adalah masalah di di mysql logger zimbra, tapi setelah menyadari bahwa logging zimbra versi 6.xx ini sangat berbeda dari zimbra versi sebelumnya (5.xx) maka mentahlah sudah anggapan ini.
Yang membuat saya lebih heran adalah, meski service stats stopped tapi saya masih mendapat report dari email dan data statistik email server masih normal-normal saja, hm…. ada apa gerangan? Terlalu banyak pendapat-pendapat yang menyatakan bahwa ini berkaitan dengan mysql logger, akhirnya saya menemukan salah satu komentar dari member di zimbra forum untuk memeriksa file permission di /opt/zimbra/zmstats, dan saya melakukannya:
login sebagai zimbra user:
$ tail -n 50 /opt/zimbra/zmstat/zmstats.out
/opt/zimbra/zmstat/mtaqueue.csv was stale (2010-03-27) pre-rotating
sh: /opt/zimbra/zmstat//2010-03-27/mtaqueue.csv.gz: Permission denied
Unable to move /opt/zimbra/zmstat/mtaqueue.csv to /opt/zimbra/zmstat//2010-03-27/mtaqueue.csv.gz at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Zmstat.pm line 256.
/opt/zimbra/zmstat/io.csv was stale (2010-03-27) pre-rotating
sh: /opt/zimbra/zmstat//2010-03-27/io.csv.gz: Permission denied
Unable to move /opt/zimbra/zmstat/io.csv to /opt/zimbra/zmstat//2010-03-27/io.csv.gz at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Zmstat.pm line 256.
/opt/zimbra/zmstat/allprocs.csv was stale (2010-03-27) pre-rotating
sh: /opt/zimbra/zmstat//2010-03-27/allprocs.csv.gz: Permission denied
Unable to move /opt/zimbra/zmstat/allprocs.csv to /opt/zimbra/zmstat//2010-03-27/allprocs.csv.gz at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Zmstat.pm line 256.
/opt/zimbra/zmstat/df.csv was stale (2010-03-27) pre-rotating
sh: /opt/zimbra/zmstat//2010-03-27/df.csv.gz: Permission denied
Unable to move /opt/zimbra/zmstat/df.csv to /opt/zimbra/zmstat//2010-03-27/df.csv.gz at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Zmstat.pm line 256.
zmstat-mysql.pid: Already running as pid 9669
/opt/zimbra/zmstat/mysql.csv was stale (2010-03-27) pre-rotating
sh: /opt/zimbra/zmstat//2010-03-27/mysql.csv.gz: Permission denied
Unable to move /opt/zimbra/zmstat/mysql.csv to /opt/zimbra/zmstat//2010-03-27/mysql.csv.gz at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Zmstat.pm line 256.
Warning: Not possible to monitor process stats
/opt/zimbra/zmstat/proc.csv was stale (2010-03-27) pre-rotating
sh: /opt/zimbra/zmstat//2010-03-27/proc.csv.gz: Permission denied
Dan adanya notifikasi “Permission denied” sedikit memberi petunjuk untuk membereskan masalah ini, mengetahui adanya masalah di hak akses di /opt/zimbra/zmstat maka saya harus melihatnya untuk memastikan kesalahan hak akses tersebut:
$ ls -la /opt/zimbra/zmstat/
drwxr-x— 2 zimbra zimbra 4096 Mar 26 00:02 2010-03-25
drwxr-x— 2 zimbra zimbra 4096 Mar 27 00:00 2010-03-26
drwxr-xr-x 2 root root 4096 Mar 28 00:00 2010-03-27
drwxr-xr-x 2 root root 4096 Mar 29 00:00 2010-03-28
drwxr-xr-x 2 root root 4096 Mar 30 00:00 2010-03-29
drwxr-xr-x 2 root root 4096 Mar 31 00:00 2010-03-30
drwxr-xr-x 2 root root 4096 Mar 31 09:45 2010-03-31
-rw-r—– 1 zimbra zimbra 20394059 Mar 27 23:59 allprocs.csv
-rw-r—– 1 zimbra zimbra 372589 Mar 27 23:59 cpu.csv
-rw-r—– 1 zimbra zimbra 59243 Mar 27 23:50 df.csv
-rw-r–r– 1 root root 6370 Mar 31 11:25 fd.csv
Dari hasil diatas dapat dipastikan jika user zimbra tidak mempunyai akses write ke direktori-direktori tersebut, dan untuk membereskan masalah ini maka cukup hanya dengan mengubah ownership ke zimbra:
login as root:
# chown -R zimbra.zimbra /opt/zimbra/zmstat/
Setelah itu restart service stats:
login as zimbra:
$ zmstatctl start
$ zmstatctl status
Running: zmstat-cpu
Running: zmstat-proc
Running: zmstat-vm
Running: zmstat-fd
Running: zmstat-allprocs
Running: zmstat-mysql
Running: zmstat-io
Running: zmstat-mtaqueue
Running: zmstat-df
Running: zmstat-io-x
$ zmcontrol status
Host mail.ssi.co.id
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
memcached Running
mta Running
snmp Running
spell Running
stats Running
Dan setelah semua selesai saya melihat status stats di zimbra administration panel masih tetap bertanda silang yang artinya not running meski saya telah merefresh browsernya. Agak confused juga sih sebenernya, seharusnya ini sudah beres tapi kenapa di admin panel masih tetap bermasalah?
Terkadang sabar itu sangat diperlukan meski hanya sebentar, setelah menunggu sekitar 1 menit dan merload browser status service stats runing seperti yang seharusnya.
Refensi: http://zimbra.com/forum

August 30th, 2010 at 11:43 am
Makasih informasinya. Saya juga menemui masalah yang sama. Setelah baca blog ini, masalah telah terselesaikan http://milisdad.blogspot.com/2010/08/panik-zmstat-not-running.html