Machen Sie aus Ihrem Raspberry Pi ein Netzwerküberwachungsprogramm

Machen Sie aus Ihrem Raspberry Pi ein Netzwerküberwachungsprogramm / Linux

Unabhängig davon, ob Sie die Geräte in Ihrem Heimnetzwerk im Auge behalten oder die Leistung Ihrer Website überwachen möchten, das Open Source Nagios-Überwachungstool sollte Ihre erste Anlaufstelle sein. Obwohl Sie eine Linux-Box benötigen, lässt sich die Nagios-Software schnell installieren und einfach konfigurieren.

Aber es ist ein bisschen Verschwendung eines PCs. Durch ein vollständiges System-Setup und die Überprüfung, ob andere Geräte offline gegangen sind, werden Platz, Energie und Hardware verschwendet. Glücklicherweise haben wir eine Lösung in Form des Raspberry Pi. Der kompakte, in Großbritannien gebaute Mini-Computer hat sich seit seiner Einführung im Jahr 2012 als unglaublich vielseitig erwiesen. Er hilft den Menschen dabei, alles von intelligenten Fernsehern bis zu intelligenten Lichtsensoren zu bauen. So bauen Sie einen lichtempfindlichen intelligenten Schalter mit Raspberry Pi und IFTTT How to Bauen Sie einen Light-Sensing-Smart-Switch auf. Zu teuer sind Raspberry Pi und IFTTT-Smart-Gadgets. Bau dein eigenes! So erstellen Sie einen intelligenten Lichtsensor mit Raspberry Pi und IFTTT. Weiterlesen . So beliebt, dass eine neue Version, der Raspberry Pi 2, 5 Dinge, die Sie nicht mit Raspberry Pi 2 tun können, 5 5 Dinge, die Sie nicht mit Raspberry Pi 2 tun können Mit einem Quad-Core-Prozessor und Windows-Betriebssystem 10 - ist das Raspberry Pi 2 wirklich alles? Hier sind 5 Dinge, die der Raspberry Pi 2 immer noch nicht kann. Read More wurde 2015 veröffentlicht.

Das Kaninchenloch von Nagios

Bevor wir loslegen, ein Wort der Warnung. Sobald Sie mit Nagios auf einer beliebigen Plattform herumgespielt haben (und das Raspberry Pi ist nicht anders), werden Sie eine große Auswahl an Optionen und Konfigurationen entdecken, die eingerichtet werden können. Mit diesem Tool kann der Status eines Servers oder Switches leicht überwacht werden. Es ist auch sehr einfach, sich selbst in ein Kaninchen von Optionen zu stürzen, wodurch möglicherweise zu viele Prüfungen gesetzt werden (was kontraproduktiv sein kann)..

Bevor Sie fortfahren, sollten Sie dies bedenken. Beginnen Sie langsam mit Nagios und fügen Sie täglich oder wöchentlich weitere Überprüfungen hinzu, nachdem Sie bestätigt haben, ob die ersten erfolgreich waren.

Bereiten Sie Ihre SD-Karte mit NagiosPi vor

Das Raspberry Pi hat eine eigene Version von Nagios, das speziell konfigurierte NagiosPi, das in dieser Google Drive-Freigabe verfügbar ist.

Ihr Raspberry Pi muss zunächst mit Ihrem Netzwerk verbunden sein, vorzugsweise mit einem Ethernet-Kabel (Sie können WLAN später konfigurieren. Einrichten eines drahtlosen Netzwerks auf Ihrem Raspberry Pi Einrichten eines drahtlosen Netzwerks auf Ihrem Raspberry Pi) Praktisch jedes Raspberry Pi-Projekt Wenn Sie den Ethernet-Anschluss zugunsten eines kabellosen USB-Dongles ignorieren, erhalten Sie eine Netzwerkverbindung und beträchtliche Flexibilität. Weitere Informationen), sodass Sie ihn über SSH als Headless-Gerät verwenden können. Einrichten des Raspberry Pi für die Verwendung ohne Heads mit SSH-Einrichtung Ihr Raspberry Pi für die Verwendung ohne Kopfhörer mit SSH Der Raspberry Pi kann SSH-Befehle akzeptieren, wenn er mit einem lokalen Netzwerk (entweder über Ethernet oder WLAN) verbunden ist. So können Sie ihn problemlos einrichten. Die Vorteile von SSH gehen über das tägliche Screening hinaus… Read More, das standardmäßig auf NagiosPi aktiviert ist.

Wenn das Image - das etwa 1,5 GB groß ist - nach dem Download extrahiert und auf eine Ersatz-SD-Karte geschrieben werden sollte So installieren Sie ein Betriebssystem auf Ihrem Raspberry Pi So installieren Sie ein Betriebssystem auf Ihrem Raspberry Pi So erhalten Sie ein neues Betriebssystem auf Ihrem Pi installiert und ausgeführt - und wie Sie Ihr perfektes Setup für eine schnelle Notfallwiederherstellung klonen können. Lesen Sie mehr (über 4 GB Kapazität) mit ImageWriter (oder verwenden Sie Win32 Disk Imager; bei Windows können Mac OS X-Benutzer Pi Filler verwenden).

