
Zwei Zabbix 2.4-Server verwenden CentOS 6.6 mit einer externen MySQL-Datenbank. Beide Server sind so konfiguriert, dass sie während der Ausführung eine Verbindung zu dieser Datenbank herstellen.
Ich folgte einer Kombination ausZabbit-Handbuch für hohe Verfügbarkeitund dasSchnellstart von Clusterlabs. Ich glaube, ich habe die Einrichtung abgeschlossen, da bei einem Failover (Knoten1 zu Knoten2) die virtuelle IP dem aktiven Knoten zugewiesen wird und auch der Zabbix-Serverdienst gestartet wird.
Die Weboberfläche sagt jedoch, dass der Zabbix-Server nicht läuft. Ich sehe keine Fehler oder Warnungen in der Protokolldatei. Wenn ich zu Knoten1 zurückkehre, ist alles in Ordnung und die Weboberfläche sagt, dass der Zabbix-Server läuft.
*********** 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
Antwort1
Ich habe das Problem gefunden. Es war ein schwer zu findender Tippfehler in /etc/zabbix/web/zabbix.conf.php
Ich habe ein Zeichen im Servernamen falsch!