- - Die besten SNMP-Netzwerküberwachungstools, die wir 2019 getestet haben

Die besten SNMP-Netzwerküberwachungstools, die wir 2019 getestet haben

In einer idealen Welt wäre die Netzwerkbandbreiteunendlich und Netzwerke würden niemals überlastet werden. Leider leben wir nicht in einer solchen Welt. Netzwerke sind überlastet und leiden aufgrund unzureichender Bandbreite unter allen möglichen Problemen. Da Anwendungen immer mehr Daten verarbeiten, müssen sie auch mehr Daten über das Netzwerk übertragen, was eine ständige Aktualisierung der Netzwerkgeschwindigkeit erfordert. Um sicherzustellen, dass Sie Ihr Netzwerk und die Entwicklung seiner Verwendung im Auge behalten, müssen Sie es überwachen. SNMP, das in praktisch jedes an ein Netzwerk angeschlossene Gerät integriert ist, ist bei weitem die beste Möglichkeit, Netzwerke zu überwachen. Lesen Sie weiter, während wir uns die fünf besten SNMP-Netzwerküberwachungstools ansehen.

Bevor wir unsere beste SNMP-Netzwerküberwachung enthüllenIn den folgenden Abschnitten wird zunächst allgemein die Bandbreitenüberwachung erörtert, warum Sie sie benötigen und wie sie durchgeführt werden kann und wie sie dabei helfen kann, alle möglichen Probleme zu vermeiden. Da es sich in diesem Artikel um die besten SNMP-Netzwerküberwachungstools handelt, versuchen wir, kurz zu erläutern, was SNMP ist und wie es funktioniert. Wir werden uns bemühen, so einfach und technisch wie möglich zu bleiben und Ihnen dennoch die Informationen zu liefern, die Sie zum Verständnis und zur Implementierung der SNMP-Überwachung benötigen. Zum Schluss werden die fünf besten SNMP-Netzwerküberwachungstools vorgestellt und kurz besprochen.

Die Notwendigkeit einer Bandbreitenüberwachung

Wenn Sie ein Netzwerkadministrator sind, tritt eine Überlastung aufist dein Feind Nummer eins. Wenn Sie ein Netzwerk mit einer Autobahn vergleichen, auf der der Verkehr die Daten des Netzwerks enthält, ähnelt die Überlastung des Netzwerks einem Stau. Im Gegensatz zum Autoverkehr, bei dem Staus leicht durch einen Blick auf die Straße erkannt werden können, findet der Netzwerkverkehr jedoch in Kabeln, Switches und Routern statt, in denen er unsichtbar ist. Darüber hinaus geschieht alles mit Lichtgeschwindigkeit. Selbst wenn Sie es sehen könnten, würde es zu schnell gehen. Aus diesem Grund sind Tools zur Netzwerküberwachung so wichtig. Sie bieten Netzwerkadministratoren die nötige Transparenz, um einen reibungslosen Ablauf zu gewährleisten. Sobald Sie eine Überlastung oder andere Probleme feststellen, können Sie die erforderlichen Maßnahmen ergreifen, um diese zu beheben.

Ein weiterer wichtiger Grund für die Überwachung von Netzwerken istKapazitätsplanung. Es scheint keinen Ausweg aus der Tatsache zu geben, dass die Netzwerknutzung mit der Zeit immer weiter zunimmt. Die aktuelle Bandbreite Ihres Netzwerks ist möglicherweise ausreichend, muss jedoch möglicherweise erhöht werden. Durch die Überwachung der Bandbreitennutzung können Sie die Netzwerkaktualisierung planen, bevor eine Überlastung zum Problem wird.

Drei Möglichkeiten, wie es getan werden kann

Bandbreitendiagramme

Es gibt verschiedene Möglichkeiten, sich zu vernetzenDie Auslastung kann überwacht werden. Eine Möglichkeit besteht darin, Pakete an einem bestimmten Punkt im Netzwerk zu erfassen. Sie erhalten einen detaillierten Überblick darüber, was an diesem bestimmten Punkt, aber nirgendwo anders, passiert. Wenn Ihr Netzwerkgerät dies unterstützt, können Sie Flow-Daten an einen Flow-Analysator senden, der darüber informiert, welche Benutzer, Geräte oder Anwendungen das Netzwerk verwenden. Und schließlich können Sie SNMP - das, wie bereits erwähnt, in jedes Netzwerkgerät integriert ist - verwenden, um Geräte regelmäßig nach Schnittstellenzählern abzufragen, mit denen Sie die Bandbreitennutzung berechnen und grafisch darstellen können. Lassen Sie uns kurz untersuchen, wie die einzelnen Funktionen funktionieren.

