- - Die 5 besten SNMP-Netzwerküberwachungssoftware im Jahr 2019

5 Best SNMP Network Monitoring Software im Jahr 2019 überprüft

Kein Handwerker ist besser als die Werkzeuge, die er benutzt. Dies gilt für fast alle Domänen, einschließlich der Netzwerkadministration. Glücklicherweise stehen den Netzwerkadministratoren zahlreiche hervorragende Tools zur Verfügung, die sie bei verschiedenen Aufgaben unterstützen. Überwachung ist eine dieser Aufgaben, und es stehen viele verschiedene Arten von Tools zur Verfügung. NetFlow Analyzer oder S-FLow Analyzer bieten Administratoren eine klare Übersicht darüber, was in ihrem Netzwerk gespeichert ist. Heute interessieren wir uns für eine andere Art der Überwachung, die SNMP-Netzwerküberwachung. Das Simple Network Management Protocol ist ein Kommunikationsprotokoll, mit dem sich überwachen lässtTools lesen Betriebsmetriken von Netzwerkgeräten und anderen Geräten wie Servern. Wir haben den Markt nach den besten SNMP-Netzwerküberwachungstools durchsucht und werden die fünf besten überprüfen.

Bevor wir unsere Top-SNMP-Netzwerküberwachung enthüllenIn den folgenden Abschnitten erklären wir kurz, was SNMP ist und wie es funktioniert. Dies ist keineswegs ein technisches Dokument, daher werden wir versuchen, unsere Erklärungen so wenig technisch wie möglich zu gestalten. Wir möchten Ihnen nur einen Überblick geben, damit Sie besser verstehen, wie Netzwerküberwachungstools funktionieren. Wir werden uns mit SNMP speziell im Zusammenhang mit der Überwachung von Netzwerken befassen. Ist das nicht alles, worum es in diesem Artikel geht? Und wenn wir mit der Theorie fertig sind, sehen wir uns die fünf besten SNMP-Netzwerküberwachungstools an.

Ein SNMP-Primer

In vielen Texten über SNMP sieht es sehr gut auskomplexe Angelegenheit. Dafür gibt es einen Grund. Es ist. Aber genau wie Sie kein Mechaniker sein müssen, um ein Auto zu fahren, müssen Sie kein SNMP-Experte sein, um ein Überwachungstool zu konfigurieren, geschweige denn, um deren Funktionen zu verstehen und zu vergleichen. In Wirklichkeit ist es aber nicht so komplex. Zumindest nicht im Rahmen der Netzwerküberwachung. Lassen Sie uns etwas Licht in das Thema bringen.

Das SNMP-Protokoll wird hauptsächlich als Weg für verwendetexterne Geräte - die wir mangels eines besseren Begriffs als SNMP-Manager bezeichnen -, um Informationen von SNMP-fähigen Geräten zu lesen und auf diese zu schreiben. Solche Geräte - Netzwerkgeräte wie Switches und Router oder andere an das Netzwerk angeschlossene Geräte wie Server oder Appliances - stellen eine bestimmte Anzahl von Parametern entweder im Nur-Lese- oder im Schreib-Lese-Modus zur Verfügung. Zum Beispiel. Ein SNMP-fähiger Drucker verfügt über schreibgeschützte Parameter für den Stand seiner Tintenpatronen oder die Gesamtzahl der gedruckten Seiten. Ebenso verfügt ein SNMP-fähiger Server über CPU-Auslastung, verfügbaren Speicherplatz oder Systemtemperatur. Der SNMP-Manager kommuniziert mit dem SNMP-fähigen Gerät, indem er Abrufanforderungen zum Lesen von Parametern und Festlegen von Anforderungen zum Schreiben dieser Parameter verwendet.

MIBs und OIDs

Die MIB oder Management Information Base ist einespezielle Art von Textdatei, die jeden Parameter eines bestimmten Geräts identifiziert. Jedes SNMP-fähige Gerät verfügt über eine entsprechende MIB. Dies bedeutet jedoch nicht, dass jedes Gerät ein individuelles Gerät hat. Beispielsweise gibt es eine MIB für Cisco-Switches, die die meisten Modelle abdeckt. Eine MIB enthält eine hierarchische Liste aller verfügbaren SNMP-Parameter für dieses Gerät. Ein typischer MIB-Eintrag sieht folgendermaßen aus:

Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)­.-cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3

