Beste Nagios-Alternativen für die Netzwerküberwachung

In mehr als 15 Jahren, seit es zum ersten Mal das Licht erblickte, Nagios – das früher NetSaint hieß – ist eine der bekanntesten Netzwerküberwachungsplattformen geblieben. Früher war es am besten geeignet, den Status des Systems zu überwachen und zu warnen, wenn etwas ausfiel, aber es hat sich zu einer echten Überwachungsplattform mit vollem Funktionsumfang entwickelt. Heute gibt es zwei konkurrierende Versionen von Nagios. Es gibt den kostenlosen und quelloffenen Nagios-Core und Nagios XI, ein kostenpflichtiges Überwachungstool auf Basis von Nagios Core mit zusätzlichen Funktionen. Heute werfen wir einen Blick auf einige der besten Nagios-Alternativen für die Netzwerküberwachung. Dies ist ein sehr aktives Gebiet der Informationstechnologie und viele Alternativen sind jetzt verfügbar.

Bevor wir uns die verfügbaren Nagios-Alternativen ansehen, beginnen wir damit, über Nagios selbst zu sprechen, was seine besten Eigenschaften sind und warum es zu dem beliebten Werkzeug geworden ist, das es ist. Wir werden uns dann die Nachteile des Tools ansehen und die Gründe, warum jemand es durch eine alternative Lösung ersetzen möchte. Und dann werden wir kurz auf Netzwerküberwachung im Allgemeinen eingehen. Wir werden uns ansehen, wie die meisten Tools dies mit dem Simple Network Management Protocol tun. Und schließlich sind wir bereit für die große Enthüllung und wir werden einige der besten Nagios-Alternativen für die Netzwerküberwachung überprüfen.

Über Nagios

Nagios war ursprünglich als NetSaint bekannt. Dieses Open-Source-Tool ist die Idee von Ethan Galstad und einer Gruppe von Entwicklern. Der Name Nagios ist ein rekursives Akronym von „Nagios Ain’t Gonna Insist On Sainthood“, wobei „Sainthood“ auf den ursprünglichen Namen NetSaint verweist. Interessanterweise ist Agios auch das griechische Wort „Heiliger“. Der Name wurde als Reaktion auf eine rechtliche Anfechtung von Inhabern einer ähnlichen Marke geändert.

Nagios ist ein sehr gutes Überwachungstool für Netzwerke und Server. Es läuft auf CentOS oder RedHat Enterprise Linux. Es könnte auch als virtuelle Maschine auf einem Windows-Host laufen, aber es ist im Wesentlichen eine Linux-Software. Im Gegensatz zu den meisten anderen Netzwerktools auf dieser Liste verlässt sich Nagios nicht ausschließlich auf SNMP, um Netzwerkgeräte zu überwachen. Es hat ein eigenes proprietäres System, das direkt in seine Kern-Engine integriert ist, die mit Geräten kommuniziert, um Statusberichte zu sammeln. Die Metriken, die regelmäßig vom Monitor erfasst werden, erscheinen als Live-Daten im Dashboard des Tools, und Sie können sich auch dafür entscheiden, Daten für eine spätere Analyse zu speichern. Diese Kombination ergibt ein ziemlich mächtiges Werkzeug.

Trotz der Verwendung eines proprietären Datenerfassungsschemas stellt Nagios alle Daten bereit, die Sie für die Netzwerküberwachung und Kapazitätsplanung benötigen. Es verfügt über ein sehr komfortables Dashboard, auf dem Sie schnell den Status Ihres Netzwerks anzeigen können. Dieses Produkt verfügt außerdem über eines der besten Warnsysteme, um Administratoren zu benachrichtigen, wenn etwas Seltsames erkannt wird. Schließlich war dies das erste Ziel des Tools, bei ungewöhnlichen Situationen zu warnen, und es ist immer noch eine seiner Stärken.

Nagios profitiert von einer riesigen Community, die die Open-Source-Version von Nagios Core unterstützt und die Entwicklung vieler fortschrittlicher Plugins ermöglicht, was dem Tool eine beeindruckende Bandbreite an Überwachungsfunktionen verleiht.

Was ist falsch an Nagios?

