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

click fraud protection

In einer idealen Welt wäre die Netzwerkbandbreite unendlich 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 mehr Daten durch das Netzwerk verschieben. Dies erfordert ständige Upgrades der Netzwerkgeschwindigkeit. Um sicherzustellen, dass Sie Ihr Netzwerk und die Entwicklung seiner Nutzung im Auge behalten, müssen Sie es überwachen. SNMP, das in praktisch jedes an das Netzwerk angeschlossene Gerät integriert ist, ist bei weitem die beste Möglichkeit, Netzwerke zu überwachen. Lesen Sie weiter, während wir die fünf besten SNMP-Netzwerküberwachungstools überprüfen.

Bevor wir unsere besten SNMP-Netzwerküberwachungstools vorstellen, werden wir zunächst die Bandbreitenüberwachung im Allgemeinen erörtern, warum Sie sie benötigen und wie sie durchgeführt werden kann und wie sie dazu beitragen kann, alle möglichen Probleme zu vermeiden. Da es sich in diesem Artikel um die besten SNMP-Netzwerküberwachungstools handelt, werden wir versuchen, kurz zu erklären, was SNMP ist und wie es funktioniert. Wir werden versuchen, dies so einfach und untechnisch wie möglich zu halten und Ihnen dennoch die Informationen zu geben, die Sie zum Verständnis und zur Implementierung der SNMP-Überwachung benötigen. Abschließend werden die fünf besten SNMP-Netzwerküberwachungstools vorgestellt und jeweils kurz besprochen.

instagram viewer

Die Notwendigkeit einer Bandbreitenüberwachung

Wenn Sie ein Netzwerkadministrator sind, ist die Überlastung Ihr größter Feind. Wenn Sie ein Netzwerk mit einer Autobahn vergleichen, auf der der Verkehr die Daten des Netzwerks darstellt, ähnelt die Überlastung des Netzwerks einem Stau. Im Gegensatz zum Autoverkehr, bei dem Staus durch einfaches Betrachten der Straße leicht erkannt werden können, findet der Netzwerkverkehr innerhalb von Kabeln, Switches und Routern statt, wo 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 Netzwerküberwachungstools so wichtig. Sie bieten Netzwerkadministratoren die Transparenz, die sie benötigen, 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 ist die Kapazitätsplanung. Es scheint keinen Ausweg zu geben, dass die Netzwerknutzung mit der Zeit immer größer wird. Die aktuelle Bandbreite Ihres Netzwerks ist jetzt möglicherweise ausreichend, muss jedoch eventuell erhöht werden. Durch die Überwachung der Bandbreitennutzung können Sie die Netzwerkaktualisierung planen, bevor eine Überauslastung zu einem Problem wird.

Drei Möglichkeiten, wie es gemacht werden kann

Bandbreitendiagramme

Es gibt verschiedene Möglichkeiten, wie die Netzwerkauslastung überwacht werden kann. 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 passiert, aber nirgendwo anders. Wenn Ihr Netzwerkgerät dies unterstützt, können Sie es Flussdaten an einen Flussanalysator senden lassen, der darüber berichtet, welche Benutzer, Geräte oder Anwendungen das Netzwerk verwenden. Und schließlich können Sie SNMP verwenden, das, wie bereits erwähnt, in jedes Netzwerkgerät integriert ist Fragen Sie Geräte regelmäßig nach Schnittstellenzählern ab, mit denen Sie die Bandbreite berechnen und grafisch darstellen können Verwertung. Lassen Sie uns kurz untersuchen, wie jeder einzelne funktioniert.

1. Paketerfassung

Die Paketerfassung wird hauptsächlich zur Behebung bestimmter Netzwerkprobleme verwendet, sobald Sie diese kennen. Sie wird jedoch nur selten zur Überwachung der Nutzung verwendet. Bei der Paketerfassung wird jedes Datenpaket in und / oder aus der Schnittstelle eines bestimmten Geräts erfasst und dekodiert. Obwohl klar ist, dass Paketerfassungstools für Netzwerkadministratoren von unschätzbarem Wert sind, sind sie nicht die besten, um die Dinge im Auge zu behalten und sicherzustellen, dass alles reibungslos funktioniert.

2. Durchflussanalyse

NetFlow ist und seine zahlreichen Varianten und Entwicklungen wie J-Flow, IPFIX oder sFlow sind beispielsweise ein Netzwerkflussanalysesystem. Geräte, die die Flussanalyse unterstützen, erfassen Informationen zu jedem Datenfluss - daher der Name -, die sie dann an einen Flusssammler und -analysator senden. Sie erhalten detaillierte qualitative Informationen zur Auslastung Ihres Netzwerks. Wenn Sie jedoch nur die Bandbreite überwachen möchten, ist dies möglicherweise mehr als erforderlich. Wenn Sie die erforderlichen Anstrengungen berücksichtigen, werden Sie schnell feststellen, dass dies möglicherweise nicht das beste Werkzeug für Sie ist. Zumindest noch nicht.

