Zabbix的networking界面说,Zabbix服务器在故障转移到被动节点时处于离线状态

两个使用CentOS 6.6的Zabbix 2.4服务器和一个外部MySQL DB,两台服务器都被configuration为在运行时连接到这个数据库。

我遵循了Zabbit高可用性指南和Clusterlabs的快速入门的组合 。 我想我已经完成了设置,因为当我执行故障转移(node1到node2)时,虚拟IP被分配给活动节点,并且zabbix-server服务也开始运行。

但是,Web界面说Zabbix服务器没有运行。 我在日志文件中看不到任何错误或警告。 当我回到node1时,一切都很好,web ui说zabbix服务器正在运行。

*********** 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 

我发现这个问题。 这是/etc/zabbix/web/zabbix.conf.php中一个非常难以捉摸的错字

服务器名称中有一个字符错误!