Ich möchte meinem Manager ein umfassendes Überwachungssystem vorstellen und habe über OpenNMS nachgedacht. Allerdings habe ich hier ein strahlendes Lob von Nagios gesehen und ich hatte gehofft, dass jemand mit Erfahrung helfen könnte, die wichtigsten Unterschiede für mich zu veranschaulichen. Unterscheiden sich ihre Schwerpunkte oder sind sie nur Konkurrenten?
Wenn Hintergrundinformationen hilfreich sind, führen wir 6 Vor-Ort-Server (Dateiserver, PBX, Proxy, Anwendung usw.) und zwei Off-Site-Server (Website / Entwicklung) zusammen mit einigen Switches und einem Router aus. Der von uns installierte Überwachungsdienst wird auf einem separaten konvertierten Desktop ausgeführt, auf dem freeBSD ausgeführt wird. Alle unsere Sachen laufen entweder Linux oder ein BSD-Derivat.
Wir wollen kein Geld dafür ausgeben (seufz).
Vielen Dank für jede Hilfe.
EDIT Es sieht aus wie opennms bietet eine umfassende Lösung näher zu dem, was ich will. Da es jedoch in Java geschrieben ist und der Port noch nicht im offiziellen Ports-Baum enthalten ist, wurde ein Veto eingelegt. Jetzt beginnt mein Nagios wäre besser als nur eine MRTG-Kampagne. Danke für die schnellen Antworten.
-Chance
Ich würde vorschlagen, dass Sie auch Zenoss Core in Betracht ziehen , die kostenlose Version von Zenoss. Ich habe es installiert, um unser Netzwerk und unsere Server zu überwachen, und festgestellt, dass es sehr leistungsfähig und viel benutzerfreundlicher ist als Nagios. Es macht das, was Nagios und Kakteen machen, aber integriert. Die meisten Funktionen, die Sie benötigen, sind wahrscheinlich vorhanden, aber wenn nicht, können Sie sie mit Zenoss-Paketen und Nagios-Plugins erweitern.
Sie können es buchstäblich in 30 Minuten installieren und arbeiten lassen, so dass es einfach zu bewerten ist. Im Ernst, wir sind sehr zufrieden damit und es klingt perfekt für Ihre Anforderungen.
quelle
Es gibt einen FreeBSD-Port (siehe https://www.geeklan.co.uk/?p=132 ), der mit der Diablo JVM funktioniert.
quelle
Vielleicht möchten Sie beide verwenden? Derzeit verwenden wir Nagios für die Verfügbarkeitsüberwachung mit Alaraming, Eskalationen usw. und Optionen für die Leistungsüberwachung ohne Alarmierung.
quelle
OpenNMS richtet sich an Unternehmen, die eine skalierbare Netzwerkverwaltungslösung benötigen. Nagios eignet sich besser zur Überwachung einer begrenzten Anzahl von Servern, die Sie sich leisten können, um sie manuell einzurichten. Wenn Sie es mit dem Transportnetz vergleichen, ist Nagios ein LKW und OpenNMS ein Eisenbahnsystem - beide tun "ungefähr" dasselbe ("Dinge überwachen", "Dinge transportieren"), richten sich jedoch an unterschiedliche Märkte.
quelle
Ich würde Ihnen http://omdistro.org/ empfehlen . Es ist eine vorkompilierte und vorkonfigurierte Version von Nagios mit vielen Plugins, die die Verwaltung, Konfiguration und Visualisierung ziemlich einfach machen und hauptsächlich die Erweiterung Check_MK verwenden. Der Hauptvorteil besteht darin, dass Nagios im passiven Modus arbeitet. Dies bedeutet, dass die Überprüfungen lokal (von jedem Server) durchgeführt werden und nur der Status an Nagios gesendet wird. Für mittelgroße Installationen ist dies eine enorme Verbesserung. Erwähnenswert ist, dass es die Bereitstellung an mehreren Standorten unterstützt. Wenn Sie also über Remotestandorte verfügen, sind Sie es
quelle
Nach meinem Verständnis ist OpenNMS ein Management-Tool, das (gut!) Überwacht, während Nagios nur ein Monitoring-Tool ist.
Tarus Balog , Leiter der OpenNMS-Gruppe , zitierte : "OpenNMS verfügt über hervorragende Überwachungsfunktionen, aber wir haben es als Netzwerkverwaltungs-Anwendungsplattform konzipiert, zu der die Überwachung nur einen Teil ausmacht ." * *
Auf der Nagios- Website: "Funktionen zur Überwachung von Anwendungen, Diensten, Betriebssystemen, Netzwerkprotokollen, Systemmetriken und Infrastrukturkomponenten mit einem einzigen Tool" *
Die Geschichte von Nagios begann mit der Überwachung und ging weiter, während OpenNMS mit der Verwaltung begann und weiterging.
quelle
Unabhängig davon, welches Tool Sie auswählen, sollten Sie zusätzlich einen externen Überwachungsdienst verwenden. Ich denke an Dienste wie AlertFox oder Gomez.
quelle