Naar hoofdinhoud springen

SNMP monitoring

SNMP monitoring voor routers, switches, UPS en printers

De SNMP monitoring-tool van HostTracker leest één numerieke OID van een router, switch, firewall, UPS of printer via SNMP v1, v2c of v3, op het schema dat u instelt - bewaart elke uitlezing in de checkgeschiedenis en waarschuwt u op het moment dat het apparaat stopt met antwoorden.

  • Vertrouwd sinds 2004
  • 500.000+ gemonitorde websites
  • 300+ controlepunten wereldwijd

Hoe HostTracker één SNMP-OID uitleest, van het verzoek tot de melding

Eén OID, op schemaEén numerieke OID, uitgelezen met Get of GetNext van een apparaat op poort 161, op het interval dat u instelt.
SNMP v1, v2c en v3Een community string voor v1 en v2c, of een security-naam met authenticatie en privacy voor v3.
Geschiedenis, en een melding zodra het apparaat niet meer antwoordtElke uitlezing wordt toegevoegd aan de checkgeschiedenis. Er gaat een melding uit zodra het apparaat stopt met antwoorden.
SNMP-netwerkmonitoring

Bewaak routers, switches, UPS’en en printers via SNMP

De meeste hardware in een netwerk kan geen verzamelscript of browsergebaseerde check uitvoeren, maar bijna alles spreekt al SNMP. Dit soort SNMP-netwerkmonitoring breidt HostTracker uit voorbij websites en servers naar de apparatuur eronder.

Netwerk

Routers, switches en firewalls

Lees een systeemuptime, de verkeersteller of operationele status van een interface, of een processorbelastingscijfer - de waarden die u vertellen dat een stuk netwerkapparatuur leeft en zijn werk doet.

Stroom

UPS’en

Een UPS rapporteert zijn eigen batterijstatus en de geschatte resterende looptijd via SNMP. Dat getal in de gaten houden is hoe u ontdekt dat het lichtnet is uitgevallen voordat de batterij leeg is.

Kantoor

Printers en NAS-apparaten

Het toner- of inktniveau van een printer en de gebruikte opslag van een NAS zijn allebei simpele SNMP-waarden, uit de Printer-MIB en dezelfde host-resourcesboom die ook servers gebruiken.

Aan de slag

Een SNMP-monitor instellen in drie stappen

Zoek de OID op, open het apparaat voor HostTrackers controlenetwerk en maak dan de monitor aan.

Zoek de OID opVoer snmpwalk of snmpget uit tegen het apparaat, of begin bij de OID-tabel hieronder. HostTracker leest alleen een numerieke, puntgescheiden OID - geen symbolische naam.
Sta HostTrackers controlenetwerk toeSNMP-checks draaien vanaf een vast intern netwerk, niet vanaf de 300+ publieke controlepunten - open het via een firewallregel of een VPN-eindpunt voordat u de monitor aanmaakt.
Maak de monitor aanKies SNMP v1, v2c of v3, voeg de community string of de v3-beveiligingsgegevens toe, en geef het adres en de poort van het apparaat op (standaard 161).
Referentie

SNMP-OID’s: wat een SNMP monitoring-tool daadwerkelijk uitleest

Een OID is een puntgescheiden adres, geen naam - HostTracker leest hem exact zoals hij is geschreven. Als u de benodigde nog niet kent, vraag dan eerst het apparaat zelf uit:

snmpwalk · de systeemgroep

snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1

Dat toont de systeemgroep op een v2c-apparaat met de community string public - vul in plaats daarvan uw eigen community string, host en, voor v3, de beveiligingsgegevens in bij -c. Standaard MIB-2- en veelgebruikte fabrikant-OID’s om mee te beginnen:

