Erro: zmcontrol status apache Stopped

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:

Erro: zmcontrol status apache Stopped 1

Erro: zmcontrol status apache Stopped 2

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’.