Zabbix 4-Problem mit aktiven Prüfungen, Erkennung

Zabbix 4-Problem mit aktiven Prüfungen, Erkennung

Ich habe Discovery in meinem Netzwerk eingerichtet und den Windows-Agenten konfiguriert. Das Setup für passives Monitoring funktioniert einwandfrei, bei aktivem Monitoring erhalte ich den Fehler im Zabbix-Serverprotokoll:

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

wobei der Host nicht der FQDN ist (z. B. meineMaschine).

Wenn ich mir das Frontend anschaue, ist der Host als FQDN registriert. Das Ändern des erkannten Hosts von einem FQDN in einen einfachen Hostnamen behebt den Fehler, aber das ist ein manueller Schritt und ich habe ziemlich viele Server!

Ich habe ausführlich gesucht und in meiner Windows-Agent-Konfigurationsdatei Folgendes gefunden:

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

ich HostnameItemhabe schon verschiedenes probiert, aber ich werde den Fehler einfach nicht los.

Antwort1

Wenn Sie einen Proxy verwenden, versuchen Sie, ihn neu zu starten

Antwort2

Aktive Prüfungen werden vom Zabbix-Agenten initiiert und sind daher nur dann erfolgreich, wenn die Attribute Hostname, Server und Abhörport in Ihrer Zabbix-Agenten-Konfigurationsdatei unter /etc/zabbix mit Ihren Zabbix-Serverinformationen übereinstimmen.

Antwort3

  1. Verwenden Sie auf dem Zabbix-Server den Hostnamen anstelle des FQDN.

  2. Stellen Sie sicher, dass Sie den Server zur Zabbix-Weboberfläche hinzugefügt haben, und wählen Sie „Verbinden mit“: DNS statt IP.

  3. Fügen Sie dem Parameter ServerActive den Port des Zabbix-Servers hinzu:

    <server_ip>:<port>
    
  4. Konfigurieren Sie den Parameter Hostname in der Konfigurationsdatei des Zabbix-Agenten.

  5. Starten Sie Zabbix Agent neu.

verwandte Informationen