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 HostnameItem
habe 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
Verwenden Sie auf dem Zabbix-Server den Hostnamen anstelle des FQDN.
Stellen Sie sicher, dass Sie den Server zur Zabbix-Weboberfläche hinzugefügt haben, und wählen Sie „Verbinden mit“: DNS statt IP.
Fügen Sie dem Parameter ServerActive den Port des Zabbix-Servers hinzu:
<server_ip>:<port>
Konfigurieren Sie den Parameter Hostname in der Konfigurationsdatei des Zabbix-Agenten.
Starten Sie Zabbix Agent neu.