Der Titel dieses Artikels könnte viele Leser dazu bringen, sich zu fragen, was mit Nagios falsch sein könnte, um es durch ein alternatives Tool zu ersetzen. Nun, an Nagios an sich ist eigentlich nichts auszusetzen. Es ist seit fast 20 Jahren dort und es geht immer noch gut. Aber die Tatsache, dass Nagios in Ordnung ist, bedeutet nicht unbedingt, dass es keine anderen hervorragenden Produkte gibt, die Sie in Betracht ziehen sollten. Und wenn Sie immer noch nach einer Überwachungsplattform suchen und von Nagios gehört haben, möchten Sie vielleicht wissen, welche anderen Optionen es gibt.

Ein weiterer Grund, warum Sie Nagios ersetzen könnten, ist, wenn Sie den kostenlosen Nagios Core verwendet haben und wissen möchten, welche anderen Optionen verfügbar sind, bevor Sie in Nagios XI investieren. Egal, warum Sie hier sind, wir werden gleich unsere Top-Auswahl enthüllen, aber lassen Sie uns zunächst einen kurzen Blick darauf werfen, wie die Netzwerküberwachung normalerweise funktioniert.

Wie funktioniert die Netzwerküberwachung?

Wenn es um die Überwachung von Netzwerken geht, gibt es mehrere Möglichkeiten, wie Sie vorgehen können. Die Methode, die Sie verwenden, hängt weitgehend von der gewünschten Detailebene, dem Aufwand, den Sie bereit sind, und dem Geld, das Sie ausgeben können, ab. Details Die meisten Administratoren interessieren sich speziell für die Betriebsparameter von Netzwerkgeräten wie CPU-Auslastung oder Speichernutzung und die Bandbreitennutzung – in Bits pro Sekunde – der verschiedenen Schnittstellen.

Die meisten Netzwerküberwachungstools verwenden das Simple Network Management Protocol oder SNMP, um ihre Leistung zu erbringen. SNMP ist eine Funktion, die in die meisten Netzwerkgeräte integriert ist. SNMP-fähige Geräte verfügen über Zähler und Anzeigen, die von Überwachungssystemen aus der Ferne gelesen werden können. Beispielsweise gibt es Anzeigen für die Prozessor- und Speicherauslastung sowie Bytes-In- und -Out-Zähler für jede Schnittstelle.

Lassen Sie uns versuchen zu erklären, wie es funktioniert, während wir viele der unnötigen technischen Details vermeiden. Für Messparameter wie CPU- und Speicherauslastung ist es einfach, sie mit SNMP auszulesen. Bei Counter-Typ-Parametern kann es etwas aufwändiger sein. Netzwerkgeräte verfügen normalerweise nicht über Bandbreitennutzungsanzeigen für ihre Schnittstellen. Was sie haben, sind Bytes-in- und Bytes-out-Zähler, die sich mit fortschreitendem Datenverkehr erhöhen. Sie haben eines dieser Zählerpaare für jede Schnittstelle. Übrigens haben Netzwerkgeräte auch ähnliche Fehlereingangs- und Fehlerausgangszähler, die einige Überwachungstools verwenden können, um die Fehlerrate einer Schnittstelle zu überwachen, was oft ein guter Indikator für den allgemeinen Zustand einer Schnittstelle ist.

Das SNMP-Netzwerküberwachungstool fragt jedes Gerät, das es überwacht, in einem bekannten Intervall – normalerweise 5 Minuten – ab und liest die Bytes-In- und Bytes-Out-Zähler jeder überwachten Schnittstelle. Der Rest ist nur Mathematik. Das Tool subtrahiert die vorherigen Werte des Zählers vom aktuellen Wert. Das Ergebnis ist die Anzahl der ein- oder ausgehenden Bytes – oder Fehler – in fünf Minuten. Dann multipliziert es die Zahl mit 8 (da 8 Bits in einem Byte sind) und dividiert sie durch 300 (da 300 Sekunden in fünf Minuten sind), um die durchschnittliche Bandbreitennutzung in Bits pro Sekunde in den letzten fünf Minuten zu erhalten.

Es ist wichtig zu wissen, dass diese Methode zwar so lange verwendet wird, wie es Überwachungstools gibt, aber einige Einschränkungen hat. Insbesondere jede kurze Spitze des Netzwerkverkehrs ist für das Überwachungstool vollständig unsichtbar. Nehmen Sie zum Beispiel eine 100-Mbit/s-Schnittstelle. Wenn es 75 Sekunden lang keinen Datenverkehr, dann 30 Sekunden lang 100 Mbit/s und erneut 75 Sekunden lang keinen Datenverkehr überträgt, sollte ein SNMP-Überwachungstool seine Auslastung auf 50 % festlegen, obwohl es für die Hälfte des 5-Minuten-Intervalls ausgelastet war.

Die besten Nagios-Alternativen

Eine schnelle Suche mit Google oder einer anderen Suchmaschine zeigt Dutzende von Netzwerküberwachungstools. Einige sind kommerzielle Produkte, andere sind Open Source. Unsere Liste der besten Nagios-Alternativen enthält hauptsächlich kostenpflichtige Tools, da sie oft einen reichhaltigeren Funktionsumfang bieten. Alle kostenpflichtigen Tools auf unserer Liste haben eine kostenlose Testversion, die entweder zeitlich oder funktionsbeschränkt ist, sodass Sie jedes davon ausprobieren können. Da einige dieser Tools einen erheblichen Aufwand erfordern, um sie korrekt einzurichten, sollten Sie es jedoch vermeiden, zu viele auszuprobieren.

1. SolarWinds Network Performance Monitor (KOSTENLOSE Testversion)

SolarWinds ist bekannt für seine hervorragenden Netzwerkverwaltungstools und für seine zahlreichen kostenlosen Tools. Sein Flaggschiffprodukt, der SolarWinds Network Performance Monitor oder NPM, ist eine komplette Netzwerküberwachungslösung, die regelmäßig zu den Besten ihrer Klasse zählt. Das Tool verfügt über eine benutzerfreundliche GUI-Oberfläche, mit der Administratoren Geräte überwachen und das Tool konfigurieren können. SolarWinds ist auch für seine kostenlosen Tools bekannt, die sich jeweils mit einem bestimmten Aspekt der Netzwerkadministration befassen.

Zurück zum Network Performance Monitor, mal sehen, was er zu bieten hat. Das Hinzufügen eines Geräts zum Network Performance Monitor ist einfach. Sie geben einfach die IP-Adresse oder den Hostnamen des Geräts und die SNMP-Verbindungsparameter an. Das System fragt das Gerät ab und listet alle überwachbaren SNMP-Parameter auf. Alles, was Sie tun müssen, ist diejenigen auszuwählen, die Sie in Ihr Dashboard, Ihre Grafiken und Berichte aufnehmen möchten. Apropos Hinzufügen von Geräten: Es gibt praktisch keine Begrenzung für die Anzahl der Geräte, die Sie hinzufügen können. Die Skalierbarkeit dieses Tools ist eine seiner besten Eigenschaften. Von einer Handvoll Geräten bis hin zu Tausenden von ihnen, es hat Sie abgedeckt.

Da Alerting eine der Stärken von Nagios und ein wichtiges Feature von Monitoring-Tools ist, sehen wir uns an, wie das in NPM aussieht. Sein Warnsystem ist eigentlich unübertroffen. Es ist hochgradig anpassbar, wenn Sie nicht standardmäßige Anforderungen haben, aber es kann auch sofort mit minimalen Konfigurationen verwendet werden. Die Benachrichtigungs-Engine ist intelligent genug, um mitten in der Nacht keine Benachrichtigungen für „unwichtige“ Ereignisse zu senden oder Hunderte von Benachrichtigungen für ebenso viele nicht reagierende Server zu senden, wenn das Hauptproblem ein ausgefallener Router oder Netzwerk-Switch ist.

Die Preise für den SolarWinds Network Performance Monitor beginnen bei 2.955 $ für bis zu 100 überwachte Elemente und steigen entsprechend der Anzahl der überwachten Elemente. Einige optionale Tools können auch zu NPN hinzugefügt werden, was möglicherweise den Preis erhöht. Wenn Sie das Produkt lieber testen möchten, bevor Sie es kaufen, steht eine kostenlose 30-Tage-Testversion zum Download auf der SolarWinds-Website zur Verfügung.

2. PRTG

Eine weitere hervorragende Alternative zu Nagios ist der Paessler Router Traffic Grapher, der meist einfach PRTG genannt wird. Dieses Tool kann alle Systeme, Geräte, Datenverkehr und Anwendungen Ihrer IT-Infrastruktur überwachen. Es ist ein All-Inclusive-Paket, das nicht auf externe Module oder Add-Ons angewiesen ist, die für die grundlegende Überwachung heruntergeladen und installiert werden müssen. Einige erweiterte Funktionen sind als zusätzliche Sensoren verfügbar. Aufgrund seiner integrierten Natur ist es schneller und einfacher zu installieren als viele Netzwerküberwachungstools. Paessler behauptet, Sie könnten innerhalb von 2 Minuten mit der Überwachung beginnen. PRTG bietet eine Auswahl an verschiedenen Benutzeroberflächen. Es gibt eine Windows-Unternehmenskonsole, eine Ajax-basierte Weboberfläche und mobile Apps für Android und iOS.

Eines der besten Features von PRTG ist das Autodiscovery-System. Es scannt Netzwerksegmente und erkennt automatisch eine Vielzahl von Geräten und Systemen, indem es Sensoren aus vordefinierten Gerätevorlagen erstellt. Diese Funktion ist ein Zusatz, um die Software so schnell zu installieren. Mit der Kartenfunktion des Tools können Sie benutzerdefinierte Karten mit Ihren Überwachungsdaten erstellen, die eine einzigartige Möglichkeit der Datenanzeige bieten. Die Warnfunktionen sind sehr flexibel und anpassbar. Wenn Sie die kostenlosen Client-Apps für Android, iOS und Windows Phone verwenden, können Sie Push-Benachrichtigungen sogar direkt auf Ihr Gerät erhalten. Sie können auch Benachrichtigungen per E-Mail oder SMS einrichten. Mit einer leistungsstarken API können Sie Ihre eigenen Benachrichtigungsskripts schreiben.

PRTG hat eine relativ einfache Preisstruktur. Es gibt eine kostenlose Version mit vollem Funktionsumfang, die jedoch Ihre Überwachungsfähigkeit auf 100 Sensoren beschränkt. Beachten Sie, dass im Gegensatz zu den meisten ähnlichen Tools jeder überwachte Parameter als ein Sensor zählt. Die Überwachung der Bandbreite an jedem Port eines Switches mit 48 Ports erfordert also 48 Sensoren. Es gibt auch eine 30-Tage-Testversion, die eine unbegrenzte Anzahl von Sensoren zulässt, aber nach Ablauf des Testzeitraums wieder auf 100 Sensoren zurückgesetzt wird. Wenn Sie mehr als 100 Sensoren überwachen müssen, müssen Sie eine Lizenz erwerben. Ihr Preis variiert je nach Anzahl der Sensoren von 1.600 $ für 500 Sensoren bis zu 14.500 $ für unbegrenzt viele Sensoren.

3. WhatsUp-Gold

WhatsUp Gold von Ipswitch ist ein weiterer bekannter Name im Bereich der Überwachungstools. Früher war es ein Up-or-Down-Überwachungstool, aber es hat sich zu einem vollständigen Verwaltungstool mit proaktiver Überwachung von Netzwerkverkehr, Anwendungen, virtuellen Umgebungen und Gerätekonfigurationen entwickelt. Heute hat WhatsUp Gold alles, was Sie von einem Überwachungstool der Enterprise-Klasse erwarten können, und das alles ist über seine intuitive GUI verfügbar.

WhatsUp Gold verfügt über eine Auto-Discovery-Engine, die Ihre Geräte findet und zur Überwachungskonsole hinzufügt. Es findet nicht nur Ihre Netzwerkgeräte, sondern auch physische Server, virtuelle Server, Cloud-Server und Anwendungen. Es gibt sogar eine Kartenansicht, die für weitere Informationen zu jedem Gerät anklickbar ist.

WhatsUp Gold verfügt außerdem über ein ausgezeichnetes Warnsystem, das Sie über Probleme informiert, bevor Benutzer sie bemerken. Über das Alert Center des Tools können Sie sich dafür entscheiden, vordefinierte Schwellenwerte zu verwenden oder sie gemäß Ihren spezifischen Anforderungen festzulegen. Mit dem Warnsystem können Sie Aktionsrichtlinien erstellen, die definieren, was passiert, wenn sich ein überwachter Parameter ändert. Benachrichtigungen können per E-Mail, SMS, Slack oder IFTTT-Posts übermittelt werden. Das System kann auch Dienste neu starten und Web-Alarme auslösen.

Eine kostenlose Version von WhatsUp Gold ist wie immer verfügbar, aber sie ist auf die Überwachung von maximal fünf Geräten beschränkt. Für mehr Geräte sind kostenpflichtige Lizenzen in drei Stufen mit zunehmender Funktionalität mit einer Preisstruktur verfügbar, die auf der Anzahl der zu überwachenden Geräte basiert. Es gibt auch eine kostenlose Testversion mit vollem Funktionsumfang, die Sie für eine begrenzte Zeit verwenden können.

4. ManageEngine-OpManager

ManageEngine ist ein weiterer bekannter Hersteller von Netzwerkmanagement-Tools. Sein OpManager-Tool ist eine vollständige Verwaltungslösung, die die meisten Überwachungsanforderungen erfüllt. Das Tool läuft entweder unter Windows oder Linux und ist mit hervorragenden Funktionen ausgestattet. Eine davon ist die automatische Erkennungsfunktion, die Ihr Netzwerk abbilden kann und Ihnen ein einzigartig angepasstes Dashboard bietet.
Das ManageEngine OpManager-Dashboard ist eine weitere Stärke des Tools. Es ist super einfach zu bedienen und zu navigieren und verfügt über eine Drill-Down-Funktion. Wenn Sie sich für mobile Apps interessieren, sind diese für Tablets und Smartphones verfügbar, sodass Sie von überall aus auf das Tool zugreifen können. Insgesamt ist dies ein sehr ausgefeiltes und professionelles Produkt.

Alerting in OpManager ist genauso gut wie alle anderen Komponenten. Es gibt eine vollständige Palette von schwellenwertbasierten Warnungen, die helfen, Netzwerkprobleme zu erkennen, zu identifizieren und zu beheben. Für jede Leistungsmetrik können mehrere Schwellenwerte mit verschiedenen Benachrichtigungen festgelegt werden.

Wenn Sie den ManageEngine OpManager vor dem Kauf ausprobieren möchten, steht eine kostenlose Version zur Verfügung. Aber anstatt einer zeitlich begrenzten Testversion ist diese funktionsbeschränkt. Sie können beispielsweise nicht mehr als zehn Geräte überwachen. Obwohl dies für Testzwecke ausreichen könnte, reicht es für alle außer den kleinsten Netzwerken nicht aus. Für mehr Geräte müssen Sie zwischen den Plänen Essential oder Enterprise wählen. Mit dem ersten können Sie bis zu 1.000 Knoten überwachen, mit dem anderen bis zu 10.000. Preisinformationen erhalten Sie, indem Sie sich an den Vertrieb von ManageEngine wenden.

5. Kakteen

Cacti ist möglicherweise das am häufigsten verwendete kostenlose Open-Source-Überwachungssystem. Es ist vielleicht nicht so funktionsreich wie einige kommerzielle Produkte, aber angesichts seines Preises ist es ein großartiges Werkzeug. Cati trägt auch eine gewisse historische Bedeutung. Abgesehen von MRTG, das die Mutter aller Netzwerküberwachungstools und ein entfernter Elternteil ist, ist dies möglicherweise das älteste Überwachungstool, das es noch gibt. Und das wäre nicht so, wenn es nicht ein hervorragendes Werkzeug wäre.

Cacti wurde erstmals im Jahr 2004 als Web-Front-End für das RRD-Tool, die Protokollierungs- und Grafikkomponente von MRTG, veröffentlicht. Seine Hauptkomponenten sind ein schneller Poller, fortschrittliche Diagrammvorlagen und mehrere Datenerfassungsmethoden. Cacti bietet auch eine Benutzerzugriffskontrolle und jeder Benutzer kann so konfiguriert werden, dass er Zugriff auf einen anderen Satz von Diagrammen hat, eine nützliche Funktion für große Bereitstellungen mit mehreren Supportteams. Cacti bietet auch eine einfach zu bedienende, wenn auch etwas antiquierte webbasierte Oberfläche. Es kann von kleinen Unternehmens- oder Heim-LANs bis hin zu komplexen Netzwerken mit Tausenden von Geräten an mehreren Standorten skaliert werden.

Cacti verwendet RRDTool, um Daten in einer SQL-Datenbank zu speichern und die Diagramme zu erstellen. Es ist hauptsächlich in PHP geschrieben, sodass es leicht an Ihre Bedürfnisse angepasst werden kann. Das Tool verfügt über integrierte Vorlagen für verschiedene Gerätetypen. Diese Vorlagen enthalten bereits die meisten Elemente, die Sie möglicherweise überwachen möchten. Cacti ist so beliebt, dass viele gerätespezifische Vorlagen entweder von den Websites der Gerätehersteller oder von Community-gesteuerten Cacti-Foren heruntergeladen werden können. Das einzige, was dem Produkt fehlt, ist eine gute Alarmfunktion. Aber mit seinem Open-Source-PHP-Code hindert nichts jemanden daran, ihn hinzuzufügen.