Problema do Zabbix 4 com verificações ativas, descoberta

Problema do Zabbix 4 com verificações ativas, descoberta

Configurei a descoberta em minha rede e configurei o agente do Windows. A configuração para monitoramento passivo funciona bem, com monitoramento ativo recebo o erro no log do servidor Zabbix:

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

onde o host não é o fqdn (por exemplo, mymachine).

Quando olho para o front-end, o host está registrado como fqdn. Alterar o host descoberto de um fqdn para um nome de host simples corrige o erro, mas esta é uma etapa manual e tenho muitos servidores!

Pesquisei extensivamente e no meu arquivo de configuração do agente do Windows:

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

pois HostnameItemjá tentei várias coisas, mas simplesmente não me livro desse erro.

Responder1

Se você estiver usando proxy, tente reiniciá-lo

Responder2

As verificações ativas são iniciadas pelo agente Zabbix, portanto, serão bem-sucedidas somente se o nome do host, o servidor e os atributos da porta de escuta no arquivo de configuração do agente zabbix em /etc/zabbix corresponderem às informações do servidor Zabbix.

Responder3

  1. Use o Hostname em vez do FQDN no servidor Zabbix.

  2. Certifique-se de ter adicionado o servidor à interface web do Zabbix e escolha "Conectar a": DNS em vez de IP.

  3. Adicione a porta do servidor Zabbix ao parâmetro ServerActive :

    <server_ip>:<port>
    
  4. Configure o parâmetro Hostname no arquivo de configuração do agente Zabbix.

  5. Reinicie o Agente Zabbix.

informação relacionada