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

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

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

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

但是,Web 界面显示 Zabbix 服务器未运行。我在日志文件中没有看到任何错误或警告。当我故障恢复到节点 1 时,一切正常,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

答案1

我找到了问题所在。这是 /etc/zabbix/web/zabbix.conf.php 中的一个非常难以捉摸的拼写错误

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

相关内容