Router, Switches und Firewalls
Lesen Sie eine Systemlaufzeit, den Verkehrszähler oder Betriebsstatus einer Schnittstelle, oder einen Prozessorlast-Wert - die Werte, die Ihnen sagen, dass ein Stück Netzwerktechnik lebt und seine Arbeit tut.
SNMP-Monitoring
Das SNMP-Monitoring-Tool von HostTracker liest eine numerische OID von einem Router, Switch, einer Firewall, USV oder einem Drucker über SNMP v1, v2c oder v3, nach dem von Ihnen festgelegten Zeitplan - hält jeden Messwert in der Check-Historie fest und alarmiert Sie in dem Moment, in dem das Gerät nicht mehr antwortet.
Wie HostTracker eine SNMP-OID liest, von der Anfrage bis zum Alarm
Die meiste Hardware in einem Netzwerk kann kein Sammler-Skript oder einen browserbasierten Check ausführen, aber fast alles spricht bereits SNMP. Diese Art der SNMP-Netzwerküberwachung erweitert HostTracker über Websites und Server hinaus auf die Ausrüstung darunter.
Lesen Sie eine Systemlaufzeit, den Verkehrszähler oder Betriebsstatus einer Schnittstelle, oder einen Prozessorlast-Wert - die Werte, die Ihnen sagen, dass ein Stück Netzwerktechnik lebt und seine Arbeit tut.
Eine USV meldet ihren eigenen Batteriestatus und ihre geschätzte verbleibende Laufzeit über SNMP. Diese Zahl zu beobachten ist, wie Sie erfahren, dass das Stromnetz ausgefallen ist, bevor die Batterie leer ist.
Der Toner- oder Tintenstand eines Druckers und der genutzte Speicher eines NAS sind beides einfache SNMP-Werte, aus dem Printer-MIB und demselben Host-Resources-Baum, den auch Server nutzen.
Die OID finden, das Gerät für HostTrackers Prüfnetzwerk öffnen, dann den Monitor anlegen.
Eine OID ist eine punktgetrennte Adresse, kein Name - HostTracker liest sie exakt so, wie sie geschrieben ist. Wenn Sie die benötigte noch nicht kennen, fragen Sie zuerst das Gerät ab:
snmpwalk · die System-Gruppe
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1Das listet die Systemgruppe auf einem v2c-Gerät mit dem Community-String public auf - setzen Sie stattdessen Ihren eigenen Community-String, Host und, für v3, die Sicherheits-Anmeldedaten anstelle von -c ein. Standard-MIB-2- und gängige Hersteller-OIDs als Ausgangspunkt:
1.3.6.1.2.1.1.3.01.3.6.1.2.1.2.2.1.10.<ifIndex>1.3.6.1.2.1.2.2.1.8.<ifIndex>1.3.6.1.2.1.25.3.3.1.2.<n>1.3.6.1.2.1.25.2.3.1.6.<n>1.3.6.1.2.1.33.1.2.3.01.3.6.1.2.1.33.1.2.1.01.3.6.1.2.1.43.11.1.1.9.1.1Alle drei beantworten eine Get- oder GetNext-Anfrage auf dieselbe Weise - unterschiedlich ist, wie das Gerät entscheidet, der Anfrage zu vertrauen.
Bei authPriv brauchen beide Schlüssel mindestens 8 Zeichen. Greifen Sie zu v3 bei allem, was Sie nicht vollständig hinter einem vertrauenswürdigen Netzwerk verstecken können - v1 und v2c legen den Community-String unverschlüsselt auf die Leitung, sodass ihn auch jeder mitlesen kann, der den Traffic sieht.
Ehrlich über den Kompromiss, und was Sie dafür bekommen.
SNMP-Monitoring läuft über HostTrackers festes internes Prüfnetzwerk, nicht über die 300+ Prüfpunkte für Uptime- und Ping-Checks - es gibt also keinen Standort auszuwählen.
Die meisten Teams geben das Gerät für HostTracker über eine auf dieses Netzwerk eingegrenzte Firewall-Regel frei, oder indem sie einen VPN-Endpunkt terminieren, in den sich der Check einwählt.
Jede Abfrage wird zusammen mit den Ergebnissen Ihrer anderen Monitore gespeichert, sodass ein Schnittstellenzähler oder ein Füllstand einen Trend hat, nicht nur einen letzten Wert.
E-Mail, SMS, Sprachanruf, Slack, Telegram, Webhooks und mehr - dieselben Alarmkanäle, die jeder HostTracker-Monitor nutzt.
Websites, Server, APIs, Zertifikate. Ein Prüftyp pro Seite, dahinter dieselben Standorte, Alarme und Berichte.
Vertraut von Teams bei
Jedes Kapitel öffnet sich an Ort und Stelle, damit die Seite kurz bleibt.
Eine OID ist eine Adresse in einem Baum, und jedes Gerät veröffentlicht einen anderen Ausschnitt davon. MIB-2 - der Basisbaum, definiert in RFC 1213 - ist dort, wo sysUpTime und die Schnittstellenzähler leben, und fast jedes SNMP- Gerät beantwortet ihn, egal ob Router, Switch oder eine Linux-Box mit installiertem Agent. Darüber hinaus fügt eine herstellereigene MIB gerätespezifische Werte hinzu: eine UPS-MIB für USV-Hardware, eine Printer-MIB für Füllstände, und eigene Hersteller-MIBs für Dinge wie Temperatursensoren oder Lüftergeschwindigkeit.
Der schnellste Weg, die richtige Zahl an einem bestimmten Gerät zu finden, ist, es zu fragen. snmpwalk listet jede OID auf,
die ein Gerät unterhalb eines Startpunkts zu beantworten bereit ist; snmpget liest eine OID, die Sie bereits kennen:
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1
snmpget -v2c -c public 192.0.2.10 1.3.6.1.2.1.1.3.0
Was auch immer Sie finden, HostTracker braucht die numerische Form - 1.3.6.1.2.1.1.3.0, niemals den symbolischen Namen
sysUpTime.0, den Ihnen ein MIB-Browser vielleicht daneben anzeigt. Kopieren Sie die Zahl, nicht die Bezeichnung.
SNMP v1 und v2c authentifizieren mit nichts weiter als einem Community-String, genau so auf die Leitung gesendet, wie er eingegeben wurde - ein Passwort, das jeder mitlesen kann, der den Traffic beobachtet. SNMP v3 ersetzt das durch einen Security-Namen und eine pro Anmeldedaten wählbare Sicherheitsstufe:
Sowohl der Authentifizierungs- als auch der Privacy-Schlüssel müssen mindestens 8 Zeichen lang sein. Unterstützt das Gerät es, ist authPriv mit SHA-256 und AES-256 die stärkste verfügbare Kombination; ältere eingebettete Geräte sprechen manchmal nur MD5 und DES, was gegenüber einem reinen v1- oder v2c-Community-String trotzdem lohnenswert ist.
Um ehrlich zu sein, wo das heute steht: Ein SNMP-Check liest und speichert den vom Gerät gemeldeten Wert. Er wertet keine Regel gegen diesen Wert aus, wie es ein HTTP-, Datenbank- oder Counter-Check tut - es gibt bei einem SNMP-Monitor noch kein „alarmieren, wenn diese Zahl X überschreitet“. Was er tut, ist, auf das Gerät selbst zu alarmieren: Wenn die Anfrage keine Antwort mehr bekommt, geht eine Warnung an Ihre konfigurierten Kontakte - E-Mail, SMS, Sprachanruf, Slack, Telegram, Webhooks und mehr - dieselben Kanäle, die jeder HostTracker-Check nutzt.
Das deckt trotzdem den für Hardware wichtigsten Fall ab: zu wissen, dass ein Gerät aus dem Netzwerk gefallen ist, bevor es jemand auf die harte Tour bemerkt. Und weil jeder Messwert mit der Check-Historie gespeichert wird, können Sie den Laufzeitzähler eines Routers oder den Batteriestatus einer USV öffnen und selbst den Trend ablesen, auch ohne dass eine automatische Regel ihn beobachtet. Für einen Wert, der tatsächlich einen Schwellenwert und eine Entprellung braucht - CPU, Speicher, Festplattenplatz, die Verbindungszeit eines Ports - gibt Ihnen ein Server-Last-Monitor gegen einen kleinen Collector-Endpunkt das schon heute.
Er sendet eine einzelne SNMP-Get- oder GetNext-Anfrage für eine von Ihnen gewählte OID - die Laufzeit eines Routers, den Batteriestatus einer USV, den Tonerstand eines Druckers - nach dem von Ihnen festgelegten Zeitplan, über SNMP v1, v2c oder v3. Jeder Messwert reiht sich in die Historie des Checks ein, und eine Warnung geht über Ihre konfigurierten Kanäle hinaus, sobald das Gerät nicht mehr antwortet.
Eine OID (Object Identifier) ist eine punktgetrennte Adresse in den SNMP-Baum eines Geräts, etwa 1.3.6.1.2.1.1.3.0 für die Systemlaufzeit. HostTracker liest nur eine numerische OID - es akzeptiert keinen symbolischen Namen wie sysUpTime.0. Führen Sie snmpwalk oder snmpget gegen das Gerät aus, um zu sehen, was es preisgibt, prüfen Sie die MIB-Dokumentation des Herstellers, oder starten Sie mit den Standard-MIB-2- und Hersteller-MIB-OIDs aus der Tabelle auf dieser Seite.
SNMP v1 und v2c mit einem Community-String, und SNMP v3 mit einem Security-Namen, einer der Sicherheitsstufen noAuthNoPriv, authNoPriv oder authPriv, MD5-, SHA-1- oder SHA-256-Authentifizierung, und DES- oder AES-128-, AES-192- oder AES-256-Verschlüsselung. v3 ist die Wahl für alles, was Sie nicht hinter ein vertrauenswürdiges Netzwerk stellen können, da v1 und v2c den Community-String im Klartext senden.
Nein, und das sollten Sie auch nicht. Der Check läuft von HostTrackers festem internen Prüfnetzwerk, nicht von der öffentlichen Prüfpunkt-Flotte, sodass das Gerät SNMP nur von genau diesem Netzwerk aus zulassen muss. Die meisten Teams erledigen das mit einer Firewall-Freigaberegel, die auf das Prüfnetzwerk von HostTracker eingegrenzt ist, oder mit einem VPN-Endpunkt, in den sich der Check einwählt, statt SNMP für das gesamte Internet zu öffnen.
Er liest einen numerischen Wert aus der OID, die Sie angeben. Antwortet das Gerät mit etwas, das keine Zahl ist, bestätigt der Check trotzdem, dass das Gerät geantwortet hat, aber es gibt keinen Wert zum Anzeigen oder eine Regel zum Auswerten - behandeln Sie das als Erreichbarkeitssignal, nicht als Messwert. Für einen Wert, den Sie über die Zeit dargestellt sehen möchten, richten Sie den Check auf eine numerische OID wie einen Schnittstellenzähler, einen Prozessorlast-Wert oder eine geschätzte USV-Laufzeit.
So oft, wie Sie das Intervall des Monitors einstellen, im selben Bereich wie bei den übrigen Checks von HostTracker. Der Laufzeitzähler eines Routers lässt sich gut alle 30 Minuten abfragen; bei einer USV, von der Sie tatsächlich eine Warnung wollen, lohnt sich eine Prüfung jede Minute.
Nein. Website- und Ping-Checks laufen über diese öffentliche Flotte; ein SNMP-Monitor läuft stattdessen über HostTrackers eigenes festes internes Prüfnetzwerk, weil die überwachten Geräte selten internetseitig erreichbar sind und es beim Laufzeitzähler eines einzelnen Routers nichts zwischen Standorten zu vergleichen gibt. Deshalb hat ein SNMP-Monitor auch keine Standortauswahl.
SNMP ist einer der Monitor-Typen von HostTracker, verfügbar auf den Plänen, die ihn enthalten, statt als kostenpflichtige Ergänzung zu einem anderen Monitor. Prüfen Sie auf der Preisseite, welche Check-Typen Ihr Plan enthält, oder starten Sie eine 30-tägige kostenlose Testphase - keine Kreditkarte erforderlich -, um ihn an Ihrer eigenen Ausrüstung auszuprobieren.
Fügen Sie einen SNMP-Monitor für die Router, Switches, USV-Geräte und Drucker hinzu, die keinen Collector ausführen können, neben Ihren Website-, Server- und Datenbank-Checks.
Teil der Website-Monitoring-Software von HostTracker.