Ok the exact process that is ran to show those 'X' or not on the status screen can be emulated by the following command run as the zimbra user:
Code:
zmsoap -v -a admin@domain.com -P "Path to password file" GetServiceStatusRequest
You should get something like
Code:
<GetServiceStatusRequest xmlns="urn:zimbraAdmin"/>
Sending admin auth request to https://email.domain.com:7071/service/admin/soap/GetServiceStatusRequest
<GetServiceStatusResponse xmlns="urn:zimbraAdmin">
<timezone id="America/Los_Angeles" displayName="Pacific Standard Time"/>
<status t="1254421200" service="spell" server="email.pyxislab.com">1</status>
<status t="1254421200" service="mailbox" server="email.pyxislab.com">1</status>
<status t="1254421200" service="logger" server="email.pyxislab.com">1</status>
<status t="1254421200" service="mta" server="email.pyxislab.com">1</status>
<status t="1254421200" service="antispam" server="email.pyxislab.com">1</status>
<status t="1254421200" service="stats" server="email.pyxislab.com">1</status>
<status t="1254421200" service="ldap" server="email.pyxislab.com">1</status>
<status t="1254421200" service="memcached" server="email.pyxislab.com">1</status>
<status t="1254421200" service="antivirus" server="email.pyxislab.com">1</status>
<status t="1254421200" service="snmp" server="email.pyxislab.com">1</status>
</GetServiceStatusResponse>
Could you post the output of that command? Also what does
Code:
crontab -l | grep zmstatuslog
show when ran as the zimbra user?