So verwandeln Sie Ihren Raspberry Pi in ein Netzwerküberwachungstool

So verwandeln Sie Ihren Raspberry Pi in ein Netzwerküberwachungstool

Sind Sie besorgt über einige der Geräte, die mit Ihrem Netzwerk verbunden sind? Möchten Sie wissen, wann ein Webserver offline geht? Sie benötigen ein Netzwerküberwachungstool.





Obwohl mehrere Lösungen verfügbar sind, sollte Nagios Ihre erste Anlaufstelle sein. Obwohl kostenpflichtige Versionen der Software verfügbar sind, bietet Nagios einen Open-Source-Netzwerkmonitor-Build für Raspberry Pi an.





Warum einen Raspberry Pi als Netzwerkmonitor einrichten?

Nagios Enterprise Monitoring Server (NEMS) kann auf jedem Raspberry Pi-Modell ausgeführt werden. Aber warum nicht einen PC verwenden?





Nun, es ist ein bisschen Verschwendung. Das Einrichten eines vollständigen Systems, das hauptsächlich dem Pingen anderer Geräte gewidmet ist, verschwendet Strom, Hardware und physischen Platz. Der Raspberry Pi ist eine stromsparende Lösung, die viel weniger Platz benötigt und aus einem einzigen Stück Hardware besteht.

Installieren Sie das Nagios-Netzwerküberwachungstool auf dem Raspberry Pi]

Sie haben zwei Möglichkeiten, Nagios auf Ihrem Raspberry Pi zu installieren:



  1. Sie können ein vollständiges NEMS Linux-Image installieren. Dies ist die einfache Option mit allen wichtigen Voreinstellungen, die Sie für einen schnellen Start benötigen.
  2. Alternativ können Sie Nagios Core auch manuell auf Ihrer bestehenden Raspberry Pi-Umgebung installieren.

Lassen Sie uns jeden nacheinander erkunden.

Einfach: NEMS auf dem Raspberry Pi installieren

Für die einfache Installationsoption benötigen Sie Folgendes:





Verwandte: So installieren Sie ein Betriebssystem auf Raspberry Pi

Aufgrund von Hardwareanforderungen ist die optimale NEMS-Leistung auf den Raspberry Pi 3 und höher beschränkt. Während Sie es mit den älteren Modellen verwenden können, sind sie wahrscheinlich viel langsamer.





Legen Sie zunächst die microSD-Karte in Ihren PC ein und laden Sie dann NEMS und Etcher herunter. Installieren Sie Etcher mit der heruntergeladenen Software und führen Sie sie aus.

  1. Auswählen Aus Datei flashen
  2. Das Ziellaufwerk sollte automatisch erkannt werden. Wenn nicht, klicken Sie auf Ziel auswählen und navigieren Sie zur SD-Karte
  3. Klicken Blinken um mit dem Schreiben des Disk-Images zu beginnen

Warten Sie, bis die Daten auf die SD-Karte geschrieben und überprüft wurden. Etcher benachrichtigt Sie, wenn der Vorgang abgeschlossen ist. Entfernen Sie zu diesem Zeitpunkt die SD-Karte sicher aus Ihrem PC, legen Sie sie in Ihren Raspberry Pi ein und starten Sie den Computer. NEMS wird zuerst die Größe des Dateisystems ändern, bevor eine Konfiguration erforderlich ist.

Windows 10 kann nicht auf Taskleiste klicken

Geben Sie an der Eingabeaufforderung ein

sudo nems-init

Folgen Sie den Schritten, um Ihr Gebietsschema zu konfigurieren und ein Konto zu erstellen.

Sie können NEMS konfigurieren, indem Sie . öffnen https://nems.local in Ihrem Browser. Wenn dies nicht funktioniert, verwenden Sie stattdessen die IP-Adresse des Pi.

Schwer: Manuelle Installation von Nagios Core auf Raspberry Pi

Um Nagios manuell auf dem Raspberry Pi zu installieren, beginnen Sie mit einem Pi mit Raspberry Pi OS auf einer 16 GB oder mehr microSD-Karte.

Beginnen Sie mit dem Aktualisieren von Paketen und dem Upgrade:

sudo apt update && sudo apt upgrade

Folgen Sie diesem mit einem Neustart und installieren Sie Nagios

sudo reboot
sudo apt install nagios3

Sobald Sie fertig sind, werden Sie aufgefordert, ein Administratorkonto einzurichten. Merken Sie sich also das Passwort im Kopf. Sie können sich von einem anderen Gerät aus bei Nagios anmelden, indem Sie die IP-Adresse Ihres Pi verwenden, z. http://192.168.1.x/nagios3 .

Verwandte: Finden Sie Ihre IP-Adresse in Linux

Konfigurieren Sie Ihren Nagios Raspberry Pi Netzwerkmonitor

