Nagios (früher Netsaint) ist ein Open-Source-, frei verteiltes, schnelles, flexibles und sehr leistungsfähiges Kommandozeilen- / Web-basiertes Dienstprogramm, das in C implementiert wurde und von Grund auf als a für Netzwerkdienste und Host Monitoring-Lösung. Es ist in der Lage, Linux-basierte BS-, BSD-Distributionen, UNIX-, Netware- und Microsoft Windows-Systeme zu überwachen.
Nagios hilft Ihnen, alle Systeme auf Ihrer IT-Infrastruktur zu überwachen, Ausfallzeiten für Ihr Unternehmen zu reduzieren und Geschäftsverluste zu reduzieren, Sicherheitsverletzungen rechtzeitig zu erkennen und zu reparieren, bevor etwas passiert. sie treten auf, teilen Daten mit Stakeholdern und planen und budgetieren IT-Upgrades.
Features auf einen Blick
Die Software ist in der Lage, Netzwerkdienste wie SMTP (Simple Mail Transfer Protocol), HTTP (Hypertext Transfer Protocol), POP3 (Post Office Protocol), PING, NNTP (Network News Transfer Protocol) einschließlich Prozessorauslastung, Arbeitsspeicher- und Festplattenverwendung, Protokolldateien und ausgeführten Prozessen.
Die Software bietet außerdem die Möglichkeit, Probleme zu erkennen, Ausfallzeiten zur Unterdrückung von Service- und Hostbenachrichtigungen zu planen, Netzwerkhosthierarchie zu definieren und Kontakte, E-Mails, Pager oder andere Methoden zu benachrichtigen, wenn Probleme auftreten und behoben werden. Darüber hinaus bietet es Unterstützung für die Implementierung verteilter und redundanter Überwachungsserver.
Ein weiteres interessantes Feature ist die eingebaute und leistungsstarke Plugin-Architektur, mit der Benutzer die Standardfunktionalität des Produkts durch Plugins erweitern können. Momentan existieren tausende Plugins für das Nagios-Produkt und können einfach aus der App heraus installiert werden.
Unterstützte Betriebssysteme
Momentan läuft Nagios auf einer Vielzahl von Linux-Kernel-basierten Betriebssystemen, unabhängig von einer Hardwareplattform (32-Bit und 64-Bit werden zu diesem Zeitpunkt unterstützt).
Was ist neu in dieser Version:
- Verbesserte Konfigurationsdatei-Parsing
- Das Skript wurde so konfiguriert, dass es das Vorhandensein von / run für die Sperrdatei prüft (in Bezug auf CVE-2017-12847).
- Absolute Pfade beim Löschen von Prüfergebnissdateien verwenden
- Hinzufügen von Sanity-Prüfungen in reassign_worker
Was ist neu in Version 4.2.4
- 9566)
Was ist neu in Version 4.1.1:
- Fehlerhafte CGI konnten keine Objektkonfigurationsdaten lesen wenn Abhängigkeiten vorhanden waren (John Frickson)
- Fix für Ausschluss (!) funktioniert nicht für Abhängigkeiten (John Frickson)
Was ist neu in Version 4.0.8 / 4.1.0 RC1:
- ERWEITERUNGEN:
- 8 kB Zeichenkettenbeschränkung in JSON CGIs entfernt (Eric Stanley)
- Re-implementierte automatische Neuterminierung von Schecks (Eric Mislivec)
- Vermeiden Sie das Zusammentreffen von Schecks aufgrund von zeitlichen Einschränkungen (Eric Stanley).
- Begrenzen Sie die Anzahl der autokalkulierten Kernarbeitskräfte, um auf großen Systemen nicht zu viel zu spawnen (Eric Mislivec, Janice Singh)
- FIXES:
- Anführungszeichen aus numerischen Dauerwerten in JSON-CGIs entfernt (Eric Stanley)
- Es wurde in JSON-CGIs die Flucht behoben, sodass alle erforderlichen Zeichen in der richtigen Reihenfolge (Eric Stanley)
- Fehler in der Archiv-JSON-CGI behoben, als die Plugin-Ausgabe leer war (Eric Stanley)
- Mehrere Möglichkeiten für Pufferüberlauf behoben (Eric Mislivec, Dirkjan Bussink)
- Fixed Tracker # 582, # 626: Handle VAR = VAL-Zuweisungen beim Start von einfachen Befehlen (Eric Mislivec, Phil Randal)
- Fixed Tracker # 630: Erkennen "als Umleitungsoperatoren (Eric Mislivec)
- Korrigierte Protokolldokumentation für Mitarbeiter-Kommunikation (Phil Mayers) Eric Mislivec, Robin Kearney
- Das init-Skript wurde korrigiert, um das Config-Testprotokoll an einem besseren Ort zu belassen, sysconfig ignoriere init-Skriptvariablen und entferne nagios.cmd nicht beim Versuch, mit einer anderen Instanz zu starten. >
- Fixed Tracker # 361: Ausfallzeiten werden nicht korrekt angezeigt (Andrew Widdersheim)
Was ist neu in Version 4.0.8:
- ERWEITERUNGEN:
- 8 kB Zeichenkettenbeschränkung in JSON CGIs entfernt (Eric Stanley)
- Re-implementierte automatische Neuterminierung von Schecks (Eric Mislivec)
- Vermeiden Sie das Zusammentreffen von Schecks aufgrund von zeitlichen Einschränkungen (Eric Stanley).
- Begrenzen Sie die Anzahl der autokalkulierten Kernarbeitskräfte, um auf großen Systemen nicht zu viel zu spawnen (Eric Mislivec, Janice Singh)
- FIXES:
- Anführungszeichen aus numerischen Dauerwerten in JSON-CGIs entfernt (Eric Stanley)
- Es wurde in JSON-CGIs die Flucht behoben, sodass alle erforderlichen Zeichen in der richtigen Reihenfolge (Eric Stanley)
- Fehler in der Archiv-JSON-CGI behoben, als die Plugin-Ausgabe leer war (Eric Stanley)
- Mehrere Möglichkeiten für Pufferüberlauf behoben (Eric Mislivec, Dirkjan Bussink)
- Fixed Tracker # 582, # 626: Handle VAR = VAL-Zuweisungen beim Start von einfachen Befehlen (Eric Mislivec, Phil Randal)
- Fixed Tracker # 630: Erkennen "als Umleitungsoperatoren (Eric Mislivec)
- Korrigierte Protokolldokumentation für Mitarbeiter-Kommunikation (Phil Mayers) Eric Mislivec, Robin Kearney
- Das init-Skript wurde korrigiert, um das Config-Testprotokoll an einem besseren Ort zu belassen, sysconfig ignoriere init-Skriptvariablen und entferne nagios.cmd nicht beim Versuch, mit einer anderen Instanz zu starten. >
- Fixed Tracker # 361: Ausfallzeiten werden nicht korrekt angezeigt (Andrew Widdersheim)
Was ist neu in Version 4.0.1:
- ERWEITERUNGEN:
- Compilerflags in der RPM-Spec-Datei hinzugefügt, um das Compiler-Rauschen zu reduzieren (Dan Wittenberg)
- Protokollierung des Scheiterns beim Aufruf von dlclose () (Anton Lofgren)
- Eine einfache Abfrage-Handler-Schnittstelle hinzugefügt, nagios-qh.rb (Dan Wittenberg)
- Mehrfache Codevereinfachungen, zusätzliche Fehlerbehandlung im Ausfallzeitcode (Andreas Ericsson)
- FIXES:
- Rückgängig gemachtes Commit f99a9a7b, das check_interval auf 1 gesetzt hat, wenn es als Null konfiguriert wurde.
- Korrigierte Reihenfolge der Argumente beim Protokollieren unbekannter Hosts / Dienste (Scott Wilkerson)
- Stillstand initialisiert, bevor die Retentionsdaten gelesen wurden (Eric Stanley)
- Patches zum erneuten Erstellen von RPM (Dan Wittenberg)
- Stellen Sie sicher, dass scheduled_downtime_depth niemals unter null fällt (Andreas Ericsson)
Was ist neu in Version 3.4.0:
- ERWEITERUNGEN:
- Verwenden Sie execv (), um aktive Prüfbefehle auszuführen (# 86 - Ton Voon, dnsmichi)
- Konfigurationsvariable service_check_timeout_state hinzugefügt (Bill McGonigle)
- Entfernen Sie den Schlaf dauerhaft auf run_event == FALSE in der Hauptschleife (Max - perldork bei webwizarddesign.com)
- Reduzieren Sie die Benachrichtigungslast, indem Sie die Überprüfung der Lebensfähigkeit der Benachrichtigungen in die Erstellung der Benachrichtigungsliste verschieben (Opsview-Team).
- Code hinzugefügt, um allow_empty_hostgroup_assignment Flag auf Host- und Service-Abhängigkeiten anzuwenden (Daniel Wittenberg)
- Benutzer können nun Hostgruppen und Servicegruppen sehen, die mindestens einen Host oder Service enthalten, für den sie autorisiert sind, anstatt sie für alle autorisieren zu müssen (Ethan Galstad)
- RSS-Feed-Boxen Fallback, wenn ein Fehler auftritt (Ethan Galstad)
- RSS-Feeds blockieren die Hauptseite nicht mehr (Mike Guthrie)
- FIXES:
- Korrigiere das $ NOTIFICATIONRECIPIENTS $ -Makro, um alle dem Host | Service zugewiesenen Kontakte und nicht nur die notifizierten Kontakte zu enthalten (Bug # 98 Matt Harrington)
- Geplante Downtime-Benachrichtigungen werden bei Nagios neu gestartet / neu geladen (Fehler # 124 - Ricardo)
- NOTIFICATIONTYPE MACRO wurde niemals BENUTZER (Bug # 168 - Alexey Dvoryanchikov)
- Verstopfte untergeordnete Speicherlecks in der Benachrichtigungslogik
Was ist neu in Version 3.2.0
- Mehrere Fehlerkorrekturen,
Was ist neu in Version 3.1.0
- Ein neues Feature wurde hinzugefügt, Veröffentlichungen.
Mehrere Fehler wurden mit Ereignishandlerprotokollierung, eingebetteten perl, Problemen mit CPU-Hogging unter OpenBSD, Zeitperiodenberechnungsroutinen, Schedulingüberprüfungen von der Webschnittstelle und der Behandlung von Problemzuständen behoben.
Was ist neu in Version 3.0.6
- Sicherheitsupdates im Zusammenhang mit der CGI-Übermittlung von externen Befehlen und Verarbeitung von adaptiven Datenbefehlen.
- x509 Zertifikatsauthentifizierung und Wildcard Host Matching in CGIs wurden hinzugefügt.
- Es wurden kleinere Verbesserungen an der RPM-Spezifikation, der Fehlerbehandlung außerhalb des Speicherplatzes und der Zeitüberschreitung beim Systemkommando vorgenommen.
Was ist neu in Version 3.0.5:
- Es wurde ein Sicherheitsupdate für Cross Site Request Forgery (CSRF) erstellt.
- Es wurde eine neue Dokumentation zu CGI-Sicherheitsempfehlungen geschrieben.
- Es wurden Fehlerbehebungen für AIX-Compilerwarnungen, Beispielkonfigurationsdateivariablen, die RPM-Spezifikationsdatei und einen mehrzeiligen Fortsetzungsfehler vorgenommen.
Neuerungen in Version 3.0.4:
- Korrekturen für Segfaults unter Solaris, hohe CPU-Auslastung unter OS X, kodierte Variablenprobleme in CGIs und Beispielereignishandler.
Kommentare nicht gefunden