
Dois servidores Zabbix 2.4 usando CentOS 6.6 com um banco de dados MySQL externo, ambos os servidores são configurados para se conectar a este banco de dados quando estiverem em execução.
Eu segui uma combinação deGuia de alta disponibilidade do Zabbite aInício rápido do Clusterlabs. Acho que terminei a configuração, pois quando faço um failover (node1 para node2) o IP virtual é atribuído ao nó ativo e o serviço zabbix-server também começa a rodar.
No entanto, a interface web diz que o servidor Zabbix não está funcionando. Não vejo erros ou avisos no arquivo de log. Quando eu faço failback para o node1, está tudo bem e a interface do usuário da web diz que o servidor zabbix está em execução.
*********** This is the node where Zabbix server is fine
[root@zabbixserver3 ~]# netstat -ntap | grep 10051
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 14880/zabbix_server
tcp 0 0 10.99.99.93:38034 10.99.99.93:10051 TIME_WAIT -
tcp 0 0 10.99.99.93:38032 10.99.99.93:10051 TIME_WAIT -
tcp 0 0 10.99.99.93:38022 10.99.99.93:10051 TIME_WAIT -
tcp 0 0 10.99.99.93:38024 10.99.99.93:10051 TIME_WAIT -
tcp 0 0 10.99.99.93:38036 10.99.99.93:10051 TIME_WAIT -
tcp 0 0 :::10051 :::* LISTEN 14880/zabbix_server
*********** This is the node where Zabbix server show not running
[root@zabbixserver2 zabbix]# netstat -ntap | grep 10051
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 31568/zabbix_server
tcp 0 0 :::10051 :::* LISTEN 31568/zabbix_server
Responder1
Eu encontrei o problema. Foi um erro de digitação muito evasivo em /etc/zabbix/web/zabbix.conf.php
Eu entendi um caractere errado no nome do servidor!