Sie können sich jedes durch Punkte getrennte Element als vorstellenEine Ebene in der Hierarchie, genau wie Verzeichnisse in einer Speichergeräte-Baumstruktur. Eine MIB-Datei enthält häufig Hunderte dieser Einträge, einen für jeden Parameter. Haben Sie die Zahlen in Klammern neben den einzelnen Textwerten bemerkt? Sie können verwendet werden, um die Kommunikation zwischen Managern und Kunden zu vereinfachen. Ein Manager würde die Zeichenfolge 1.3.6.1.4.868.2.4.1.1.1.1.3.3562.3 verwenden, um auf unseren Beispielparameter zu verweisen. Dies führt zu kleineren Anforderungen, die weniger Bandbreite benötigen. Übrigens werden diese Zeichenfolgen - egal ob sie Text oder nur Zahlen verwenden - als OIDs oder Objekt-IDs bezeichnet.

Jetzt kann jeder SNMP-Manager oder erhaltenWenn Sie Parameter in einem SNMP-fähigen Gerät einstellen, muss es Zugriff auf die MIB-Datei dieses Geräts haben. Die meisten SNMP-Verwaltungs- oder Überwachungsprogramme verfügen bereits über alle standardisierten MIBs und häufig über einige der gängigen MIBs der großen Hersteller. Wenn Sie auf eine gerätespezifische OID zugreifen müssen, die nicht in den integrierten MIBs der Software enthalten ist, müssen Sie die richtige MIB hinzufügen. Dies ist oft nur eine Frage des Herunterladens der MIB-Datei von der Website des Geräteherstellers und des Kopierens in das MIB-Verzeichnis Ihrer Software.

SNMP wurde zum ersten Mal im Jahr 1988 erstellt, viel früherEs gab ernsthafte Bedrohungen im Internet und sicherlich bevor die Netzwerksicherheit ein großes Problem darstellte. Aus diesem Grund ist in das Protokoll nicht viel Sicherheit eingebaut. SNMP verwendet keine Verschlüsselung und verwendet einen sehr groben Authentifizierungsmechanismus. Jede von einem Manager gesendete SNMP-Anfrage enthält a Community-Zeichenfolge. Sie können sich das als ein rudimentäres Passwort vorstellen. Die Community-Zeichenfolge in der Anforderung muss natürlich mit der des Zielgeräts übereinstimmen. Bei SNMP-fähigen Geräten können Administratoren zwei verschiedene Arten von Community-Zeichenfolgen konfigurieren: schreibgeschützt und schreibgeschützt. Standardmäßig hatten viele Geräte Öffentlichkeit als schreibgeschützte Community-Zeichenfolge und Privatgelände als ihre Lese- und Schreibrechte. Einige tun es immer noch. Dies sagt Ihnen viel darüber aus, dass Sicherheit bei SNMP keine Priorität hat.

Verwendung von SNMP zur Netzwerküberwachung

Wenn Sie SNMP für die Netzwerküberwachung verwenden, muss nur aEine Handvoll OIDs ist von Interesse. Es gibt zwei Arten, die ich gerne als Messgeräte und Zähler bezeichne. Anzeigen-OIDs werden beispielsweise für die Prozessorauslastung oder den Prozentsatz des freien Speichers verwendet. OIDs vom Zählertyp werden zum Zählen von Bytes in und aus den Schnittstellen eines Geräts oder zum Zählen von Schnittstellen-Eingabe- und Ausgabefehlern verwendet. SNMP-fähige Netzwerkgeräte verfügen über einen solchen Satz von Messgerät-OIDs pro Schnittstelle.

Ein typisches SNMP-Überwachungstool liest dasWert der relevanten OIDs in regelmäßigen, vordefinierten Abständen von oft fünf Minuten. Bei Messgerät-OIDs wird der Wert normalerweise in einer Datenbank gespeichert und wahrscheinlich in numerischer oder grafischer Form auf dem Dashboard angezeigt. Einige Tools zeichnen die Entwicklung des Parameters über die Zeit grafisch auf.