1. Paketerfassung

Die Paketerfassung wird hauptsächlich zur Fehlerbehebung verwendetSobald Sie Kenntnis von bestimmten Netzwerkproblemen haben, werden diese nur selten für die Nutzungsüberwachung verwendet. Bei der Paketerfassung wird jedes Datenpaket erfasst und decodiert, das über die Schnittstelle eines bestimmten Geräts eingeht und / oder von dort ausgeht. Es ist also klar, dass Paketerfassungstools für Netzwerkadministratoren von unschätzbarem Wert sind. Sie sind jedoch nicht die besten Tools, um alles im Auge zu behalten und sicherzustellen, dass alles reibungslos funktioniert.

2. Durchflussanalyse

NetFlow ist und seine vielfältigen Varianten undWeiterentwicklungen wie J-Flow, IPFIX oder sFlow sind beispielsweise ein Netzwerkfluss-Analysesystem. Geräte, die die Flussanalyse unterstützen, erfassen Informationen zu jedem Datenfluss - daher der Name - und senden diese an einen Flusssammler und einen Analysator. Es kann Ihnen detaillierte qualitative Informationen über die Auslastung Ihres Netzwerks liefern. Wenn Sie jedoch nur die Bandbreite überwachen möchten, ist möglicherweise mehr erforderlich, als Sie benötigen. Und wenn Sie die Anstrengungen berücksichtigen, die erforderlich sind, um es einzurichten, werden Sie schnell feststellen, dass es möglicherweise nicht das beste Werkzeug für Sie ist. Zumindest noch nicht.

Wenn Sie weitere Informationen zur Durchflussanalyse und zu den besten NetFlow-Kollektoren und -Analysatoren benötigen, lesen Sie unseren aktuellen Artikel: Best NetFlow Collectors and Analyzers für Windows: Überprüft im Jahr 2018.

3. SNMP

SNMP - steht für Simple Network ManagementProtokoll - Ein komplexes System, mit dem viele verschiedene Arten von Netzwerkgeräten fernüberwacht, konfiguriert und gesteuert werden können. Leider ist das einzige, was einfach ist, der Name. Die Implementierung kann eine komplexe Aufgabe sein.

Zum Glück müssen Sie nicht alles wissenInformationen zu SNMP, um die Bandbreitennutzung Ihres Netzwerks zu überwachen. Angenommen, SNMP wird von Überwachungstools verwendet, um die Schnittstellenzähler des Geräts zu lesen und diese Daten zur Berechnung und grafischen Darstellung der Bandbreitennutzung im Zeitverlauf zu verwenden. Im nächsten Abschnitt werden wir auf einige der inneren Funktionen des SNMP-Protokolls näher eingehen. Auf diese Weise verfügen Sie über genügend Informationen, um ein SNMP-Netzwerküberwachungstool zu konfigurieren und zu verwenden.

SNMP erklärt

Während die meisten Texte über SNMP Sie über erzählenMIBs und OIDs, Sie müssen nicht alles über SNMP wissen, um es zu verwenden. Es ist ein bisschen wie mit einem Auto. Sie müssen nicht alles über die Funktionsweise des Motors wissen, um einen zu verwenden. Unser heutiges Ziel ist es, Ihnen genügend Informationen zur Verfügung zu stellen, damit Sie die SNMP-Netzwerküberwachungstools verstehen, verwenden und konfigurieren können, und Sie nicht zum SNMP-Experten zu machen. Das wird mit Erfahrung kommen.

Das erste, was man über SNMP wissen muss, istHerstellen einer Verbindung mit einem SNMP-fähigen Gerät. Auf jedem SNMP-Gerät können zwei Parameter konfiguriert werden, die als Community-Zeichenfolgen bezeichnet werden. Sie können sich diese als SNMP-Passwort vorstellen. Die beiden Community-Strings heißen public und private. Die öffentliche Zeichenfolge wird für den schreibgeschützten Zugriff verwendet, während mit der privaten Zeichenfolge einige Parameter geändert werden können.