Wenn Sie weitere Informationen zur Flussanalyse und zu den besten NetFlow-Sammlern und -Analysatoren wünschen, lesen Sie unseren aktuellen Artikel: Beste NetFlow-Kollektoren und -Analysatoren für Windows: Überprüft im Jahr 2018.

3. SNMP

SNMP - Simple Network Management Protocol - ist ein komplexes System, mit dem viele verschiedene Arten von Netzwerkgeräten fernüberwacht, konfiguriert und gesteuert werden können. Leider ist das einzig Einfache der Name. Die Implementierung kann eine komplexe Aufgabe sein.

Glücklicherweise müssen Sie nicht alles über SNMP wissen, um die Bandbreitennutzung Ihres Netzwerks zu überwachen. Nehmen wir zunächst einmal an, dass SNMP von Überwachungstools zum Lesen der Schnittstellenzähler des Geräts verwendet wird und diese Daten zur Berechnung und grafischen Darstellung der Bandbreitennutzung im Zeitverlauf verwendet werden. Im nächsten Abschnitt werden wir näher auf einige der inneren Funktionen des SNMP-Protokolls 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 zu SNMP Informationen zu MIBs und OIDs enthalten, müssen Sie nicht alles über SNMP wissen, um es verwenden zu können. Es ist ein bisschen wie ein 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 SNMP-Netzwerküberwachungstools verstehen, verwenden und konfigurieren können, ohne Sie zu einem SNMP-Experten zu machen. Das wird mit Erfahrung kommen.

Das erste, was Sie über SNMP wissen müssen, ist, wie Sie eine Verbindung zu einem SNMP-fähigen Gerät herstellen. 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-Zeichenfolgen werden als öffentlich und privat bezeichnet. Die öffentliche Zeichenfolge wird für den schreibgeschützten Zugriff verwendet, während mit der privaten Zeichenfolge einige Parameter geändert werden können.

Angenommen, Ihr SNMP-Netzwerküberwachungssystem 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 Bandbreitenüberwachung sind einige Parameter, die als Schnittstellenzähler bezeichnet werden. Normalerweise gibt es eine Reihe davon für jede Netzwerkschnittstelle eines SNMP-fähigen Geräts.

Die meisten SNMP-Netzwerküberwachungssysteme sind hauptsächlich an zwei Parametern interessiert: 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, was genau der Bandbreite entspricht.

Konkret geht es so: Das Überwachungstool fragt ein Gerät ab und liest seine Zähler. Dann, fünf Minuten später, werden dieselben Zähler erneut gelesen. Durch Subtrahieren des vorherigen Werts der Zähler vom 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 - der Anzahl der Bits in einem Byte - und dann die zu dividieren ergibt 300 - die Anzahl der Sekunden in fünf Minuten -, um die Bandbreitennutzung der Bits pro Sekunde zu erhalten Zahlen. Diese Zahlen werden normalerweise in einer Art Datenbank gespeichert und zum Zeichnen von Nutzungsdiagrammen über die Zeit verwendet.

Einige andere SNMP-Werte können für die Netzwerküberwachung von Interesse sein. Beispielsweise gibt es Schnittstellen-Eingabe- und Ausgabefehlerzähler. Ähnlich wie bei ein- und ausgehenden 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 - Ein weiteres Merkmal von SNMP

Obwohl SNMP-Traps nicht direkt mit der SNMP-Netzwerküberwachung zusammenhängen, sind sie eine so großartige Funktion, dass wir sie für erwähnenswert hielten, schon allein zu Ihrer persönlichen Erleuchtung. 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 Empfängt die Fallen und führt verschiedene Aktionen aus, z. B. Protokollieren, Anzeigen von Bildschirmbenachrichtigungen, Versenden von 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

Nachdem Sie nun die Grundlagen der SNMP-Netzwerküberwachung und deren Funktionsweise kennen, werfen wir einen Blick auf fünf der besten SNMP-Netzwerküberwachungstools, die Sie finden können. Einige sind kostenlose Tools, deren Kapazität möglicherweise begrenzt ist, während andere voll funktionsfähige Tools sind, entweder kostenlos oder kostenpflichtig. Sie erfordern möglicherweise einiges an Konfiguration, damit sie nach Ihren Wünschen funktionieren, aber einige kommen mit Erkennungsmechanismen, die Geräte finden und manchmal ein gewisses Maß an Automatik bieten Aufbau.

