Веб-интерфейс Zabbix сообщает, что Zabbix сервер отключен при переходе на пассивный узел
Два сервера Zabbix 2.4, использующие CentOS 6.6 с внешней БД MySQL, оба сервера настроены для подключения к этой БД во время работы.
Я следовал за комбинацией из Руководства по высокой доступности Zabbit и Quickstart от Clusterlabs. Я думаю, что я закончил настройку, так как, когда я выполняю отработку отказа (узел 1 к узлу 2), виртуальный IP назначается активному узлу, и служба zabbix-сервера также запускается.
Тем не менее, веб-интерфейс говорит, что Zabbix сервер не работает. Я не вижу ошибок или предупреждений в файле журнала. Когда я возвращаюсь на узел 1, все в порядке, и веб-интерфейс говорит, что 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
Я неправильно указал один символ в имени сервера!