Nehmen wir also an, Sie überwachen Ihr SNMP-NetzwerkDas System stellt über die private Community-Zeichenfolge eine Verbindung zu einem Ihrer Netzwerkgeräte her. Anschließend wird eine Liste aller nützlichen Parameter abgerufen, die von diesem Gerät gelesen werden können. Von besonderem Interesse für die Überwachung der Bandbreite sind einige Parameter, sogenannte Schnittstellenzähler. Normalerweise gibt es einen Satz von ihnen für jede Netzwerkschnittstelle eines SNMP-fähigen Geräts.

Die meisten SNMP-Netzwerküberwachungssysteme werden hauptsächlichInteressieren Sie sich für zwei Parameter: Bytes in und Bytes out. Durch periodisches Lesen dieser Werte in bekannten Intervallen kann das Überwachungstool die Anzahl der Bits pro Zeiteinheit - normalerweise pro Sekunde - berechnen, bei der es sich genau um die Bandbreite handelt.

Konkret geht es so: Das Überwachungstool fragt ein Gerät ab und liest seine Zähler. Dann, fünf Minuten später, werden die gleichen Zähler erneut angezeigt. Durch Subtrahieren des vorherigen Werts der Zähler von dem aktuellen Wert wird die Gesamtzahl der in den letzten fünf Minuten ein- und ausgehenden Bytes erhalten. Es ist dann einfach, diese Zahlen mit 8 zu multiplizieren - die Anzahl der Bits in einem Byte - und dann die Ergebnisse durch 300 zu dividieren - die Anzahl der Sekunden in fünf Minuten -, um die Werte für die Bandbreitennutzung pro Sekunde zu erhalten. Diese Zahlen werden normalerweise in einer Art Datenbank gespeichert und zum Zeichnen von Nutzungsdiagrammen über die Zeit verwendet.

Einige andere SNMP-Werte können von Interesse seinNetzwerküberwachung. Beispielsweise gibt es Fehlerzähler für die Ein- und Ausgabe der Schnittstelle. Ähnlich wie beim Ein- und Auslesen von Bytes können diese Werte verwendet werden, um die Anzahl der Fehler pro Sekunde zu berechnen. Diese Zahl gibt Aufschluss über den allgemeinen Zustand einer Netzwerkverbindung.

SNMP-Traps - Eine weitere Funktion von SNMP

Obwohl nicht direkt mit dem SNMP-Netzwerk verbundenDas Überwachen von SNMP-Traps ist ein so großartiges Feature, dass wir es für erwähnenswert hielten, wenn auch nur zu Ihrer persönlichen Aufklärung. Kurz gesagt, SNMP-Traps sind Warnmeldungen, die von SNMP-fähigen Geräten an „Trap-Empfänger“ gesendet werden. Dieser Prozess wird auf einem Computer ausgeführt, der die Traps empfängt und verschiedene Aktionen ausführt, z E-Mail- oder SMS-Warnmeldungen usw.

Administratoren müssen normalerweise auf jedem Gerät konfigurieren, welche Traps gesendet werden und wohin sie gesendet werden. Das macht es zu einem sehr flexiblen, wenn auch konfigurationsintensiven Warnsystem.

Die besten kostenlosen SNMP-Überwachungstools

Jetzt, da Sie die Grundlagen des SNMP-Netzwerks kennenSchauen wir uns fünf der besten SNMP-Netzwerküberwachungstools an, die Sie finden können. Einige sind kostenlose Tools, deren Kapazität möglicherweise begrenzt ist, während andere kostenlose oder kostenpflichtige Tools mit vollem Funktionsumfang sind. Möglicherweise sind einige Konfigurationsschritte erforderlich, damit sie Ihren Wünschen entsprechen. Einige verfügen jedoch über Erkennungsmechanismen, mit denen Geräte gefunden werden und manchmal eine gewisse automatische Konfiguration möglich ist.

1. SolarWinds Network Performance Monitor - (KOSTENLOSE TESTPHASE)