SolarWinds ist einer der Hauptakteure im Bereich der Netzwerkadministrationstools. Das Unternehmen besteht 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, obwohl sie manchmal nur über begrenzte Funktionen verfügen, immer noch hervorragende Tools sind. Das aktuelle Flaggschiff von SolarWind heißt Network Performance Monitor oder NPM. Es handelt sich tatsächlich um eine Reihe vieler Tools, die eines der besten Tools zur SNMP-Netzwerküberwachung enthalten.

SolarWinds NPM-Netzwerkübersicht

Der SolarWinds Network Performance Monitor ist eine Windows-Anwendung, die erwartungsgemäß SNMP verwendet, um mehrere Netzwerkgeräte abzufragen und Verkehrsstatistiken von ihren Schnittstellen abzurufen. Die Ergebnisse werden visuell in Diagrammen angezeigt, in denen die Nutzungsstatistiken der einzelnen Schnittstellen dargestellt sind. Sie können dem Tool ein Gerät hinzufügen, indem Sie einfach seine 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 macht ein Netzwerk-Switch jeden Schnittstellenverkehr und jeden Fehlerzähler verfügbar.

Der Network Performance Monitor bietet viele weitere Funktionen. Eine der wichtigsten ist die Skalierbarkeit. Das Tool funktioniert mit kleinen Netzwerken, lässt sich jedoch problemlos auf große Netzwerke skalieren, 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 auf der SolarWinds-Website.

KOSTENLOSER TRIAL-Download-Link:https://www.solarwinds.com/network-performance-monitor

2. ManageEngine SNMP-Bandbreitenüberwachungssoftware

ManageEngine bietet vollständige und einfache Lösungen für die schwierigsten IT-Management-Probleme. Mit dieser kühnen Aussage beschreibt sich das Unternehmen aus gutem Grund selbst. ManageEngine ist bekannt für seine hochwertige Software, einschließlich mehrerer Netzwerküberwachungstools.

ManageEngine bietet auch einige kostenlose Tools an. Eine, die wir besonders mögen, ist die SNMP-Bandbreitenüberwachungssoftware. Es ist Teil des kostenlosen OpUtils-Bundles ManageEngine, das eine Auswahl von 16 Netzwerkverwaltungsprogrammen enthält. Die Software läuft sowohl unter Windows als auch unter Linux. Sie können eine kostenlose Edition erhalten, 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-Schnittstelle insgesamt

Bei der Konfiguration des Tools geben Sie einfach ein zu scannendes 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 Zeiteinheiten anzeigen.

Berichte sind eine weitere Stärke des Tools. Sie können beispielsweise Berichte über die 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

Das Multi Router Traffic Grapheroder MRTG kann als der Urvater der SNMP-Überwachungstools angesehen werden. Es ist immer noch weit verbreitet und existiert seit 1995. Es gibt einen Grund für diese Langlebigkeit: Sie erledigt den Jon. Es ist ein völlig kostenloses Open-Source-System. MRTG ist vielleicht nicht das schickste und schönste, aber es ist möglicherweise das flexibelste. MRTG kann neben der Bandbreite viele Parameter überwachen. Tatsächlich kann es jeden SNMP-Parameter überwachen, protokollieren und grafisch darstellen.

Die beiden Hauptkomponenten von MRTG sind ein Perl-Skript, das SNMP-Daten von Zielgeräten liest, und ein C-Programm Das nimmt die Daten, speichert sie in einer Round-Robin-Datenbank und erstellt Webseiten mit Bandbreitennutzung Grafiken. 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 Ersteinrichtung und Konfiguration ist möglicherweise etwas komplizierter als bei anderen Überwachungssystemen, die Dokumentation ist jedoch verfügbar.

MTRG-Indexseite

Für die Installation von MRTG müssen Sie zuerst Perl installieren und konfigurieren. Ohne läuft es nicht. Es gibt eine Möglichkeit, MRTG als Windows-Dienst anstelle einer Anwendung auszuführen, es sind jedoch einige weitere Manipulationen erforderlich, einschließlich einiger Registrierungsänderungen. Nach der Installation wird MRTG konfiguriert, indem die Konfigurationsdatei auf eine echte Linux-Art im alten 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 seiner heruntergeladen Entwickler-Website. 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 das benutzerfreundlichste Überwachungssystem, das wissen wir. Trotzdem ist es möglicherweise das flexibelste. Und die Tatsache, dass es das erste Überwachungssystem ist und es noch gibt, ist ein Beweis für seinen Wert.

4. Kakteen

Kakteen kann als MRTG auf Steroiden betrachtet werden. Wenn Sie sich eines der Diagramme von Cati ansehen, werden Sie feststellen, dass die Ähnlichkeit mit MRTGs auffällig ist. Cacti basiert auf RRDTools, die vom selben Entwickler stammen und direkt von MRTG abstammen.

