Problema de Zabbix 4 con comprobaciones activas y descubrimiento

Problema de Zabbix 4 con comprobaciones activas y descubrimiento

He configurado el descubrimiento en mi red y he configurado el agente de Windows. La configuración para el monitoreo pasivo funciona bien, con el monitoreo activo aparece el error en el registro del servidor Zabbix:

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

donde el host no es el fqdn (por ejemplo, mymachine).

Cuando miro la interfaz, el host está registrado como fqdn. Cambiar el host descubierto de un fqdn a un nombre de host simple soluciona el error, pero este es un paso manual y tengo bastantes servidores.

He buscado extensamente y en mi archivo de configuración del agente de Windows:

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

porque HostnameItemhe intentado varias cosas, pero no me deshago de este error.

Respuesta1

Si estás usando proxy intenta reiniciarlo

Respuesta2

Las comprobaciones activas las inicia el agente Zabbix, por lo que solo tienen éxito si los atributos de nombre de host, servidor y puerto de escucha en el archivo de configuración de su agente zabbix en /etc/zabbix coinciden con la información de su servidor Zabbix.

Respuesta3

  1. Utilice el nombre de host en lugar del FQDN en el servidor Zabbix.

  2. Asegúrese de haber agregado el servidor a la interfaz web de Zabbix y elija "Conectar a": DNS en lugar de IP.

  3. Agregue el puerto del servidor Zabbix al parámetro ServerActive:

    <server_ip>:<port>
    
  4. Configure el parámetro Nombre de host en el archivo de configuración del agente Zabbix.

  5. Reinicie el agente Zabbix.

información relacionada