Zabbix 환경에는 각 위치에 설치된 프록시를 통해 고객 네트워크의 시스템을 모니터링하려고합니다. 많은 고객 사이트가 Zabbix에게 문제가되는 동일한 IP 범위를 공유합니다.
모니터링되는 호스트가 프록시간에 튀는 문제가 있습니다. 괜찮 으면 호스트는 다음과 같습니다.
그러나 어떤 이유로 든이 사이트의 server3.office.wolpertinger.com 호스트는 aardvark의 프록시에 할당됩니다.
(이것은 몇 가지 다른 호스트에서 발생하지만 진단 목적 으로이 특정 호스트에 집중하기로 선택했습니다)
이 문제점의 최종 결과는 zabbix 서버가 프록시 구성을 빌드 할 때 프록시가 에이전트를 올바르게 모니터 할 수 있도록 필요한 모든 호스트 정보를 포함하지 않을 수 있다는 것입니다.
예를 들어, wolpertinger의 프록시로 보낼 때 서버에 server3.office.wolpertinger.com에 대한 정보가 포함되지 않은 경우 갑자기 해당 서버가 한 시간 동안 연결할 수없는 것으로 표시됩니다.
난 노력 했어:
- 장치 고유성 기준을 'IP 주소'로 변경 (원래 구성 임)
- 장치 고유성 기준을 'system.uname'으로 변경
- 감지 조치 규칙 사용 안함
모두 효과가 없습니다.
이 문제를 해결하려면 어떻게해야합니까?
aardvark의 감지 규칙 상태 : 감지 규칙의 모니터링 페이지 :
(검색 규칙이 system.uname으로 구별되도록 설정되어 있음에도 불구하고 zabbix가보고있는 호스트에 대해 어떻게 혼동되는지 알 수 있습니다)
wolpertinger의 감지 규칙 상태 : 감지 규칙에 대한 모니터링 페이지 :
감지 조치 규칙 :
각 호스트의 실제 호스트 구성은 다음과 같습니다. 참고 : 여기서 프록시는 울퉁불퉁해야합니다.
과:
어느 시점에서 Windows가 system.uname에서 FQDN을 사용하지 않는다는 것을 깨달았으므로 호스트 전체에서 동일하다고 생각했습니다.
server2.office.aardvark.com: Windows SERVER2 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x86
server3.office.ostrich.com: Windows SERVER3 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64
server2.office.ostrich.com: Windows SERVER2 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64
server3.office.wolpertinger.com: Windows SERVER3 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x64
server2.office.wolpertinger.com: Windows SERVER2 6.0.6002 Microsoft Windows Server 2008 Standard Edition Service Pack 2 x86