Wat het uitleest
OID
Opmerkingen
Systeemuptime (sysUpTime)
1.3.6.1.2.1.1.3.0
Hoe lang het apparaat draait sinds de laatste herstart
Inkomend interfaceverkeer (ifInOctets)
1.3.6.1.2.1.2.2.1.10.<ifIndex>
Ontvangen bytes op één interface - vervang <ifIndex> door het poortnummer
Interfacestatus (ifOperStatus)
1.3.6.1.2.1.2.2.1.8.<ifIndex>
1 = up, 2 = down, voor één interface
Processorbelasting (hrProcessorLoad)
1.3.6.1.2.1.25.3.3.1.2.<n>
Percentage bezetting voor één CPU op een router, switch of NAS
Gebruikte opslag (hrStorageUsed)
1.3.6.1.2.1.25.2.3.1.6.<n>
Eenheden gebruikte opslag op één volume
Resterende UPS-looptijd (upsEstimatedMinutesRemaining)
1.3.6.1.2.1.33.1.2.3.0
Minuten batterijreserve als het lichtnet nu uitvalt
UPS-batterijstatus (upsBatteryStatus)
1.3.6.1.2.1.33.1.2.1.0
1 = onbekend, 2 = normaal, 3 = laag, 4 = leeg
Voorraadniveau printer (prtMarkerSuppliesLevel)
1.3.6.1.2.1.43.11.1.1.9.1.1
Percentage resterende toner of inkt, op apparaten die dat rapporteren
Versies

SNMP v1 versus v2c versus v3: wat te gebruiken

Alle drie beantwoorden een Get- of GetNext-verzoek op dezelfde manier - het verschil zit in hoe het apparaat besluit het verzoek te vertrouwen.

Inloggegevens
Beveiligingsniveau
Versleuteling
SNMP v1
Community string
Geen - de string is de enige controle
Nee - onversleuteld verstuurd
SNMP v2c
Community string
Geen - hetzelfde model als v1
Nee - onversleuteld verstuurd
SNMP v3
Beveiligingsnaam
noAuthNoPriv, authNoPriv of authPriv
Ja, bij authPriv - MD5-, SHA-1- of SHA-256-authenticatie; DES- of AES-128-, AES-192- of AES-256-versleuteling

Bij authPriv moeten beide sleutels minstens 8 tekens lang zijn. Kies v3 voor alles wat u niet volledig achter een vertrouwd netwerk kunt verbergen - v1 en v2c sturen de community string onversleuteld over de lijn, zodat iedereen die het verkeer ziet, hem ook kan meelezen.

Waarom deze SNMP-monitoringsoftware vanaf één netwerk controleert

Eerlijk over de afweging, en wat u ervoor terugkrijgt.

Bereikbaarheid, geen geografie

SNMP monitoring draait vanaf HostTrackers vaste interne controlenetwerk, niet vanaf de 300+ controlepunten voor uptime- en pingchecks - er is dus geen locatie om te kiezen.

Bewust toegang geven

De meeste teams stellen het apparaat open voor HostTracker via een firewallregel die tot dat netwerk beperkt is, of door een VPN-eindpunt op te zetten waar de check op inbelt.

Elke uitlezing wordt toegevoegd aan de checkgeschiedenis

Elke meting wordt opgeslagen naast de resultaten van uw andere monitors, zodat een interfaceteller of een voorraadniveau een trend heeft, niet alleen een laatste waarde.

Een melding zodra het apparaat niet meer antwoordt

E-mail, sms, spraakoproep, Slack, Telegram, webhooks en meer - dezelfde meldingskanalen die elke HostTracker-monitor gebruikt.

Elke laag van uw stack, bewaakt

Websites, servers, API's, certificaten. Eén controletype per pagina, met dezelfde locaties, meldingen en rapporten erachter.

Vertrouwd door teams bij

Microsoft Panasonic OTP Bank OneProvider Worldmate
De volledige gids

SNMP monitoring uitgelegd

Elk hoofdstuk opent ter plekke, zodat de pagina kort blijft.

De juiste OID kiezen om te bewaken