Bei OIDs vom Counter-Typ geht es um mehrkompliziert. Da die Anzahl der Bytes innerhalb und außerhalb einer Schnittstelle keine interessante Metrik ist, wird sie anstelle der aktuellen verwendet, um die Bandbreitennutzung der Schnittstelle in Bits pro Sekunde zu berechnen. Ebenso ist die Fehlerrate in Fehlern pro Sekunde ein viel interessanterer Parameter als nur die kumulative Anzahl von Fehlern.

So funktioniert das. Das SNMP-Überwachungstool liest den Wert des Zählers in demselben regelmäßigen Intervall von fünf Minuten. Es speichert den Wert in seiner Datenbank, aber anstatt ihn so anzuzeigen, wie er ist, rechnet es damit. Es subtrahiert zuerst den vorherigen Wert des Zählers vom aktuellen, um die Anzahl der in den letzten fünf Minuten gesendeten oder empfangenen Bytes zu erhalten. Diese Zahl wird dann mit acht multipliziert - die Anzahl der Bits in einem Byte - und durch dreihundert dividiert - die Anzahl der Sekunden in fünf Minuten -, um die durchschnittliche Bandbreitennutzung in den letzten fünf Minuten zu erhalten. Dies ist der Wert, den das Werkzeug in einem Diagramm anzeigt oder darstellt.

Ein wichtiger Punkt dabei ist das, was Sie herausholenDavon ist die durchschnittliche Auslastung. Stellen Sie sich eine 100-Mbit / s-Schnittstelle vor. In den fünf Minuten zwischen den Abtastungen konnte der Verkehrspegel 150 Sekunden lang bei 100 Mbit / s und 150 Sekunden lang bei 0 liegen, und es wurde ein durchschnittlicher Verkehr von 50 Mbit / s angezeigt, obwohl die Schnittstelle die Hälfte der fünf Minuten lang ausgelastet war. Dies ist ein Nachteil jeder SNMP-Überwachungssoftware, die Sie kennen müssen.

Die beste SNMP-Netzwerküberwachungssoftware - Unsere Top 5

Es gibt viele SNMP-Überwachungssoftware zur Verfügungauf dem Markt. So viele, dass die Auswahl eine entmutigende Aufgabe sein kann. Um es etwas einfacher zu machen, haben wir diese Liste der fünf besten Tools für die SNMP-Überwachungssoftware zusammengestellt, die wir finden konnten. Einige sind kommerzielle Software und andere kostenlos und Open Source. Für jedes kommerzielle Tool, das wir getestet haben, steht eine kostenlose Testversion zur Verfügung. Sie können also einen oder alle unsere Vorschläge ausprobieren.

1. SolarWinds Network Performance Monitor (Kostenlose Testphase)

An erster Stelle steht auf unserer Liste ein hervorragendes Tool vonSolarWinds: der Network Performance Monitor oder NPM. Falls Sie es nicht wissen, bietet SolarWinds einige der besten Softwaretools für die Netzwerkadministration und -verwaltung. Das Unternehmen ist auch bekannt für seine kostenlosen Tools, von denen einige bereits besprochen wurden, da wir kürzlich die besten kostenlosen TFTP-Server oder die besten kostenlosen SCP-Server besprochen haben.

SolarWinds NPM - Zusammenfassung der Knotendetails

Der Network Performance Monitor ist reich an Funktionenprofessionelles SNMP-Überwachungssystem. Es verfügt über ein benutzerfreundliches webbasiertes Dashboard, ist einfach einzurichten und zu konfigurieren und leistet, was noch wichtiger ist, hervorragende Arbeit. Das Tool verfügt über anpassbare Warnfunktionen, die Sie benachrichtigen können, wenn bestimmte Messwerte einen vordefinierten Wert überschreiten.

Dieses Tool kann intelligente Karten von Ihnen erstellenNetzwerk und zeigt Ihnen den kritischen Pfad zwischen zwei beliebigen Punkten, sodass Sie Probleme schnell beheben können. Die drahtlose Netzwerküberwachung und -verwaltung ist direkt in die Software integriert. Diese Software hat wirklich zu viele Funktionen, um sie hier alle zu erwähnen. Nutzen Sie die 30-tägige kostenlose Testversion, um selbst zu sehen, was dieses großartige Tool für Sie tun kann.

Preise für die SolarWinds-NetzwerkleistungDer Monitor beginnt bei 2 955 USD und variiert je nach Anzahl der überwachten Geräte. Die Software ist hochgradig skalierbar und das Hinzufügen von mehr Geräten als die derzeitige Kapazität ist nur eine Frage der Lizenzerweiterung.

KOSTENLOSE TESTVERSION HERUNTERLADEN: SOLARWINDS NETWORK PERFORMANCE MONITOR

2. ManageEngine OpManager

ManageEngine ist einer der Top-Hersteller oderTools für die Netzwerkadministration. OpManager ist eines seiner besten Produkte. Die Software ist für Windows oder Linux verfügbar und bietet eine Fülle großartiger Funktionen. Eine der wichtigsten ist die automatische Geräteerkennung, die nicht nur Geräte findet, sondern auch Ihr Netzwerk zuordnet und Ihnen ein einzigartiges grafisches Dashboard bietet. Apropos Dashboard: Es ist intuitiv und einfach mit Drilldown-Funktionen zu bedienen. Für Benutzer mobiler Geräte stehen auch mobile Client-Apps für iOS und Android zur Verfügung.

ManageEngine OpManager - Enterprise Dashboard

Wenn es um Alarmierung geht, die ManageEngineDer OpManager lässt keine Wünsche offen. Es gibt eine Vielzahl von schwellenwertbasierten Warnmeldungen, die Sie beim Erkennen, Erkennen und Beheben von Netzwerkproblemen unterstützen. Warnungen und Benachrichtigungen können in hohem Maße angepasst werden, und Sie können problemlos mehrere Schwellenwerte mit verschiedenen Benachrichtigungen für jede Metrik festlegen.

Der ManageEngine OpManager ist in drei Versionen erhältlichVersionen: Free, Essential oder Enterprise. Die kostenlose Version ist auf die Überwachung von bis zu 10 Geräten beschränkt und verfügt über einen eingeschränkten Funktionsumfang. Mit der Essential-Version können Sie bis zu 1.000 Knoten zu einem Preis ab 715 US-Dollar für 25 Geräte überwachen. In der Enterprise-Version können bis zu 10.000 Geräte überwacht werden. Der Preis beginnt bei 19.795 US-Dollar für 500 Geräte.

3. PRTG

Der Paessler Router Traffic Grapher oder PRTG,behauptet, das am schnellsten einzurichtende Überwachungstool zu sein. Nach Angaben des Herstellers könnten Sie innerhalb weniger Minuten einsatzbereit sein. In Wirklichkeit könnte es etwas länger dauern, aber es ist immer noch eines der schnellsten und einfachsten SNMP-Überwachungstools für die Installation und Konfiguration. Das Produkt verfügt über mehrere Benutzeroberflächen für die Interaktion. Es gibt eine Windows-Unternehmenskonsole, ein Ajax-basiertes Webinterface sowie mobile Apps für Android und iOS.

PRTG - Serverfunktionen Screenshot

Das Produkt verfügt über eine automatische GeräteerkennungErkennen Sie nicht nur Geräte, sondern erstellen Sie auch Sensoren für diese basierend auf vordefinierten Vorlagen. Die Warnungen und Benachrichtigungen von PRTG sind genauso gut wie die der Wettbewerber. Benachrichtigungen können als Push-Benachrichtigungen an die mobilen Client-Apps gesendet werden, eine ziemlich einzigartige Funktion. Dies ist natürlich zusätzlich zu mehr "Standard" -Warnungen wie E-Mail oder SMS.

Die grundlegende Abrechnungseinheit von PRTG ist der Sensor, derist ein Parameter oder eine Metrik, die Sie überwachen müssen. Es ist in einer kostenlosen Vollversion erhältlich, die auf die Überwachung von 100 Sensoren beschränkt ist. Wenn Sie mehr benötigen, können kostenpflichtige Lizenzen erworben werden. Ihre Preise variieren je nach Sensorkapazität zwischen 1 600 USD für 500 Sensoren und 14 500 USD für unbegrenzte Sensoren.

4. Zabbix

Zabbix behauptet, die ultimative Enterprise-Klasse zu seinÜberwachungsplattform. Und das ist möglicherweise der Fall, insbesondere im Vergleich zu anderen kostenlosen und Open-Source-Tools. Angesichts seines Preises ist Zabbix in der Tat schwer zu schlagen. Es kann SNMP verwenden, um Netzwerkgeräte, aber auch lokale oder Cloud-basierte Server zu überwachen. Mit dieser Funktion können Sie mehrere Messdaten wie Bandbreite, CPU- und Speicherauslastung, Gerätezustand im Allgemeinen sowie Konfigurationsänderungen überwachen. Dies ist eine ziemlich einzigartige Funktion.