SolarWinds ist einer der Hauptakteure in der BrancheFeld Netzwerkverwaltungstools. Das Unternehmen gibt es seit rund 20 Jahren und hat uns einige der besten Werkzeuge gebracht. Es hat auch den guten Ruf, großartige kostenlose Tools zu entwickeln, die, auch wenn sie manchmal nur über eingeschränkte Funktionen verfügen, immer noch hervorragende Tools sind. Das derzeitige Hauptprodukt von SolarWind heißt Network Performance Monitor (NPM). Tatsächlich handelt es sich um eine Reihe von Tools, die eines der besten SNMP-Netzwerküberwachungstools enthalten.

SolarWinds NPM-Netzwerkübersicht

Der SolarWinds Network Performance Monitor ist einWindows-Anwendung, die wie erwartet SNMP verwendet, um mehrere Netzwerkgeräte abzufragen und Datenverkehrsstatistiken von ihren Schnittstellen abzurufen. Die Ergebnisse werden visuell in Diagrammen angezeigt, die die Nutzungsstatistiken der einzelnen Schnittstellen darstellen. Sie können dem Tool ein Gerät hinzufügen, indem Sie einfach die IP-Adresse und die SNMP-Community-Zeichenfolge angeben. Das Tool fragt dann das Gerät ab, listet alle verfügbaren Parameter auf und lässt Sie entscheiden, welche Sie in Ihre Diagramme aufnehmen möchten. Beispielsweise legt ein Netzwerk-Switch jeden Schnittstellenverkehr und Fehlerzähler offen.

Das Netzwerk bietet noch viele weitere FunktionenLeistungsüberwachung. Eines der Hauptmerkmale ist die Skalierbarkeit. Das Tool funktioniert mit kleinen Netzwerken, kann jedoch problemlos auf große Netzwerke skaliert werden, die aus Zehntausenden von Hosts bestehen, die an mehreren Standorten verteilt sind. NPM kann auch Netzwerkkarten erstellen und eine visuelle Darstellung des kritischen Pfads zwischen zwei Geräten oder Diensten anzeigen. Weitere Informationen finden Sie auf der Produktseite der SolarWinds-Website.

KOSTENLOSE TESTVERSION Download-Link: https://www.solarwinds.com/network-performance-monitor

2. ManageEngine SNMP-Bandbreitenüberwachungssoftware

ManageEngine bietet umfassende und einfache Lösungen fürauch die schwierigsten IT-Management-Probleme. Diese kühne Aussage ist, wie sich das Unternehmen aus gutem Grund selbst beschreibt. ManageEngine ist bekannt für seine hochwertige Software, einschließlich verschiedener Netzwerküberwachungstools.

ManageEngine stellt auch einige kostenlose Tools zur Verfügung. Eines, das uns besonders gefällt, ist die SNMP-Bandbreitenüberwachungssoftware. Es ist Teil des ManageEngine-freien OpUtils-Bundles, das eine Auswahl von 16 Dienstprogrammen zur Netzwerkverwaltung umfasst. Die Software läuft sowohl unter Windows als auch unter Linux. Sie erhalten eine kostenlose Edition, mit der Sie bis zu 10 Geräte und deren Schnittstellen überwachen können. ManageEngine hat auch eine kostenpflichtige Version ohne Gerätebeschränkung. Und ManageEngine bietet eine kostenlose 30-Tage-Testversion seiner vollständigen OpsUtil-Software. Tatsächlich wird die kostenlose Version zuerst als 30-Tage-Testversion installiert, die am einunddreißigsten Tag auf eingeschränkte Funktionen zurückgreift.

ManageEngine-Oberfläche insgesamt

Was die Konfiguration des Tools angeht, müssen Sie nurGeben Sie ein zu durchsuchendes Subnetz sowie die zu verwendende SNMP-Community-Zeichenfolge an. Das Tool erkennt dann automatisch Geräte im angegebenen Subnetz, die auf die angegebene Zeichenfolge reagieren. Sobald die Geräte erkannt wurden, können Sie auf der Registerkarte Inventar den Status der Schnittstellen der einzelnen Geräte anzeigen. Natürlich können Sie auch Diagramme der Netzwerkbandbreitennutzung nach Zeiteinheit anzeigen.

