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 HostnameItem
já 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
Use o Hostname em vez do FQDN no servidor Zabbix.
Certifique-se de ter adicionado o servidor à interface web do Zabbix e escolha "Conectar a": DNS em vez de IP.
Adicione a porta do servidor Zabbix ao parâmetro ServerActive :
<server_ip>:<port>
Configure o parâmetro Hostname no arquivo de configuração do agente Zabbix.
Reinicie o Agente Zabbix.