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.
SNMP monitoring
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.
Hoe HostTracker één SNMP-OID uitleest, van het verzoek tot de melding
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.
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.
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.
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.
Zoek de OID op, open het apparaat voor HostTrackers controlenetwerk en maak dan de monitor aan.
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.1Dat 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:
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 drie beantwoorden een Get- of GetNext-verzoek op dezelfde manier - het verschil zit in hoe het apparaat besluit het verzoek te vertrouwen.
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.
Eerlijk over de afweging, en wat u ervoor terugkrijgt.
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.
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 meting wordt opgeslagen naast de resultaten van uw andere monitors, zodat een interfaceteller of een voorraadniveau een trend heeft, niet alleen een laatste waarde.
E-mail, sms, spraakoproep, Slack, Telegram, webhooks en meer - dezelfde meldingskanalen die elke HostTracker-monitor gebruikt.
Websites, servers, API's, certificaten. Eén controletype per pagina, met dezelfde locaties, meldingen en rapporten erachter.
Vertrouwd door teams bij
Elk hoofdstuk opent ter plekke, zodat de pagina kort blijft.
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 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:
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.
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.
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.
Voeg een SNMP-monitor toe voor de routers, switches, UPS’en en printers die geen collector kunnen draaien, naast uw website-, server- en databasechecks.
Onderdeel van de website monitoring software van HostTracker.