Reports ist eine weitere Stärke des Tools.Sie können beispielsweise Berichte zur Bandbreitennutzung in den letzten 12 Stunden bis zu einem Monat erstellen. Und schließlich lassen die Warnfunktionen des Tools keine Wünsche offen. Sie haben die Möglichkeit, Schwellenwerte festzulegen und per E-Mail oder SMS benachrichtigt zu werden, wenn diese überschritten werden.

3. MRTG

Der Multi Router Traffic Grapher oder MRTG kann seingilt als der Urvater der SNMP-Überwachungstools. Es ist immer noch weit verbreitet und gibt es seit 1995. Es gibt einen Grund für diese Langlebigkeit: Es erledigt alles. Es ist ein völlig freies und Open-Source-System. MRTG ist vielleicht nicht die schickste und hübscheste, aber möglicherweise die flexibelste. MRTG kann neben der Bandbreite viele Parameter überwachen. Tatsächlich kann jeder SNMP-Parameter überwacht, protokolliert und grafisch dargestellt werden.

Die beiden Hauptkomponenten von MRTG sind ein Perl-SkriptDas liest SNMP-Daten von Zielgeräten und einem C-Programm, das die Daten aufnimmt, speichert sie in einer Round-Robin-Datenbank und erstellt Webseiten mit Bandbreitennutzungsdiagrammen. Die Tatsache, dass es hauptsächlich in Perl geschrieben ist, ermöglicht es jedem, die Software an seine spezifischen Bedürfnisse anzupassen. MRTG ist für Windows oder Linux verfügbar. Die anfängliche Einrichtung und Konfiguration ist möglicherweise etwas komplizierter als bei anderen Überwachungssystemen, die Dokumentation ist jedoch leicht verfügbar.

MTRG Index Seite

Für die Installation von MRTG müssen Sie zuerst installierenund konfigurieren Sie Perl. Ohne läuft es nicht. Es gibt eine Möglichkeit, MRTG als Windows-Dienst anstelle einer Anwendung auszuführen, jedoch sind einige weitere Manipulationen erforderlich, einschließlich einiger Registrierungsänderungen. Nach der Installation wird MRTG konfiguriert, indem die Konfigurationsdatei in einem echten alten Linux-Stil bearbeitet wird. Administratoren, die an die GUI-Konfiguration gewöhnt sind, könnten mit einer steilen Lernkurve konfrontiert sein.

MRTG wird am besten direkt von der Entwickler-Website heruntergeladen. Es ist als ZIP-Datei für Windows oder als Tarball für Linux verfügbar. Zum jetzigen Zeitpunkt ist die neueste stabile Version 2.17.4.

MRTG ist möglicherweise nicht die benutzerfreundlichsteÜberwachungssystem, das wissen wir. Dennoch ist es möglicherweise das flexibelste. Und die Tatsache, dass es das erste Überwachungssystem ist und es immer noch gibt, ist ein Beweis für seinen Wert.

4. Kakteen

Kakteen können als MRTG auf Steroiden gedacht werden. Wenn Sie sich eine der Grafiken von Cati ansehen, werden Sie feststellen, dass die Ähnlichkeit mit der von MRTG auffällig ist. Cacti basiert auf RRDTools, das vom selben Entwickler stammt und direkt von MRTG abstammt.

Cacti ist besser als MRTG mit einem Web-basiertenKonfigurationsoberfläche, die die Konfiguration wesentlich einfacher und intuitiver macht. Es handelt sich um ein vollständiges Paket zur Netzwerküberwachung und -grafik. Das Tool verfügt über einen schnellen Poller, erweiterte Geräte- und Diagrammvorlagen, verschiedene Erfassungsmethoden und Funktionen zur Benutzerverwaltung. Es eignet sich hervorragend für kleinere LAN-Installationen, aber auch für komplexe Netzwerke mit Tausenden von Geräten an mehreren Standorten.

Kakteen Screenshot

Um Kakteen besser zu verstehen, müssen Sie mehr wissenüber RRDtool. „RRDtool ist der OpenSource-Industriestandard für leistungsstarke Datenerfassungs- und Grafiksysteme für Zeitreihendaten. RRDtool kann problemlos in Shell-Skripte, Perl-, Python-, Ruby-, Lua- oder Tcl-Anwendungen integriert werden. “RRDtool ist ein direkter Nachfolger von MRTG. Wenn Sie sich erinnern, wie wir sagten, dass MRTG ein C-Programm zum Speichern und Zeichnen von Daten verwendet, ist RRDTool die Weiterentwicklung dieses C-Programms.

