Zabbix 웹 인터페이스는 패시브 노드로 장애 조치할 때 Zabbix 서버가 오프라인 상태라고 말합니다.

Zabbix 웹 인터페이스는 패시브 노드로 장애 조치할 때 Zabbix 서버가 오프라인 상태라고 말합니다.

외부 MySQL DB와 함께 CentOS 6.6을 사용하는 Zabbix 2.4 서버 2대, 두 서버 모두 실행 시 이 DB에 연결되도록 구성되어 있습니다.

나는 다음의 조합을 따랐다.Zabbit 고가용성 가이드그리고Clusterlabs의 빠른 시작. 장애 조치(node1에서 node2로)를 수행하면 가상 IP가 활성 노드에 할당되고 zabbix-server 서비스도 실행되기 시작하므로 설정이 완료된 것 같습니다.

그러나 웹 인터페이스에는 Zabbix 서버가 실행되고 있지 않다고 표시됩니다. 로그 파일에 오류나 경고가 표시되지 않습니다. node1로 장애 복구하면 모든 것이 정상이고 웹 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의 매우 파악하기 어려운 오타였습니다.

서버 이름에 한 글자가 틀렸어요!

관련 정보