Een OID is een adres in een boom, en elk apparaat publiceert er een ander deel van. MIB-2 - de basisboom, gedefinieerd in RFC 1213 - is waar sysUpTime en de interfacetellers leven, en bijna elk SNMP-apparaat beantwoordt hem, of het nu een router, een switch of een Linux-machine met een geïnstalleerde agent is. Daarboven voegt een eigen MIB van de fabrikant apparaatspecifieke waarden toe: een UPS-MIB voor batterijapparatuur, een Printer-MIB voor voorraadniveaus, en eigen fabrikant-MIB’s voor dingen als temperatuursensoren of ventilatorsnelheid.

De snelste manier om het juiste getal op een specifiek apparaat te vinden, is het ernaar te vragen. snmpwalk toont elke OID die een apparaat bereid is te beantwoorden onder een startpunt; snmpget leest één OID die u al kent:

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

Wat u ook vindt, HostTracker heeft de numerieke vorm nodig - 1.3.6.1.2.1.1.3.0, nooit de symbolische naam sysUpTime.0 die een MIB-browser er misschien naast toont. Kopieer het getal, niet het label.

SNMP v3 beveiligen

SNMP v1 en v2c authenticeren met niets meer dan een community string, precies zo over de lijn verstuurd als hij is getypt - een wachtwoord dat iedereen die het verkeer bekijkt kan meelezen. SNMP v3 vervangt dat door een beveiligingsnaam en een beveiligingsniveau dat u per inloggegeven kiest:

  • noAuthNoPriv - de beveiligingsnaam wordt gecontroleerd, er wordt niets ondertekend of versleuteld. Nauwelijks sterker dan v2c, en vooral aanwezig voor compatibiliteit.
  • authNoPriv - het verzoek wordt geauthenticeerd met MD5, SHA-1 of SHA-256, en kan dus niet worden vervalst, maar de payload zelf reist nog steeds onversleuteld.
  • authPriv - geauthenticeerd en versleuteld, met DES- of AES-128-, AES-192- of AES-256-privacy. Dit is het niveau voor alles waarvan u het transportpad niet volledig vertrouwt.

Zowel de authenticatiesleutel als de privacysleutel moeten minstens 8 tekens lang zijn. Als het apparaat het ondersteunt, is authPriv met SHA-256 en AES-256 de sterkste combinatie die er is; oudere embedded apparatuur spreekt soms alleen MD5 en DES, wat nog steeds de moeite waard is ten opzichte van een kale v1- of v2c-community string.

Waarover een SNMP-monitor u waarschuwt

Om eerlijk te zijn over waar dit vandaag staat: een SNMP-check leest en registreert de waarde die het apparaat rapporteert. Hij evalueert geen regel tegen die waarde zoals een HTTP-, database- of counter-check dat wel doet - er is nog geen "waarschuw wanneer dit getal X overschrijdt" op een SNMP-monitor. Wat hij wel doet, is waarschuwen over het apparaat zelf: wanneer het verzoek geen antwoord meer krijgt, gaat er een melding uit naar uw ingestelde contacten - e-mail, sms, spraakoproep, Slack, Telegram, webhooks en meer - dezelfde kanalen die elke HostTracker-check gebruikt.

Dat dekt nog steeds het geval dat er voor hardware het meest toe doet: weten dat een apparaat van het netwerk is gevallen voordat iemand dat op de harde manier merkt. En omdat elke uitlezing wordt bewaard bij de checkgeschiedenis, kunt u de uptimeteller van een router of de batterijstatus van een UPS openen en de trend zelf aflezen, zelfs zonder dat een automatische regel hem in de gaten houdt. Voor een waarde die wél een drempel en een debounce nodig heeft - CPU, geheugen, schijfruimte, de verbindingstijd van een poort - biedt servermonitoring tegen een klein collector-endpoint u dat vandaag al.

In het kort

Veelgestelde vragen

