활성 검사, 발견과 관련된 Zabbix 4 문제

활성 검사, 발견과 관련된 Zabbix 4 문제

내 네트워크에 검색이 설정되어 있고 Windows 에이전트가 구성되어 있습니다. 수동 모니터링 설정이 제대로 작동하지만 활성 모니터링을 사용하면 Zabbix 서버 로그에 오류가 발생합니다.

cannot send list of active checks to "<ip address>": host [host] not found

여기서 호스트는 fqdn이 아닙니다(예: mymachine).

프런트엔드를 보면 호스트가 fqdn으로 등록되어 있습니다. 검색된 호스트를 fqdn에서 일반 호스트 이름으로 변경하면 오류가 해결되지만 이는 수동 단계이며 서버가 꽤 많습니다!

광범위하게 검색했으며 Windows 에이전트 구성 파일에서 다음을 수행했습니다.

LogFile=c:\zabbix\zabbix_agentd.log
Server=[zabbixserverip]
ServerActive=[zabbixserverip]
HostnameItem=system.hostname[host]
EnableRemoteCommands=1
LogRemoteCommands=1

왜냐하면 HostnameItem나는 다양한 것을 시도했지만 이 오류를 제거하지 못했기 때문입니다.

답변1

프록시를 사용하는 경우 다시 시작해 보세요.

답변2

활성 검사는 Zabbix 에이전트에 의해 시작되므로 /etc/zabbix 아래의 zabbix 에이전트 구성 파일에 있는 호스트 이름, 서버 및 수신 포트 속성이 Zabbix 서버 정보와 일치하는 경우에만 성공합니다.

답변3

  1. Zabbix 서버에서는 FQDN 대신 호스트 이름을 사용하십시오.

  2. Zabbix 웹 인터페이스에 서버를 추가했는지 확인하고 IP 대신 "연결 대상": DNS를 선택하십시오.

  3. Zabbix 서버 포트를 ServerActive 매개변수에 추가합니다.

    <server_ip>:<port>
    
  4. Zabbix 에이전트 구성 파일에서 호스트 이름 매개변수를 구성합니다.

  5. Zabbix 에이전트를 다시 시작합니다.

관련 정보