Zabbix - Monitoring Dashboard

Die Software verfügt über eine leicht verständliche undVerwenden Sie eine webbasierte Benutzeroberfläche und einen beeindruckenden Funktionsumfang. Es lässt sich sehr gut mit kommerziellen Produkten vergleichen, die Tausende von Dollar mehr kosten. Das Warnsystem des Unternehmens gehört möglicherweise zu den besten auf dem Markt und kann lokale Skripte als Reaktion auf Warnungen ausführen, die durch Überwachungsereignisse ausgelöst werden.

Zabbix selbst ist kostenlos, aber verschiedene Dienste können seinbeim Verlag gekauft. Dazu gehören technischer Support in fünf Stufen sowie ein umfassendes Schulungs- und Zertifizierungsprogramm mit Kursen auf der ganzen Welt. Community-Support ist ebenfalls kostenlos verfügbar.

5. Kakteen

Es ist schwer, über SNMP-Überwachungssysteme zu sprechenohne Kakteen zu erwähnen. Trotz einiger Mängel ist es wahrscheinlich die am häufigsten genutzte und eine der ältesten kostenlosen und Open-Source-Überwachungsplattformen. Es ist sicherlich nicht so funktionsreich wie einige kommerzielle Produkte, aber es ist immer noch ein hervorragendes Werkzeug. Die webbasierte Benutzeroberfläche ist trotz ihres etwas antiquierten Aussehens recht einfach zu bedienen. Im Kern verfügt Cati über einen schnellen Poller, erweiterte Grafikvorlagen und mehrere Erfassungsmethoden. Normalerweise werden SNMP-Abfragen verwendet, es können jedoch benutzerdefinierte Skripts erstellt werden, um Daten aus praktisch jeder Quelle abzurufen und in Cacti-Diagrammen darzustellen. Benutzerkonten können verwendet werden, um den Zugriff auf eine Teilmenge von Geräten für einige Benutzer zu beschränken. Dies ist eine nützliche Funktion in großen Organisationen mit mehreren Support-Gruppen. Wenn es sich um große Unternehmen handelt, kann das Produkt sehr gut von kleinen Unternehmensnetzwerken bis hin zu großen Installationen von Tausenden von Geräten an mehreren Standorten skaliert werden.

Kakteen-Promo-Bild

Aber Kakteen sind nicht perfekt. Tatsächlich fehlt eine wichtige Komponente, die Alarmierung. Die Stärke von Cacti liegt darin, Geräte abzufragen und die Daten auf Webseiten grafisch darzustellen. Das ist sehr gut, aber das ist alles, was es tun wird. Auf der anderen Seite ist Cacti in PHP geschrieben und Open Source, sodass nichts Sie davon abhält, Code zu schreiben, um Funktionen hinzuzufügen. Und wenn Sie keine Benachrichtigung benötigen, ist die Einfachheit von Cacti möglicherweise genau das, was Sie brauchen. Es ist enorm anpassbar und Sie können es leicht an unsere spezifischen Bedürfnisse anpassen.

Cati macht ausgiebig Gebrauch von Vorlagen umKonfiguration erleichtern. Es gibt Gerätevorlagen für viele gängige Gerätetypen sowie Diagrammvorlagen. Es gibt eine riesige Online-Community, die benutzerdefinierte Vorlagen für viele Geräte und Gerätehersteller erstellt. Manchmal können Sie Cacti-Vorlagen herunterladen.

Eine besondere Erwähnung

Obwohl es möglicherweise nicht verdient, auf dieser Liste zu stehen,Ich möchte den Multi Router Traffic Grapher (MRTG) erwähnen, der der Vorfahr aller SNMP-Überwachungssysteme ist. Die Entwickler verwendeten SNMP als erste zum Überwachen und nicht zum Verwalten von Geräten. Ein Teil des ursprünglichen Codes von MRTG wird noch heute in Cacti und möglicherweise in mehreren anderen Open-Source-Tools verwendet.

Bemerkungen