Nagios Tutorial: Was ist Nagios Werkzeug? Architektur & Installation
Was ist kontinuierliche รberwachung?
Kontinuierliche รberwachung ist ein Prozess zum Erkennen, Melden und Reagieren auf alle Angriffe, die in der Infrastruktur auftreten. Sobald die Anwendung auf dem Server bereitgestellt ist, kommt die kontinuierliche รberwachung ins Spiel. Bei dem gesamten Prozess geht es darum, sich um die Infrastruktur des Unternehmens zu kรผmmern und entsprechend zu reagieren.
Was ist Nagios?
Nagios ist eine Open-Source-Software zur kontinuierlichen รberwachung von Systemen, Netzwerken und Infrastrukturen. Es fรผhrt Plugins aus, die auf einem Server gespeichert sind, der mit einem Host oder einem anderen Server in Ihrem Netzwerk oder dem Internet verbunden ist. Im Falle eines Fehlers Nagios benachrichtigt Sie รผber die Probleme, sodass das technische Team den Wiederherstellungsprozess sofort durchfรผhren kann.
Nagios wird zur kontinuierlichen รberwachung von Systemen, Anwendungen, Diensten und Geschรคftsprozessen in einer DevOps-Kultur verwendet.
Warum wir brauchen Nagios Tool?
Hier sind die wichtigen Grรผnde fรผr die Verwendung Nagios รberwachungstool:
- Erkennt alle Arten von Netzwerk- oder Serverproblemen
- Hilft Ihnen, die Grundursache des Problems zu finden und so eine dauerhafte Lรถsung fรผr das Problem zu finden
- Aktive รberwachung Ihrer gesamten Infrastruktur und Geschรคftsprozesse
- Ermรถglicht die รberwachung und Behebung von Serverleistungsproblemen
- Hilft Ihnen, Infrastruktur-Upgrades zu planen, bevor veraltete Systeme Ausfรคlle verursachen
- Sie kรถnnen die Sicherheit und Verfรผgbarkeit des Dienstes aufrechterhalten
- Beheben Sie Probleme in einer Paniksituation automatisch
Geschichte von Nagios
1996-Ethan Galstad verwendet die Ideen und die Architektur seiner frรผheren Arbeit, um mit dem Aufbau einer neuen Anwendung zu beginnen, die unter Linux OS
1999 โ Die Plugins, die ursprรผnglich als Teil der NetSaint-Distribution vertrieben wurden, werden bald als eigenstรคndige Plugins vertrieben Nagios Plugins-Projekt
2002 โ Ethan benennt das Projekt in โNagiosโ aufgrund von Markenproblemen mit dem Namen โNetSaintโ.
2005- Nagios wird im Juni zum SourceForge.net-Projekt des Monats
2009-Nagios Enterprises verรถffentlicht seine erste kommerzielle Version, Nagios XI
2012-Nagios erneut umbenannt in Nagios Core
2016-Nagios core รผbersteigt 7,500,000 Downloads direkt von der SourceForge.net-Website
Funktionen Nagios
Nachfolgend sind die wichtigsten Merkmale von Nagios รberwachungstool:
- Relativ skalierbar, verwaltbar und sicher
- Gutes Protokoll- und Datenbanksystem
- Informative und attraktive Weboberflรคchen
- Senden Sie automatisch Benachrichtigungen, wenn sich der Zustand รคndert
- Wenn die Dienste ordnungsgemรคร ausgefรผhrt werden, ist es nicht erforderlich, zu รผberprรผfen, ob der Host aktiv ist
- Hilft Ihnen, Netzwerkfehler oder Serverabstรผrze zu erkennen
- Sie kรถnnen die Leistungsprobleme des Servers beheben.
- Eventuelle Probleme kรถnnen automatisch behoben werden, sobald sie wรคhrend des รberwachungsprozesses identifiziert werden
- Sie kรถnnen den gesamten Geschรคftsprozess und die IT-Infrastruktur in einem einzigen Durchgang รผberwachen
- Die Architektur des Produkts erleichtert das Schreiben neuer Plugins in der Sprache Ihrer Wahl
- Nagios ermรถglicht es Ihnen, die Konfiguration eines gesamten Verzeichnisses zu lesen, was Ihnen bei der Entscheidung hilft, wie einzelne Dateien definiert werden
- Verwendet die Topologie, um Abhรคngigkeiten zu bestimmen
- รberwachen Sie Netzwerkdienste wie HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP usw.
- Hilft Ihnen, die Netzwerk-Host-Hierarchie mithilfe รผbergeordneter Hosts zu definieren
- Mรถglichkeit zur Definition von Event-Handlern, die wรคhrend Service- oder Host-Events zur proaktiven Problemlรถsung ausgefรผhrt werden
- Unterstรผtzung fรผr die Implementierung redundanter รberwachungshosts
Nagios Architektur
Nagios ist eine Client-Server-Architektur. Normalerweise in einem Netzwerk ein Nagios Der Server lรคuft auf einem Host und Plugins laufen auf allen Remote-Hosts, die รผberwacht werden sollen.