Jetzt können Sie Ihren Netzwerkmonitor konfigurieren. Erstellen Sie auf dem Pi eine Konfigurationsdatei, monitor.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

Fügen Sie hier die Details des Geräts hinzu, das Sie überwachen möchten. Ich habe zum Beispiel einen Gameserver und möchte wissen, wann dieser offline geht. Fügen Sie in der Konfigurationsdatei einfach die Verwendung, den Hostnamen des Remote-Geräts, einen Alias ​​und die IP-Adresse hinzu.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

Das definierte Template, generic-host, kann eingecheckt werden /etc/nagios3/conf.d/generic-host_nagios2.cfg . Vorlagen sparen Zeit beim Erstellen von Gerätekonfigurationen, also nehmen Sie sich die Zeit, diese zu überprüfen.

Wenn Sie mit der CFG-Datei fertig sind, drücken Sie Strg + X dann wählen UND ist zu verlassen. Nagios neu laden:

sudo service nagios3 reload

Sie können Ihr Gerät dann über Ihren gewählten Browser im Auge behalten.

Konfigurieren Sie die Nagios-Netzwerküberwachung im Browser

Neben der textbasierten Konfiguration können Sie die Netzwerküberwachung in Nagios über die Browseroberfläche Ihres Raspberry Pi einrichten.

Dieses Beispiel zeigt Ihnen, wie Sie einen Ping-Check erstellen, um den Status eines Servers oder Geräts zu ermitteln:

  1. Klicken Nconf von der NagiosPi-Konsole
  2. Suchen Sie in der linken Spalte nach Gastgeber
  3. Rechts davon klicken Hinzufügen
  4. Geben Sie den Hostnamen, die IP-Adresse und den Alias ​​für das Gerät ein, das Sie überwachen möchten
  5. Klicken einreichen wenn du fertig bist
  6. Gehe zu Dienste > Hinzufügen
  7. Satz Fügen Sie dem Host zusätzliche Dienste hinzu zu check_ping und klicke Hinzufügen
  8. Stellen Sie die erforderlichen Verzögerungen ein (machen Sie sie nicht zu kurz) und klicken Sie auf einreichen
  9. Klicken Sie im Menü auf Nagios-Konfiguration generieren
  10. Klicken Einsetzen fertigstellen

Wenn Ihr Gerät oder Ihre Website offline geht, zeigt Nagios den neuen Status an.

Überwachung von Betriebszeit und Status

Wechseln Sie bei konfigurierter Überwachung zum NagiosPi-Fenster und wählen Sie Dienstleistungen . Hier sehen Sie, dass das hinzugefügte Gerät zusammen mit den anderen in Ihrem Netzwerk überwacht wird. Jedes dieser Elemente kann angeklickt werden, ebenso wie die kleinen Symbole, die jedes von ihnen begleiten. Indem Sie die einzelnen Bereiche aufschlüsseln, entdecken Sie weitere Informationen über das Gerät und gehen möglicherweise auf den Grund, warum es offline gegangen ist.

Dies ist der Hauptbildschirm, den Sie verwenden sollten, sobald Ihre Geräte in Nconf eingerichtet sind. Verwenden Sie es, um Ihre Server und Netzwerkgeräte im Auge zu behalten und entsprechend zu handeln, wenn Hardware offline geht.

Verlieren Sie sich nicht in Ihrem Raspberry Pi-Netzwerkmonitor

Inzwischen sollten Sie eine gute Vorstellung von der Form Ihres Netzwerks haben. Nagios kann so konfiguriert werden, dass es Sie bei allen möglichen Ereignissen warnt, aber lassen Sie sich nicht mitreißen.

Sobald Sie anfangen, mit Nagios herumzuspielen, werden Sie eine große Auswahl an Optionen und Konfigurationen entdecken, die eingerichtet werden können. Nagios vereinfacht die Überwachung des Zustands eines Servers oder Switches, aber das ist die Spitze des Eisbergs. Es ist sehr leicht, sich in einem Labyrinth von Optionen zu verlieren und möglicherweise zu viele Checks zu setzen (möglicherweise kontraproduktiv).

Denken Sie also daran, bevor Sie fortfahren. Beginnen Sie langsam mit Nagios und fügen Sie zusätzliche Prüfungen erst hinzu, nachdem Sie bestätigt haben, dass die ersten erfolgreich waren.

Teilen Teilen Tweet Email 26 tolle Verwendungsmöglichkeiten für einen Raspberry Pi

Mit welchem ​​Raspberry-Pi-Projekt sollten Sie beginnen? Hier ist unsere Zusammenfassung der besten Raspberry Pi-Anwendungen und -Projekte!

Weiter lesen
Verwandte Themen
  • Heimwerken
  • Himbeer-Pi
  • LAN
  • DIY-Projekt-Tutorials
  • Netzwerktipps
  • Heimnetzwerk
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren