SolarWinds Network Performance Monitor (NPM) im Vergleich zu Nagios XI

Die Netzwerküberwachung ist eine wichtige Aufgabe für die meisten Netzwerk- und Systemadministratoren von heute. Durch verteilte Systeme und Cloud-basiertes Hosting sind wir weiter denn je von den Maschinen entfernt, um die wir uns kümmern. Folglich müssen wir spezielle Tools verwenden, um sie zu überwachen. Und obwohl es viele verschiedene Arten von Tools gibt, scheint die All-in-One-Überwachungslösung die beste Option zu sein. Damit können Sie die Bandbreitennutzung sowie Server und andere Systeme überwachen. Viele solcher Tools sind auf dem Markt erhältlich, aber heute werden wir uns zwei davon genauer ansehen, den SolarWinds Network Performance Monitor und Nagios XI. Wir vergleichen die beiden Produkte mit dem Ziel, Ihnen dabei zu helfen, herauszufinden, welches für Ihre spezifischen Bedürfnisse am besten geeignet ist.

Bevor wir zum Wesentlichen dieses Beitrags kommen, werden wir uns mit der Netzwerküberwachung befassen. Wenn wir mehr über das Thema wissen, können wir die Unterschiede und Ähnlichkeiten zwischen den beiden Produkten besser verstehen. Danach sprechen wir über SNMP, die am häufigsten verwendete Überwachungstechnologie. Wir werden unser Bestes tun, um zu beschreiben, was es ist, woher es kommt und wie es funktioniert. Wir werden uns dann ansehen, welche anderen Überwachungstechnologien neben SNMP verfügbar sind. Wie Sie sehen werden, gibt es noch einige mehr. Danach werfen wir zunächst einen Blick auf den SolarWinds Network Performance Monitor, seine Hauptfunktionen, die Preisstruktur sowie die Vor- und Nachteile, gefolgt von einem ähnlichen Blick auf Nagios XI. Abschließend vergleichen wir beide Produkte, um Ihnen ein besseres Verständnis ihrer Gemeinsamkeiten und Unterschiede zu vermitteln, und geben Ihnen abschließend unsere ehrliche Meinung zu den beiden Produkten.

Über Netzwerküberwachung

Überwachung zu definieren kann eine schwierige Aufgabe sein, da anscheinend jeder seine eigene Vorstellung davon hat, was es ist oder zumindest sein sollte. Um die Sache noch schlimmer zu machen, gibt es mehrere Arten der Überwachung. Lassen Sie uns einen Blick auf jeden einzelnen werfen, beginnend mit dem grundlegendsten: Ping (oder Up/Down)-Überwachung. Diese grobe Art der Überwachung verwendet Ping, um zu überprüfen, ob jedes überwachte Gerät betriebsbereit ist. Die Überwachung erfolgt durch Verwendung des Ping-Befehls im Hintergrund, um zu überprüfen, ob jeder überwachte Host antwortet. Es können nicht viele Informationen über den tatsächlichen Zustand des überwachten Geräts abgerufen werden.

Die Überwachung der Netzwerkbandbreite ist eine weitere gängige Art der Überwachung. Tatsächlich ist es wahrscheinlich die häufigste Art. Meistens verwendet diese Art von Überwachungstool das Simple Network Management Protocol, um Schnittstellenzähler von überwachten Geräten aus der Ferne auszulesen. Es kann dann die durchschnittliche Bandbreitennutzung ihrer Schnittstellen berechnen. Dies wird häufig zur Überwachung von bandbreitenbegrenzten Segmenten eines Netzwerks wie WAN-Verbindungen verwendet. Was Sie von diesen Systemen erhalten, ist eine quantitative Ansicht des Verkehrs. Es zeigt jede Netzwerküberlastung an und sagt Ihnen, wann sie gestartet und wann sie gestoppt wurde, aber sie gibt Ihnen keinen Hinweis darauf, was ihre Ursache ist.

Dafür verwenden Sie die nächste Art von Überwachungstools: Netzwerkverkehrsanalysatoren. Diese Tools machen dort weiter, wo das vorherige aufgehört hat. Sie führen einige grundlegende Verkehrsanalysen durch, um herauszufinden, was Bandbreite verbraucht. Sie können sie verwenden, um herauszufinden, welche Benutzer, Computer oder Anwendungen die meiste Bandbreite verbrauchen. Sie erhalten eine qualitative Ansicht des Netzwerkverkehrs.

Eine andere Art von Überwachungstool, das wir oft als Server- oder Systemmonitor bezeichnen, geht noch tiefer und liest die Betriebsmetriken der überwachten Geräte. Typischerweise verwendet man diese Art von Tool, um jedes Gerät von Routern und Switches bis hin zu Servern und Datenbanken zu überwachen. Diese Art von Tool liefert normalerweise Daten wie CPU- und Speicherauslastung, Speicherplatz und andere interessante Daten, die gesammelt und angezeigt werden können.

Das Simple Network Management Protocol (SNMP)

Werfen wir einen kurzen Blick auf das Simple Network Management Protocol, schließlich ist es die am häufigsten verwendete Überwachungstechnologie. Lassen Sie sich jedoch nicht von seinem Namen täuschen. Dieses Protokoll ist alles andere als einfach. SNMP-fähige Geräte können eine Verwaltungsstation – oder, im Fall der Überwachung, ein Überwachungstool – eine Reihe von Betriebsparametern lesen und/oder einstellen lassen. SNMP wird oft als agentenlose Überwachungstechnologie bezeichnet. Trotz der Tatsache, dass es selten erforderlich ist, zusätzliche Software auf dem überwachten Gerät zu installieren, führen SNMP-fähige Geräte jedoch einen Agenten auf jedem überwachten Gerät aus. Es ist normalerweise in das Betriebssystem oder die Firmware integriert, weshalb es nicht als Agent bezeichnet wird.

  So erstellen Sie eine Titelzeile in einer Excel-Tabelle

Aus der Monitoring-Perspektive ist es relativ einfach zu verstehen, wie die SNMP-Überwachung funktioniert. Lassen Sie uns einen Blick darauf werfen, ohne zu technisch zu werden. In regelmäßigen Abständen – 5 Minuten ist ein üblicher Wert – fragt die SNMP-Überwachungssoftware jedes Gerät ab, indem sie ihm eine Anfrage nach einem bestimmten Parameter sendet, den es lesen möchte. Die einzige Sicherheit, die das Protokoll bietet, ist ein „Community-String“, der mit einem groben Authentifizierungsmechanismus verglichen werden kann. Das überwachte Gerät validiert den Community-String und gibt bei Übereinstimmung den angeforderten Wert zurück. Dies ist eine stark vereinfachte Version des Prozesses, also verzeihen Sie mir, wenn ich wichtige Teile des Protokolls ausgelassen habe. Unser Ziel ist es nicht, ein SNMP-Tutorial bereitzustellen, sondern ein Verständnis dafür zu vermitteln, wie die SNMP-Überwachung funktioniert.

Sehen wir uns ein kurzes Beispiel an, bei dem ein Überwachungstool verwendet wird, um die Bandbreitennutzung einer Router-Schnittstelle zu überwachen, die einer WAN-Verbindung gegenüberliegt. Zwei spezifische SNMP-Parameter sind von Interesse, die Bytes-In- und Bytes-Out-Zähler der Schnittstelle. Sie werden regelmäßig gelesen – sagen wir alle fünf Minuten – und in einer Datei oder einer Datenbank gespeichert. Das ist der schwierige Teil, der Rest ist nur Mathematik. Das Überwachungstool subtrahiert den vorherigen Wert der Zähler vom aktuellen und gibt die Anzahl der während des Fünf-Minuten-Intervalls übertragenen Bytes an. Anschließend teilt er diese Zahlen durch 300, die Anzahl der Sekunden durch fünf Minuten, was die Anzahl der Bytes pro Sekunde ergibt, und dividiert diese durch acht, um die Anzahl der Bits pro Sekunde zu erhalten. Die resultierenden Werte werden in einer Datenbank gespeichert oder in einem Diagramm dargestellt, das ihre zeitliche Entwicklung zeigt.

Andere Überwachungstechniken

SNMP ist bei weitem nicht die einzige – vielleicht sogar die beste – Überwachungstechnologie. Viele andere Technologien sind verfügbar, je nachdem, welche Art von Gerät Sie überwachen und welche Informationen Sie daraus zu sammeln versuchen. Lassen Sie uns einen kurzen Blick darauf werfen.

Die Windows-Verwaltungsinstrumentation oder WMI ist ein Windows-spezifisches Protokoll. Es ist gewissermaßen eine Weiterentwicklung von SNMP. Beide haben einen ähnlichen Zweck – die Verwaltung und Überwachung von Systemen aus der Ferne –, aber ihre Funktionsweise ist unterschiedlich. Es ist sicherer, flexibler und kann mehr Informationen liefern. Es hat jedoch einen großen Nachteil. WMI ist nur auf Windows-Hosts verfügbar.

WBEM ist ein Akronym für Web-Based Enterprise Management. Es ist ein offener Standard für die Fernverwaltung und -überwachung von Systemen. WMI und WBEM sind ziemlich ähnlich. WMI ist Microsofts proprietäre Implementierung von WBEM, einem offenen Standard. Dieses Protokoll wird typischerweise zum Überwachen von Nicht-Windows-Hosts wie beispielsweise Linux-Servern verwendet.

Die letzte Art der Überwachung, die wir besprechen möchten, wird als agentenbasierte Überwachung bezeichnet. Diese beliebte Technik beruht auf einem lokalen Agenten, der auf dem überwachten System ausgeführt wird. Im Gegensatz zu den anderen Methoden ist der Überwachungsagent nicht in die Betriebssysteme integriert. Es wird vom Anbieter des Überwachungstools bereitgestellt. Es ist perfekt auf das Tool abgestimmt und erlaubt oft die Überwachung von Metriken, die sonst nicht verfügbar wären. Es hat jedoch ein paar Nachteile. Agentenbasierte Überwachung erfordert natürlich, dass auf überwachten Systemen ein Agent installiert ist. Dieser Agent kann sich auf das überwachte System auswirken, da er einen Teil seiner Ressourcen verwendet.

SolarWinds, der Hersteller des Network Performance Monitor, gibt es seit etwa 20 Jahren und genießt einen soliden Ruf, einige der besten Netzwerk- und Systemverwaltungstools entwickelt zu haben. Viele der Produkte des Unternehmens haben begeisterte Kritiken erhalten und gelten als die Besten in ihren jeweiligen Bereichen. Und um es noch besser zu machen, ist SolarWinds auch für seine kostenlosen Tools bekannt, kleinere Tools, die auf spezielle Bedürfnisse von Netzwerkadministratoren eingehen. Zwei gute Beispiele für diese kostenlosen Tools sind der Real-time Bandwidth Monitor und der Kiwi Syslog Server.

  Was ist DHCP (Dynamic Host Configuration Protocol)?

Zurück zum Network Performance Monitor, es handelt sich in erster Linie um eine Überwachung der SNMP-Bandbreite, obwohl es entweder durch integrierte Funktionen oder durch Kombination mit anderen Tools von SolarWinds viel mehr leisten kann. Im Kern bietet das Produkt eine umfassende Fehlerüberwachung und Leistungsverwaltung über SNMP und ist daher mit den meisten Geräten kompatibel. Mit der NetPath-Funktion des Tools können Sie den kritischen Netzwerkpfad zwischen zwei beliebigen überwachten Punkten in Ihrem Netzwerk anzeigen. Darüber hinaus kann es auch automatisch intelligente Netzwerkkarten generieren.

Zu den weiteren Stärken des Produkts gehören erweiterte Benachrichtigungen und das PerfStack-Leistungsanalyse-Dashboard des Tools. Ein weiteres exklusives Feature ist die Network Insights-Funktion, die eine komplexe Geräteüberwachung ermöglicht. Das Tool kann auch Software Defined Networks (SDN) überwachen und verfügt über eine integrierte Cisco ACI-Unterstützung sowie die Fähigkeit, drahtlose Netzwerke zu überwachen und Netzwerk-Performance-Baselines zu generieren.

Der SolarWinds Network Performance Monitor ist hochgradig skalierbar und kann in jedem Netzwerk verwendet werden, vom kleinsten bis zum größten. Zu den optionalen Funktionen gehören Skalierbarkeits-Engines, Hochverfügbarkeit und eine Betriebskonsole für Unternehmen, mit der Sie die Daten aus mehreren NPM-Instanzen in einem Dashboard der Enterprise-Klasse konsolidieren können.

Der SolarWinds Network Performance Monitor hat eine recht einfache Preisstruktur. Die Lizenzierung basiert auf der Anzahl der überwachten Elemente. Fünf Lizenzstufen sind für 100, 250, 500, 2000 und unbegrenzte Elemente zu Preisen zwischen 2.955 $ und 32.525 $ verfügbar, einschließlich des ersten Wartungsjahres. Wenn Sie das Tool vor dem Kauf lieber testen möchten, können Sie eine kostenlose, elementunbegrenzte 30-Tage-Testversion erhalten.

Vor- und Nachteile von NPM

Um Ihnen eine Vorstellung davon zu geben, was die Benutzer davon halten, finden Sie hier die Vor- und Nachteile des SolarWinds Network Performance Monitor, wie sie in Benutzerbewertungen des Produkts berichtet werden.

Vorteile

Die Weboberfläche ist vollständig anpassbar, sodass verschiedene Mitglieder Ihres IT-Teams eine für sie passende Ansicht verwenden können. Beispielsweise können Systemadministratoren eine Ansicht verwenden, die sich auf VMware-Hosts konzentriert, während sich die Ansicht des Netzwerkadministrators auf Netzwerk-Switches und Datenverkehr konzentriert.
NPM verfügt über hervorragende und einfach konfigurierbare Warnungen. Sie könnten sogar eine Warnung erstellen, um Sie zu benachrichtigen, wenn ein Gerät, das vom Netzwerk getrennt bleiben soll, eine Verbindung herstellt. Die Möglichkeiten sind endlos.
Sie können Geräte-Poller in Kombination mit benutzerdefinierten Messungen erstellen, die praktisch alle benötigten Informationen zurückgeben können.

Nachteile

Die E-Mail-Konfiguration ist zwar sehr flexibel und anpassbar, könnte jedoch einfacher sein.
Der NetFlow Traffic Analyzer (ein Modul zur qualitativen Netzwerkanalyse) ist nicht in das Produkt integriert und muss separat erworben werden, was den Produktpreis erhöht.
Einige Benutzer haben sich über das Fehlen von Filter- und Suchoptionen für Syslogs und Warnungen beschwert.

2. NagiosXI

Nagios XI ist eine Server- und Netzwerküberwachungssoftware der Enterprise-Klasse, die eine umfassende Anwendungs-, Dienst- und Netzwerküberwachung in einer zentralen Lösung bietet. Das Produkt ist ein direkter Nachkomme von Nagios Core, einem verwandten kostenlosen und Open-Source-Produkt. Tatsächlich verwenden beide den gleichen Basismotor. Es handelt sich jedoch um zwei völlig unterschiedliche Produkte, die nicht verwechselt werden sollten. Heute sprechen wir nur über Nagios XI. Mit dem Tool können Sie alle geschäftskritischen Infrastrukturkomponenten wie Anwendungen, Dienste, Betriebssysteme, Netzwerkprotokolle, Systemmetriken und Netzwerkinfrastruktur überwachen.

Die leistungsstarken Dashboards von Nagios XI bieten auf einen Blick Zugriff auf leistungsstarke Überwachungsinformationen und Daten von Drittanbietern. Verschiedene Ansichten bieten Benutzern schnellen Zugriff auf die Informationen, die sie am nützlichsten finden. Die GUI des Tools ist hochgradig anpassbar und ihr Layout, Design und ihre Einstellungen können auf Benutzerbasis geändert werden, was Ihren Teammitgliedern die gewünschte Flexibilität gibt.

Nagios XI ist dank seiner integrierten webbasierten Konfigurationsschnittstelle, mit der Administratoren die Überwachungskonfiguration, Systemeinstellungen und mehr verwalten können, sehr einfach zu bedienen. Die Plattform bietet auch Konfigurationsassistenten, die Benutzer durch den Prozess der Überwachung neuer Geräte, Dienste und Anwendungen führen, ohne komplexe Überwachungskonzepte verstehen zu müssen.

Weitere interessante Funktionen von Nagios XI sind automatisierte und integrierte Trendanalysen sowie Diagramme zur Kapazitätsplanung, die es Unternehmen ermöglichen, Infrastruktur-Upgrades zu planen, bevor sie von veralteten oder überlasteten Systemen überrascht werden. Benachrichtigungen können per E-Mail oder mobilen Textnachrichten an IT-Mitarbeiter, Geschäftsbeteiligte und sogar Endbenutzer gesendet werden.

  Verwenden Sie Ihr iPhone, um überall auf der Welt kostenlose WLAN-Netzwerke zu finden

Nagios XI läuft nur auf CentOS oder RedHat Enterprise Linux. Es könnte natürlich auch in einer virtuellen Linux-Maschine auf einem Windows-Host laufen, aber es ist im Wesentlichen eine Linux-Software. Für den Betrieb wird außerdem eine MySQL-Datenbank benötigt.

Nagios XI ist in einer Standard Edition und einer Enterprise Edition erhältlich. Die Enterprise Edition bietet zusätzliche Funktionen und enthält Funktionen, die zur Unterstützung umfangreicher Konfigurationen, Prognosen und geplanter Berichte entwickelt wurden. Jede Lizenz umfasst zwölf Monate Wartung (Upgrade-Berechtigungen) und E-Mail-Support. Die Lizenzierung basiert auf der Anzahl der Monitoring-Hosts und beginnt bei 1.995 $ für die Standard Edition und 3.495 $ für die Enterprise Edition. Wenn Sie das Produkt testen möchten, steht eine kostenlose 60-Tage-Testversion zur Verfügung.

Vor- und Nachteile von Nagios XI

Genau wie wir es mit SolarWinds NPM getan haben, haben wir Benutzerkommentare zu Nagios XI PRTG zusammengestellt und hier sind die Vor- und Nachteile, die sie gemeldet haben

Vorteile

Nagios XI ist einfach einzurichten und zu konfigurieren (insbesondere im Vergleich zu Nagios Core)
Hunderte von Drittanbieter-Add-Ons ermöglichen die Überwachung praktisch aller Anwendungen, Dienste und Systeme, sowohl intern als auch kommerziell.
Da es den gleichen Kern wie die kostenlose und Open-Source-Version von Nagios hat, unterstützt es alle von der Community entwickelten Add-Ons, was zu einer beeindruckend breiten Palette von Überwachungsmöglichkeiten führt.

Nachteile

Nagios XI läuft nicht unter Windows. Dies könnte einige Administratoren ohne Linux-Hintergrund davon abhalten, das Produkt überhaupt in Betracht zu ziehen. Und obwohl es in einer VM unter Windows ausgeführt werden könnte, fügt es dem Setup eine gewisse Komplexität hinzu.
Einige Benutzer haben sich über ein etwas antiquiertes Erscheinungsbild beschwert. Die GUI ist jedoch sehr funktional.
Anpassungsoptionen können einem Upgrade im Wege stehen.

Vergleich beider Produkte

Der Vergleich des SolarWinds Network Performance Monitor und des Nagios XI ist schwieriger, als es den Anschein hat. Sie sind gleichzeitig sehr ähnlich und völlig verschieden. In puncto Bedienbarkeit und Usability der Benutzeroberfläche sticht der SolarWinds Netwotk Performance Monitor neben der antiquierten GUI von Nagios XI als klarer Sieger hervor.

Aber ein Überwachungstool ist mehr als seine Benutzeroberfläche. Wenn es um Scherüberwachungsfunktionen geht, bietet Nagios XI mehr Möglichkeiten als eine Nagios-Installation. Zusammenfassend lässt sich sagen, dass NPM Nagios XI übertrumpft.

Obwohl wir nicht empfehlen würden, ein Tool nur nach dem Preis auszuwählen, ist dies ein weiterer Punkt, an dem sich beide Tools stark unterscheiden. Der SolarWinds Network Performance Monitor ist zwar etwas teurer als Nagios XI, liegt aber in einem vergleichbaren Bereich.

Was denken wir?

Wir würden Ihnen gerne mitteilen, dass eines von NPM und Nagios XI ein klarer Sieger gegenüber dem anderen ist, aber so einfach ist es nicht. Bei der Auswahl einer Überwachungslösung ist ein Faktor wichtiger als alle anderen: Ihre Bedürfnisse. Das beste Produkt für jeden wird immer dasjenige sein, das er als Funktionen benötigt, unabhängig von seinem Preis. Im Kampf zwischen NPM und Nagios XI wird sich ein Benutzer mit Bedarf an drahtloser Überwachung und Verwaltung wahrscheinlich für das Produkt von SolarWinds entscheiden. Wenn Sie andererseits einen sehr spezifischen Überwachungsbedarf haben, der von einem der Add-Ons von Nagios XI adressiert wird, dann wird es sicherlich Ihre Stimme bekommen.

Ich bevorzuge tendenziell den SolarWinds Network Performance Monitor, aber ich muss zugeben, dass ich wahrscheinlich voreingenommen bin. Das liegt einfach daran, dass es sich um ein Produkt handelt, das ich seit Jahren kenne und benutze und ich genau weiß, was es kann und wie es geht. Wenn Sie mit beiden Produkten noch nicht vertraut sind, ist es am besten, sie beide auszuprobieren, bevor Sie eine endgültige Entscheidung treffen. Da beide Anbieter eine kostenlose Testversion ihres jeweiligen Produkts anbieten, sollte dies einfach sein.