- Der Scheduler ist eine Komponente des Serverteils Nagios. Es sendet ein Signal, um die Plugins auf dem Remote-Host auszufรผhren.
- Das Plugin erhรคlt den Status vom Remote-Host
- Das Plugin sendet die Daten an den Prozessplaner
- Der Prozessplaner aktualisiert die GUI und Benachrichtigungen werden an Administratoren gesendet
Plugins
Nagios Plugins bieten auf niedriger Ebene Informationen darรผber, wie man alles und jedes damit รผberwachen kann Nagios Kern. Plugins funktionieren als eigenstรคndige Anwendung, sind aber fรผr die Ausfรผhrung durch Nagios Kern. Es verbindet sich mit Apache das von CGI gesteuert wird, um das Ergebnis anzuzeigen. Darรผber hinaus ist eine Datenbank angebunden Nagios um eine Protokolldatei zu fรผhren.
Wie funktionieren Plugins?
Betrachten Sie das obige Beispiel:
- Check_nt ist ein Plugin zur รberwachung eines Windows-Rechners, das meist im รberwachungsserver verfรผgbar ist
- NSClinet++ sollte in jedem installiert sein Windows Maschine, die Sie รผberwachen mรถchten
- Zwischen dem Server und dem Host besteht eine SSL-Verbindung, die kontinuierlich Informationen miteinander austauscht
Ebenso NRPE (Nagios Remote-Plug-in (Executor) und NSCA-Plugins werden zur รberwachung von Linux bzw. Mac OS X verwendet.
GUI
Eine Schnittstelle von Nagios wird verwendet, um von CGI generierte Webseiten anzuzeigen. Es kรถnnen Schaltflรคchen fรผr Grรผn oder Rot, Ton, Grafik usw. sein.
Wenn der weiche Alarm mehrmals ausgelรถst wird, wird ein harter Alarm ausgelรถst und dann der Nagios Der Server sendet eine Benachrichtigung an den Administrator.

So installieren Sie Nagios Tool bei AWS
Schritt 1) Etwas Abonnieren Nagios.
Gehe zu https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew und klicken Sie auf โWeiter zum Abonnierenโ.
Schritt 2) Lesen Sie die Allgemeinen Geschรคftsbedingungen.
Die Bedingungen akzeptieren.
Schritt 3) Nachricht ansehen.
Es wird die Meldung โAbonnement ausstehendโ angezeigt
Schritt 4) Konfiguration durchfรผhren.
Aktualisieren Sie dieselbe Seite nach einigen Minuten und klicken Sie auf โWeiter zur Konfigurationโ.
Schritt 5) Starten Sie Nagios.
Behalten Sie die Standardeinstellungen bei und klicken Sie auf โWeiter zum Startenโ.
Schritt 6) RevEinstellungen anzeigen.
RevSehen Sie sich die Einstellungen an. Erstellen Sie einen neuen Schlรผssel und klicken Sie auf โStartenโ.
Schritt 7) Beachten Sie รถffentliches DNS.
Beachten Sie den รถffentlichen DNS Ihrer Instanz
Schritt 8) Konvertieren Sie die PEM-Datei in PPK.
Verwenden Sie auf Ihrem Windows-Computer das Tool Putty Generator, um PEM-Dateien in PPK zu konvertieren.
Schritt 9) Geben Sie รถffentliches DNS ein.
Geben Sie in Putty den รถffentlichen DNS ein
Schritt 10) Geben Sie den PPK-Schlรผssel ein.
Geben Sie im Abschnitt โAuthentifizierungโ den PPK-Schlรผssel ein und klicken Sie auf โรffnenโ.
Schritt 11) Im Terminal,
Geben Sie als Anmeldenamen โUbuntuโ ein und fรผhren Sie den Befehl aus.
- Fรผhren Sie diesen Befehl aus sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Geben Sie ein neues Passwort Ihrer Wahl ein
Schritt 12) รffne deinen Browser.
Gehen Sie in Ihrem Browser zum Standort http:// /nagios3 in meinem Fall http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
Geben Sie den Benutzernamen ein: nagiosadmin
pass: im vorherigen Schritt festgelegt
Schritt 13) Nagios Installation erledigt.
Nagios Ladungen.
Anwendung Nagios
Nagios Anwendung รberwachungswerkzeug ist ein Gesundheitscheck- und รberwachungssystem fรผr ein typisches Rechenzentrum, das alle Arten von Gerรคten umfasst, wie zum Beispiel:
- Server- und Netzwerkknoten
- Anwendungsรผberwachung รผber eine einzige Konsole
- Anwendungsรผberwachung mit Einblicken auf Transaktionsebene
- รberwachen Sie Middleware- und Messaging-Komponenten
- Anpassbare Berichte und Dashboards
- UPS-Backup-System
- Biometrisches Identifikationssystem
- Temperatur- und Feuchtigkeitskontrollsystem (Sensormechanismus)
- CCTV/NVR-System
- Speichersubsystem (NAS&SAN)
Nachteile der Verwendung Nagios
- Wichtige Funktionen wie Assistenten oder interaktives Dashboard sind nur auf verfรผgbar Nagios XI, was ein ziemlich teures Werkzeug ist
- Nagios core hat eine verwirrende Schnittstelle
- Es gibt viele Konfigurationsdateien, die fรผr Benutzer sehr schwer zu konfigurieren sind
- Nagios Der Netzwerkdurchsatz kann nicht รผberwacht werden
- Mit dem Tool kรถnnen Sie das Netzwerk nicht verwalten, sondern nur รผberwachen
- Nagios macht keinen Unterschied zwischen verschiedenen Gerรคten wie Servern, Routern oder Switches, da jedes Gerรคt als Host behandelt wird
Zusammenfassung
- Kontinuierliche รberwachung ist ein Prozess zur Erkennung, Meldung und Reaktion aller Angriffe, die in der Infrastruktur auftreten
- Nagios ist die Nutzung eines Open-Source-Softwaretools zur kontinuierlichen รberwachung kostenlos
- Nagios bietet eine effektive รberwachung Ihrer gesamten Infrastruktur und Geschรคftsprozesse
- Ethan Galstad verwendet die Ideen und die Architektur seiner frรผheren Arbeit, um mit dem Aufbau einer neuen Anwendung zu beginnen Nagios welches unter dem Linux-Betriebssystem lรคuft
- Nagios ist relativ skalierbar, verwaltbar und sicher
- Drei wichtige Komponenten von Nagios Architektur sind 1) Web Interface (GUI) 2)Nagios Server 3)Plugin
- Nagios ermรถglicht die Anwendungsรผberwachung รผber eine einzige Konsole mit Einblicken auf Transaktionsebene
- Mit diesem Tool kรถnnen Sie das Netzwerk nicht verwalten, sondern nur รผberwachen














