當故障轉移到被動節點時,Zabbix Web 介面顯示 Zabbix 伺服器離線

當故障轉移到被動節點時,Zabbix Web 介面顯示 Zabbix 伺服器離線

兩台使用 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 中存在一個非常難以捉摸的拼字錯誤

我的伺服器名稱有一個字元錯誤!

相關內容