Cacti ist ausgefeilter als MRTG und verfügt über eine webbasierte Konfigurationsoberfläche, die die Konfiguration wesentlich einfacher und intuitiver macht. Es ist ein komplettes Paket zur Netzwerküberwachung und -grafik. Das Tool verfügt über einen schnellen Poller, erweiterte Geräte- und Diagrammvorlagen, verschiedene Erfassungsmethoden und Benutzerverwaltungsfunktionen. Es eignet sich hervorragend für kleinere LAN-Installationen, aber ebenso gut für komplexe Netzwerke mit Tausenden von Geräten an mehreren Standorten.

Kakteen Screenshot

Um Cacti besser zu verstehen, müssen Sie mehr über RRDtool wissen. Laut seinem Entwickler ist „RRDtool das OpenSource-Industriestandard, ein leistungsstarkes Datenerfassungs- und Grafiksystem für Zeitreihendaten. RRDtool kann problemlos in Shell-Skripte, Perl-, Python-, Ruby-, Lua- oder Tcl-Anwendungen integriert werden. “ RRDtool ist ein direkter Nachkomme von MRTG. Wenn Sie sich daran erinnern, wie wir gesagt haben, dass MRTG ein C-Programm zur Datenspeicherung und grafischen Darstellung 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 diese mit Daten in einer MySQL-Datenbank zu füllen. Es ist vollständig in PHP geschrieben. Die Software verwaltet ihre Grafiken, Datenquellen und Round-Robin-Archive in einer Datenbank und übernimmt auch die Datenerfassung, sodass die Grafik RRDTool überlassen bleibt. Cacti ist ein Schritt weiter als MRTG. Tatsächlich sind viele Cacti-Benutzer - einschließlich Ihrer wirklich - ehemalige MRTG-Benutzer. Ich bin zu Cacti gekommen, als ich MRTG durch etwas ersetzen musste, das einfacher zu konfigurieren und zu verwenden war, da das von mir verwaltete Netzwerk weiter wuchs. Kakteen können direkt von heruntergeladen werden eine eigene Website

5. PRTG

Lassen Sie uns abschließend über die Paessler Router Traffic Grapher oder PRTG. Paessler - ein deutsches Unternehmen - bietet diese hervorragende Überwachungslösung an, die Cacti oder sogar MRTG sehr ähnlich ist. Möglicherweise ähnelt das Akronym des Produkts so stark dem von MRTG. Es fühlt sich jedoch polnischer und professioneller an.

Laut Paessler können Sie PRTG in wenigen Minuten einrichten. Dies kann eine Übertreibung sein, und unsere Erfahrung zeigt, dass Sie etwas länger brauchen, um es vollständig zu konfigurieren. Trotzdem müssen wir zugeben, dass das Einrichten des Produkts eine außergewöhnlich einfache Erfahrung war.

PRTG Screenshot

Und wenn es um seine Funktionen geht, sind sie beeindruckend. Zunächst können Sie zwischen verschiedenen Benutzeroberflächen wählen. Es gibt eine native Windows-Unternehmenskonsole, eine Ajax-basierte Weboberfläche sowie mobile Apps für Android und iOS. Ein Merkmal der mobilen Apps, die wir besonders geliebt haben, ist die Möglichkeit, ein QR-Code-Etikett zu scannen, das Sie können von der Software aus drucken und auf Ihren Geräten anbringen, um sie sofort auf das Gerät zu übertragen Grafiken.

Apropos Grafiken: Dies ist ein weiterer Bereich, in dem PRTG glänzt. PRTG kann nicht nur die Bandbreitennutzung überwachen und grafisch darstellen. Mit SNMP, WMI, NetFlow und Sflow können viele weitere Parameter aufgezeichnet werden. Das Tool verfügt über einige erstaunliche Berichte, die bei Bedarf ausgeführt oder geplant und dann als HTML oder PDF angezeigt werden können. Sie können sie sogar in CSV oder XML exportieren, um sie extern zu verarbeiten.

Das Paessler Website Lassen Sie uns zwischen zwei verschiedenen Versionen von PRTG wählen. Es gibt die kostenlose Version oder die kostenlose 30-Tage-Testversion. Ersteres beschränkt Ihre Überwachungsfähigkeit auf 100 Sensoren. Paessler zählt jeden Parameter, den Sie überwachen möchten, als einen Sensor. Zum Überwachen der Bandbreite an jedem Port eines 48-Port-Switches sind beispielsweise 48 Sensoren erforderlich. Wenn Sie auch die CPU- und Speicherlast des Switch überwachen möchten, benötigen Sie zwei weitere Sensoren.

Einpacken

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

watch instagram story