Se você precisou ativar o serviço apache no servidor Zimbra, a fim de atender ao requerimento da ferramenta policyd, deve ter notado um alerta na interface da página principal de administração do Zimbra.
Alguns serviços não estão sendo executados:
Verificando o serviço Apache
Ao executar (su – zimbra) o comando zmcontrol status, o resultado confirma o erro do monitoramento do serviço (apache Stopped). Veja:
[zimbra@mx-z1 ~]$ zmcontrol status Host mx-z1.*****.**.br amavis Running antispam Running antivirus Running <strong>apache Stopped</strong> cbpolicyd Running dnscache Running ldap Running logger Running mailbox Running memcached Running mta Running opendkim Running proxy Running service webapp Running snmp Running spell Running stats Running zimbra webapp Running zimbraAdmin webapp Running zimlet webapp Running zmconfigd Running
No entanto, ao consultar o status do Apache diretamente no sistema operacional (em vez de utilizar a ferramenta de monitoramento do Zimbra), verificou-se que o serviço Apache estava operando normalmente.
[root@mx-z1 ~]# ps aux | grep httpd zimbra 12934 0.0 0.0 114816 8160 ? Ss Dec08 0:24 /opt/zimbra/common/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf zimbra 12935 0.0 0.0 21696 952 ? S Dec08 0:00 /opt/zimbra/common/bin/rotatelogs /opt/zimbra/log/httpd_error.log.%Y-%m-%d 86400 zimbra 12936 0.0 0.0 21696 948 ? S Dec08 0:00 /opt/zimbra/common/bin/rotatelogs /opt/zimbra/log/httpd_access.log.%Y-%m-%d 86400 zimbra 12947 0.0 0.0 401644 10564 ? Sl Dec08 0:00 /opt/zimbra/common/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf zimbra 12948 0.0 0.0 401644 10564 ? Sl Dec08 0:00 /opt/zimbra/common/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf zimbra 12950 0.0 0.0 467180 11076 ? Sl Dec08 0:00 /opt/zimbra/common/bin/httpd -k start -f /opt/zimbra/conf/httpd.conf root 28675 0.0 0.0 112716 960 pts/1 S+ 18:21 0:00 grep --color=auto httpd
Como solucionar?
A interface do Policyd não é suportada, e o Apache não está entre os serviços monitorados pelo Zimbra. Portanto, conforme a documentação, o procedimento correto é desativar este serviço no ‘serviceenabled’.