
兩台使用 CentOS 6.6 的 Zabbix 2.4 伺服器和外部 MySQL 資料庫,兩台伺服器都配置為在運行時連接到該資料庫。
我遵循了以下組合Zabbit 高可用性指南和Clusterlabs 快速入門。我想我已經完成了設置,因為當我進行故障轉移(節點1到節點2)時,虛擬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
答案1
我發現了這個問題。 /etc/zabbix/web/zabbix.conf.php 中存在一個非常難以捉摸的拼字錯誤
我的伺服器名稱有一個字元錯誤!