Hij stuurt één SNMP Get- of GetNext-verzoek voor één OID die u zelf kiest - de uptime van een router, de batterijstatus van een UPS, het tonerniveau van een printer - op het schema dat u instelt, via SNMP v1, v2c of v3. Elke uitlezing wordt toegevoegd aan de geschiedenis van de check, en er gaat een melding uit via uw ingestelde kanalen zodra het apparaat stopt met antwoorden.

Een OID (object identifier) is een puntgescheiden adres in de SNMP-boom van een apparaat, zoals 1.3.6.1.2.1.1.3.0 voor systeemuptime. HostTracker leest alleen een numerieke OID - het accepteert geen symbolische naam zoals sysUpTime.0. Voer snmpwalk of snmpget uit tegen het apparaat om te zien wat het blootgeeft, controleer de MIB-documentatie van de fabrikant, of begin bij de standaard MIB-2- en fabrikant-MIB-OID’s in de tabel op deze pagina.

SNMP v1 en v2c met een community string, en SNMP v3 met een beveiligingsnaam, een van de beveiligingsniveaus noAuthNoPriv, authNoPriv of authPriv, MD5-, SHA-1- of SHA-256-authenticatie, en DES- of AES-128-, AES-192- of AES-256-privacy. v3 is de aangewezen keuze voor alles wat u niet achter een vertrouwd netwerk kunt plaatsen, omdat v1 en v2c de community string onversleuteld versturen.

Nee, en dat zou u ook niet moeten doen. De check draait vanaf het vaste interne controlenetwerk van HostTracker, niet vanaf de publieke controlepuntenvloot, zodat het apparaat SNMP alleen van dat specifieke netwerk hoeft toe te staan. De meeste teams regelen dit met een firewallregel die tot HostTrackers controlenetwerk is beperkt, of met een VPN-eindpunt waar de check op inbelt, in plaats van SNMP open te zetten voor het hele internet.

Hij leest een numerieke waarde uit de OID die u opgeeft. Als het apparaat antwoordt met iets dat geen getal is, bevestigt de check nog steeds dat het apparaat heeft geantwoord, maar er is geen waarde om te grafieken of een regel om tegen te toetsen - behandel dat als een bereikbaarheidssignaal, niet als een meting. Voor een waarde die u in de tijd wilt zien uitgezet, richt u de check op een numerieke OID, zoals een interfaceteller, een processorbelastingscijfer of een geschatte UPS-looptijd.

Zo vaak als u het interval van de monitor instelt, binnen hetzelfde bereik als de overige checks van HostTracker. De uptimeteller van een router kan prima elke 30 minuten worden uitgelezen; bij een UPS waar u daadwerkelijk een waarschuwing van wilt, is het de moeite waard elke minuut te controleren.

Nee. Website- en pingchecks draaien vanaf die publieke vloot; een SNMP-monitor draait in plaats daarvan vanaf HostTrackers eigen vaste interne controlenetwerk, omdat de apparaten die hij bewaakt zelden internetgericht zijn en er voor de uptimeteller van één router niets te vergelijken valt tussen locaties. Daarom heeft een SNMP-monitor ook geen locatiekeuze.

SNMP is een van de monitortypen van HostTracker, beschikbaar op de abonnementen die het bevatten, in plaats van als betaalde toevoeging aan een andere monitor. Controleer op de prijspagina welke checktypen uw abonnement bevat, of start een gratis proefperiode van 30 dagen - geen creditcard nodig - om het op uw eigen apparatuur uit te proberen.

30 dagen gratis proberen - geen creditcard nodig

Bewaak uw netwerkhardware, niet alleen uw website

Voeg een SNMP-monitor toe voor de routers, switches, UPS’en en printers die geen collector kunnen draaien, naast uw website-, server- en databasechecks.

30 dagen gratis proberen - 100 monitors - geen creditcard
  • Vertrouwd sinds 2004
  • 500.000+ gemonitorde websites
  • 300+ controlepunten wereldwijd

Onderdeel van de website monitoring software van HostTracker.