Kurz gesagt, Cacti ist ein Frontend für RRDTool. Es speichert die erforderlichen Daten, um Diagramme zu erstellen und sie mit Daten in einer MySQL-Datenbank zu füllen. Es ist komplett in PHP geschrieben. Die Software verwaltet ihre Diagramme, Datenquellen und Round-Robin-Archive in einer Datenbank und übernimmt auch die Datenerfassung. Die grafische Darstellung bleibt RRDTool überlassen. Kakteen sind ein Schritt von MRTG. Tatsächlich sind viele Cacti-Benutzer - einschließlich Ihrer wirklich - ehemalige MRTG-Benutzer. Ich kam zu Cacti, als ich MRTG durch etwas ersetzen musste, das einfacher zu konfigurieren und zu verwenden war, da das Netzwerk, das ich verwaltete, immer größer wurde. Kakteen können direkt von der eigenen Website heruntergeladen werden

5. PRTG

Lassen Sie uns abschließend über den Paessler Router sprechenTraffic Grapher oder PRTG. Paessler - ein deutsches Unternehmen - bietet diese hervorragende Überwachungslösung an, die Kakteen oder sogar MRTG sehr ähnlich ist. Möglicherweise ähnelt das Akronym des Produkts dem von MRTG. Es hat jedoch ein polnischeres und professionelleres Gefühl.

Laut Paessler können Sie PRTG in a einrichtenein paar Minuten. Dies kann eine Übertreibung sein und unsere Erfahrung zeigt, dass es etwas länger dauern wird, bis die Konfiguration vollständig ist. Dennoch müssen wir zugeben, dass das Einrichten des Produkts eine außergewöhnlich einfache Erfahrung war.

PRTG Bildschirmfoto

Und wenn es um seine Funktionen geht, sind siebeeindruckend. Zunächst können Sie zwischen verschiedenen Benutzeroberflächen wählen. Es gibt eine native Windows-Unternehmenskonsole, ein Ajax-basiertes Webinterface sowie mobile Apps für Android und iOS. Ein Merkmal der von uns besonders geliebten mobilen Apps ist die Möglichkeit, ein QR-Code-Etikett zu scannen, das Sie aus der Software drucken und auf Ihren Geräten anbringen können, um es sofort in die Diagramme des Geräts zu übernehmen.

Und wenn wir über Diagramme sprechen, ist dies ein weiterer BereichWo PRTG glänzt. PRTG kann nicht nur die Bandbreitennutzung überwachen und grafisch darstellen. Es kann viel mehr Parameter mit SNMP, WMI, NetFlow und Sflow aufzeichnen. Das Tool verfügt über einige erstaunliche Berichte, die bei Bedarf ausgeführt oder geplant und dann als HTML- oder PDF-Datei angezeigt werden können. Sie können sie sogar in CSV oder XML exportieren, um sie extern zu verarbeiten.

Auf der Paessler-Website können Sie zwischen zwei wählenverschiedene Versionen von PRTG. Es gibt die kostenlose Version oder die kostenlose 30-Tage-Testversion. Ersteres begrenzt Ihre Überwachungsfähigkeit auf 100 Sensoren. Paessler zählt jeden Parameter, den Sie überwachen möchten, als einen Sensor. Für die Überwachung der Bandbreite an jedem Port eines 48-Port-Switch sind beispielsweise 48 Sensoren erforderlich. Und wenn Sie auch die CPU- und Speicherauslastung des Switch überwachen möchten, benötigen Sie zwei weitere Sensoren.

Einpacken

Alle fünf besten SNMP-NetzwerküberwachungenTools, die wir gerade vorgestellt haben, sind großartige Produkte. Die Auswahl hängt hauptsächlich von dem Grad an Flexibilität ab, den Sie benötigen. Denken Sie daran, dass Flexibilität oft mit Komplexität einhergeht. Da jedoch alle unsere Vorschläge entweder kostenlos sind oder eine kostenlose Testversion zur Verfügung stehen, können Sie sie nicht alle ausprobieren und selbst herausfinden, welche am besten Ihren spezifischen Anforderungen entspricht.

Bemerkungen