Heim >System-Tutorial >LINUX >Das Fping von Zabbix erkennt automatisch Netzwerkbedingungen

Das Fping von Zabbix erkennt automatisch Netzwerkbedingungen

PHPz
PHPznach vorne
2024-01-02 15:54:481384Durchsuche
Einführung Die automatische Erkennungsfunktion von Zabbix ist im Hinblick auf den Konfigurationsprozess relativ einfach: Erkennung und Aktion. Bei der automatischen Erkennungsüberprüfung von Zabbix wird die automatische Erkennungsfunktion nicht wirksam, wenn die Prüfmethode „ICMP-Ping“ verwendet wird.
1. Umwelt 1. Zabbix-Umgebung
    Zabbix: zabbix-3.0.1server/agent
2. Umgebung konfigurieren

Lokales Netzwerk 172.19.200.1-254 gefunden, prüfen: ICMP-Ping, wie folgt:
Das Fping von Zabbix erkennt automatisch Netzwerkbedingungen

Im ICMP-Ping-Modus werden Hosts im UP-Status wie folgt zur Gruppe „Discovery-Hosts“ hinzugefügt:
Das Fping von Zabbix erkennt automatisch Netzwerkbedingungen

Zwei. Fehler automatisch erkennen 1. Phänomen

Vorausgesetzt, dass die Erkennungs- und Aktionsprozesse der automatischen Erkennung korrekt konfiguriert sind, warten Sie 10 Minuten und beobachten Sie, dass die automatische Erkennungsfunktion nicht wirksam wird.

2. Fehler lokalisieren

# Es wurde festgestellt, dass ein Informationsdatensatz mit der Meldung „Datei /usr/sbin/fping konnte nicht gefunden werden“ vorhanden ist.
[root@localhost ~]# vim /tmp/zabbix_server.log

1412:20160621:110040.593 /usr/sbin/fping: [2] Keine solche Datei oder kein solches Verzeichnis

3. Fehleranalyse

„ICMP-Ping“-Prüfmethode: Verwenden Sie den Befehl /usr/sbin/fping, um den Status zu überprüfen. Wenn das System nicht installiert ist oder der Ausführungspfad des fping-Befehls falsch ist, kann das Gerät von der Prüfmethode nicht erkannt werden und die automatische Erkennungsfunktion schlägt fehl.

Drei. Installieren und konfigurieren Sie fping 1. Installieren Sie fping #fping kann im Vergleich zu Ping mehrere Ziele gleichzeitig anpingen und verfügt über mehrere statistische Ausgabeformate. #fping kann derzeit nur durch Kompilierung installiert werden.


[root@localhost ~]# cd /usr/local/src [root@localhost src]# wget http://www.fping.org/dist/fping-3.13.tar.gz<br> [root@localhost src]# tar -zxvf fping-3.13.tar.gz<br> [root@localhost src]# cd fping-3.13<br> [root@localhost fping-3.13]# ./configure<br> [root@localhost fping-3.13]# make && make install<br>

2. Konfigurieren Sie den Fping-Ausführungspfad Der standardmäßige fping-Ausführungspfad in der #zabbix_server-Konfigurationsdatei ist auskommentiert und der Standardpfad lautet jetzt:

/usr/sbin/fping

#Sie können den Ausführungspfad von fping wie folgt konfigurieren:


[root@localhost ~]# sed -i 's|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf[root@localhost ~]# sed -i 's|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf

# Oder ändern Sie die Datei zabbix_server.conf nicht, sondern verwenden Sie eine weiche Verbindung ln -s /usr/local/sbin/fping /usr/sbin/fping

3. Fping-Berechtigungen konfigurieren

#fping muss vom Root-Benutzer ausgeführt werden. Wenn fping von einem Nicht-Root-Konto ausgeführt wird, erscheint beim Anzeigen des zabbix_server-Protokolls die folgende Alarmmeldung:
#21822:20160621:151232.024 fping failed: (null): can't create socket (must run as root?) : Permission denied#21822:20160621:151232.024 Fping fehlgeschlagen: (null): Socket kann nicht erstellt werden (muss als Root ausgeführt werden?): Berechtigung verweigert

#Wenn Sie fping mit dem Root-Konto installieren, müssen Sie den Besitzer nicht ändern🎜

#Aber zabbix_server verwendet das zabbix-Konto, um Befehle aufzurufen. Sie können SUID-Berechtigungen für fping wie folgt festlegen:
[root@localhost ~]# chown root:root /usr/local/sbin/fping<br> [root@localhost ~]# chmod u+s /usr/local/sbin/fping

Vier. Überprüfen Sie 1. Entdeckung überprüfen

Überwachung –> Erkennung –> Wählen Sie „Lokales Netzwerk“ (Name beim Erstellen der Erkennung) aus:
Das Fping von Zabbix erkennt automatisch Netzwerkbedingungen

2. Aktion überprüfen

Konfiguration--> Hosts--> Gruppe, wählen Sie die Gruppe „Erkennungshosts“ wie folgt aus:
Das Fping von Zabbix erkennt automatisch Netzwerkbedingungen

Das obige ist der detaillierte Inhalt vonDas Fping von Zabbix erkennt automatisch Netzwerkbedingungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen