So richten Sie einen Raspberry PI -Netzwerkmonitor ein?

So richten Sie einen Raspberry PI -Netzwerkmonitor ein?

Zabbix ist ein Open-Source-Überwachungstool, mit dem Sie Ihre Server, virtuellen Maschinen, Netzwerke, Cloud-Dienste und vieles mehr überwachen können. Es ist ein sehr nützliches Instrument für kleine, mittelgroße und große IT -Organisationen.

Sie können den Zabbix auf dem Raspberry Pi installieren und das Netzwerk anderer Computer/Server in Ihrem Heimnetzwerk mit dieser Überwachung überwachen.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Zabbix auf Ihrem Raspberry PI einrichten, um das Netzwerk anderer Computer/Server in Ihrem Heimnetzwerk zu überwachen.

Dinge, die Sie brauchen werden

Um diesem Artikel zu folgen, benötigen Sie einen Raspberry PI-Single-Board-Computer mit installiertem Zabbix 5.

Wenn Sie Unterstützung bei der Installation von Zabbix 5 auf Ihrem Raspberry PI-Single-Board-Computer benötigen, lesen Sie meinen Artikel auf So installieren Sie Zabbix 5 auf Raspberry Pi 4.

Ich habe Zabbix 5 auf meinem Raspberry Pi (Ausführen des Raspberry Pi OS) installiert. Die IP -Adresse meines Raspberry Pi ist 192.168.0.106. Also werde ich mit der URL http: // 192 auf die Web -App Zabbix 5 zugreifen.168.0.106/Zabbix. Die IP -Adresse Ihres Raspberry Pi ist unterschiedlich. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Was ist Zabbix Agent?

Zabbix hat 2 Komponenten: 1) Zabbix Server und 2) Zabbix -Agent.

Wenn Sie Ihren Computer/Server mit Zabbix überwachen möchten, müssen Sie den Zabbix -Agenten installieren und auf Ihrem Computer/Server ausgeführt werden. Es wird die erforderlichen Daten an den Zabbix -Server kommuniziert und sendet (ausgeführt auf Ihrem Raspberry PI)).

Installieren von Zabbix Agent auf Ubuntu/Debian/Raspberry Pi OS

Zabbix Agent ist im offiziellen Paket -Repository von Ubuntu/Debian/Raspberry Pi OS verfügbar. Es ist also einfach zu installieren.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update


Sie können den Zabbix -Agenten mit dem folgenden Befehl installieren:

$ sudo apt installieren Sie Zabbix -Agent -y


Zabbix Agent sollte installiert werden.

Öffnen Sie die ZABBIX -Agentenkonfigurationsdatei /etc/zabbix/zabbix_agentd.Conf mit dem folgenden Befehl:

$ sudo nano/etc/zabbix/zabbix_agentd.Conf


Ändere das Server Variable zur IP -Adresse Ihres Zabbix -Servers (die IP -Adresse Ihres Raspberry PI).


Stellen Sie außerdem sicher, dass die Hostname Variable wird auf den Hostnamen Ihres Computers/Servers eingestellt. Wenn Sie das nicht kennen Hostname Ihr Computer/Server können den Befehl hostname ausführen und herausfinden.

Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und <Eingeben> um das zu retten /etc/zabbix/zabbix_agentd.Conf -Datei.


Damit die Änderungen wirksam werden sollen, starten Sie die neu neu Zabbix-Agent Service mit dem folgenden Befehl:

$ sudo systemctl starten Sie Zabbix-Agent neu starten


Der Zabbix-Agent sollte laufen, wie Sie im Screenshot unten sehen können.

$ sudo systemctl Status Zabbix-Agent

Installieren von Zabbix Agent auf CentOS/RHEL 8

Um Zabbix Agent auf CentOS/RHEL 8 zu installieren.

Um das ZABBIX -Paket -Repository zu Ihrem CentOS/RHEL 8 hinzuzufügen, führen Sie den folgenden Befehl aus:

$ sudo rpm -uvh https: // repo.Zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.EL8.Keinarch.Drehzahl


Das Zabbix -Paket -Repository sollte hinzugefügt werden.


Aktualisieren Sie den DNF -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo dnf makecache


Installieren Zabbix Agent, Führen Sie den folgenden Befehl aus:

$ sudo dnf Installieren Sie Zabbix-Agent


Um die Installation zu bestätigen, drücken Sie Y, und dann drücken Sie <Eingeben>.


Drücken Sie, um die GPG -Taste zu akzeptieren Y, und dann drücken Sie <Eingeben>.


Zabbix Agent sollte installiert werden.

Öffnen Sie die ZABBIX -Agentenkonfigurationsdatei /etc/zabbix/zabbix_agentd.Conf mit dem folgenden Befehl:

$ sudo nano/etc/zabbix/zabbix_agentd.Conf


Ändere das Server Variable zur IP -Adresse Ihres Zabbix -Servers (die IP -Adresse Ihres Raspberry PI).


Stellen Sie außerdem sicher, dass die Hostname Variable wird auf den Hostnamen Ihres Computers/Servers eingestellt. Wenn Sie das nicht kennen Hostname Ihr Computer/Server können den Befehl hostname ausführen und herausfinden.

Sobald Sie fertig sind, drücken Sie <Strg> + X gefolgt von Y Und <Eingeben> um das zu retten /etc/zabbix/zabbix_agentd.Conf -Datei.


Starte das Zabbix-Agent Systemd -Dienst mit dem folgenden Befehl:

$ sudo systemctl starten Zabbix-Agent.Service


Der Zabbix-Agent Der Service sollte ausgeführt werden, wie Sie im Screenshot unten sehen können.

$ sudo systemctl Status Zabbix-Agent.Service


Ergänzen Sie die Zabbix-Agent Service zum Systemstart so, dass es automatisch mit dem Systemstart startet:

$ sudo systemctl aktivieren Zabbix-Agent.Service


Führen Sie den folgenden Befehl aus, um die Firewall zu konfigurieren, um den Zugriff auf den Zabbix Agent Port 10050 zu ermöglichen:

$ sudo firewall-cmd --add-service = zabbix-Agent --permanent


Führen Sie den folgenden Befehl aus, damit die Firewall -Änderungen wirksam werden müssen:

$ sudo firewall-cmd-Reload

Installieren von Zabbix Agent unter Windows 10

Unter Windows 10 müssen Sie die Zabbix -Agent -Software von der offiziellen Website von Zabbix herunterladen.

Besuchen Sie zunächst die offizielle Download -Seite von Zabbix Agent von einem Webbrowser.

Sobald die Seite geladen wird, wählen Sie das Windows -MSI -Paket, wie im Screenshot unten markiert.


Scrollen Sie dann ein wenig nach unten und klicken Sie auf den ersten HERUNTERLADEN Link wie im Screenshot unten markiert.


Zabbix Agent Installer sollte heruntergeladen werden. Führen Sie den Installateur aus.


Klicke auf Nächste.


Überprüf den Ich akzeptiere die Bedingungen im Kontrollkästchen Lizenzvertrag und klicken Sie auf Nächste.


Stellen Sie sicher, dass der Hostname korrekt ist. Geben Sie die ZABBIX -Server -IP -Adresse ein und überprüfen Sie die Fügen Sie Agentenspeicherort zum Pfad -Kontrollkästchen.

Sobald Sie fertig sind, klicken Sie auf Nächste.


Klicke auf Nächste.


Klicke auf Installieren.


Klicke auf Ja.

Zabbix Agent sollte installiert werden. Klicke auf Beenden.

Hinzufügen eines Linux -Hosts zu Zabbix

Sobald der ZABBIX -Agent auf Ihrem Computer/Server installiert ist, können Sie ihn dem Zabbix -Server hinzufügen (ausgeführt auf Ihrem Raspberry Pi).

Melden Sie sich zunächst bei der Zabbix -Web -App an und gehen Sie zu Konfiguration> Hosts. Klicken Sie dann auf Host erstellen, wie im Screenshot unten markiert.


Geben Sie den Hostnamen des Computers/Servers ein, den Sie in die hinzufügen möchten Hostname Feld. Klicken Sie dann auf Wählen, wie im Screenshot unten markiert.


Überprüf den Linux -Server Kontrollkästchen und klicken Sie auf Wählen.


Klicke auf Hinzufügen, wie im Screenshot unten markiert.


Klicke auf Agent.


Geben Sie die IP -Adresse des Computer/Servers ein, den Sie zu Zabbix hinzufügen möchten.


Sobald Sie fertig sind, klicken Sie auf Hinzufügen.


Der Linux -Host sollte Zabbix hinzugefügt werden, wie Sie im Screenshot unten sehen können.

Hinzufügen eines Windows 10 -Hosts zu Zabbix

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Zabbix einen Windows 10 -Host hinzufügen können. Also lasst uns anfangen.

Lassen Sie uns eine neue Host -Gruppe für Windows -Hosts erstellen, um die Dinge organisiert zu halten.

Um eine Hostgruppe zu erstellen, gehen Sie zu Konfiguration> Host Gruppen aus der Zabbix -Web -App. Klicken Sie dann auf die Hostgruppe erstellen.


Eintippen Windows Hosts, und klicken Sie auf Hinzufügen.


Eine neue Gastgruppe, Windows Hosts, sollte hinzugefügt werden.


Um Ihren Windows 10 -Host zu Zabbix hinzuzufügen, gehen Sie zu COnfiguration> Hosts. Klicken Sie dann auf Host erstellen.


Geben Sie den Hostnamen oder den Computernamen Ihres Windows 10 -Hosts in die ein Hostname Feld. Klicken Sie dann auf Wählen, wie im Screenshot unten markiert.

Überprüfen Sie die neu erstellte Gruppe Windows Hosts, und klicken Sie auf Wählen.


Klicke auf Hinzufügen, wie im Screenshot unten markiert.


Klicke auf Agent.


Geben Sie die IP -Adresse Ihres Windows 10 -Hosts ein und klicken Sie auf Hinzufügen.


Ihr Windows 10 -Host sollte zu Zabbix hinzugefügt werden.

Überwachung der Netzwerknutzung von Linux -Hosts

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie die Netzwerkverwendung von Linux -Hosts mit Zabbix 5 überwachen können. Also lasst uns anfangen.

Zuerst navigieren Sie zu Konfiguration> Hosts und klicken Sie auf den Linux -Host, den Sie der Netzwerknutzung überwachen möchten.

Klicke auf Vorlagen.


Klicke auf Wählen, wie im Screenshot unten markiert.


Klicke auf Wählen, wie im Screenshot unten markiert.


Klicke auf Vorlagen, wie im Screenshot unten markiert.


Überprüfen Linux -Netzwerkschnittstellen von Zabbix Agent Kontrollkästchen und klicken Sie auf Select Select.


Klicke auf Aktualisieren.


Der Linux -Host sollte aktualisiert werden.


Nach einer Weile sollte die Option ZBX -Verfügbarkeit hervorgehoben werden, wie Sie im Screenshot unten sehen können.


Wenn die ZBX -Option hervorgehoben wird, navigieren Sie zu Überwachung> Hosts und klicken Sie auf die Dashboards Link Ihres Linux -Hosts, wie Sie im Screenshot unten sehen können.


Wie Sie sehen können, wird das Netzwerknutzungsdiagramm angezeigt.


Sie können auch die Zeitleiste des Diagramms ändern. Wie Sie sehen können, habe ich die Grafikzeit in die geändert Letzte 15 Minuten. Die Grafik wird gut angezeigt.


Auf diese Weise überwachen Sie die Netzwerknutzung eines Linux -Hosts mit Zabbix auf Ihrem Raspberry Pi.

Überwachung der Netzwerknutzung von Windows -Hosts

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie die Netzwerknutzung von Windows 10 -Hosts mit Zabbix 5 überwachen können. Also lasst uns anfangen.

Zuerst navigieren Sie zu Konfiguration> Hosts und klicken Sie auf den Windows 10 -Host, den Sie die Netzwerknutzung überwachen möchten.


Klicke auf Vorlagen.

Klicke auf Wählen, wie im Screenshot unten markiert.


Klicke auf Wählen, wie im Screenshot unten markiert.


Klicke auf Vorlagen, wie im Screenshot unten markiert.


Überprüfen Windows -Netzwerk von Zabbix Agent, und klicken Sie auf Wählen.


Klicke auf Aktualisieren.


Der Windows 10 Der Host sollte aktualisiert werden.


Nach einer Weile sollte die Option ZBX -Verfügbarkeit hervorgehoben werden, wie Sie im Screenshot unten sehen können.


Wenn die ZBX -Option hervorgehoben wird, navigieren Sie zu Überwachung> Hosts und klicken Sie auf die Dashboards Link Ihres Windows 10 -Hosts, wie Sie im Screenshot unten sehen können.


Wie Sie sehen können, wird das Netzwerknutzungsdiagramm angezeigt.


Sie können auch die Zeitleiste des Diagramms ändern. Wie Sie sehen können, habe ich die Grafikzeit in die geändert Letzte 15 Minuten. Die Grafik wird gut angezeigt.


Auf diese Weise überwachen Sie die Netzwerknutzung eines Windows 10 -Hosts mit Zabbix auf Ihrem Raspberry Pi.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie mit Zabbix 5 einen Raspberry -PI -Netzwerkmonitor erstellen können. Ich habe Ihnen gezeigt, wie Sie Zabbix verwenden, um die Netzwerknutzung von Linux- und Windows -Hosts auf Ihrem Raspberry Pi zu überwachen.