Nachdem das Image geschrieben wurde, legen Sie die SD-Karte in Ihren Raspberry Pi ein und booten Sie sie hoch. Sie können sich mit der Kombination aus Benutzernamen und Kennwort aus pi / raspberry anmelden. Es ist jedoch empfehlenswert, diese Sicherheitsnachweise später zu ändern. Sicherung Ihres Raspberry Pi: Von Kennwörtern zu Firewalls Sichern Ihres Raspberry Pi: Von Kennwörtern zu Firewalls Jeder kann Google verwenden, um den Standard-Benutzernamen zu finden und Passwort Ihres Raspberry Pi. Gib Eindringlingen keine Chance! Weiterlesen . Wenn Sie angemeldet sind, geben Sie sudo raspi-config ein und wählen Sie Dateisystem erweitern aus, um die volle Restkapazität der SD-Karte zu nutzen.

Konfigurieren Sie NagiosPi mit Ihrem Computer

Mit dem NagiosPi-Setup ist es an der Zeit, das Überwachungstool zu konfigurieren. Öffnen Sie zunächst Ihren Webbrowser und geben Sie die IP-Adresse Ihres Raspberry Pi in die Adressleiste ein. Standardmäßig ist dies ungefähr so 192.168.0.x wenn Sie einen DHCP-Router verwenden.

Ihr Browser sollte die NagiosPi-Konsole mit einer Sammlung von Links in der oberen linken Ecke anzeigen:

  • Nagios - Zeigt die in Nconf konfigurierten Netzwerkentitäten an
  • Nconf - Verwenden Sie diese Option, um zu überwachende Elemente hinzuzufügen und zu verwalten
  • NagVis - Bietet eine Visualisierung von Geräten
  • PHPMyAdmin - ermöglicht den direkten Zugriff auf die Nagios-Datenbank
  • RaspControl - Überprüfen Sie den Status Ihres Raspberry Pi.

Für jede dieser Anmeldedaten sind ein Benutzername und ein Kennwort erforderlich, die neben jedem Link angezeigt werden. Sie können die HTML-Datei bearbeiten, um diese auszublenden.

RaspControl gibt Ihnen eine gute Vorstellung davon, welche Informationen Sie von Ihrem Pi und anderen Geräten erhalten können, obwohl für die Linux-Hardware für die Ferninstallation der NRPE (Nagios Remote Plugin Executor) einzeln installiert ist, damit NagiosPi mit ihnen kommunizieren kann.

Konfigurieren Sie NagiosPi für den Ping Ihrer Website

Wie bereits erwähnt, kann NagiosPi zur Überwachung aller Arten von Netzwerkgeräten verwendet werden. Eine Auswahl von Prüfoptionen kann auf den ersten Blick überwältigend erscheinen. Wir empfehlen, mit einem Grundcheck zu beginnen, einem automatisierten, periodischen PING.

Sie können einen guten Überblick darüber erhalten, wie die Ping-Antwort (oder das Fehlen einer!) Angezeigt wird, indem Sie zur Nagios-Seite wechseln, auf der diese Standard-Netzwerkelemente (in Ihrem Netzwerk von NagiosPi erkannt) angezeigt werden. Um Ihre eigenen hinzuzufügen, klicken Sie auf Nconf von der NagiosPi-Konsole aus und schauen Sie in die linke Spalte, wo Sie einen Artikel finden, der mit einem Label versehen ist Gastgeber. Rechts neben diesem Klick Hinzufügen, und geben Sie den Hostnamen, die IP-Adresse und den Alias ​​für das Gerät ein, das Sie überwachen möchten.

Klicken einreichen Wenn Sie fertig sind, gehen Sie zu Dienste> Hinzufügen. Hier stellen Sie das ein Fügen Sie zusätzliche Dienste zum Host hinzu Menü zu check_ping und klicken Sie auf Hinzufügen. Scrollen Sie nach unten und stellen Sie die erforderlichen Verzögerungen ein (machen Sie sie nicht zu kurz) und klicken Sie auf einreichen, dann im menü suchen Nagios Config generieren. Klicken Sie dann hier Bereitstellen fertigstellen.

Uptime und Status überwachen

Wechseln Sie bei konfigurierter Überwachung zum NagiosPi-Fenster und wählen Sie aus Dienstleistungen. Hier sehen Sie, dass das von Ihnen 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 zu jedem Element gehören. Durch Drilldown in jedes Gerät erfahren Sie mehr Informationen über das Gerät und können möglicherweise den Grund dafür ermitteln, warum es offline gegangen ist.

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

Wenn Sie dann für ein anderes Projekt bereit sind, können Sie ein Raspberry Pi nicht nur verwenden, um Sie online zu halten, sondern auch, um Sie sicher zu halten. 8 Möglichkeiten, mit denen ein Raspberry Pi Online-Sicherheitsfähigkeiten erlernen kann 8 Möglichkeiten, mit denen ein Raspberry Pi Ihnen helfen kann Lernen Sie Online-Sicherheitsfertigkeiten. Möchten Sie mehr über Online-Sicherheit erfahren? Der Raspberry Pi ist das perfekte Werkzeug für den Einstieg, wie in diesen DIY-Projekten gezeigt. Weiterlesen .

Haben Sie Nagios schon einmal benutzt? Interessiert Sie diese neue Verwendung für einen Raspberry Pi? Möchten Sie mehr darüber erfahren? Lass es uns in den Kommentaren wissen.

Bildnachweise: Computernetzwerk via Shutterstock

Mehr erfahren über: LAN, Raspberry Pi.