Router, switch e firewall
Leggi l’uptime di sistema, il contatore di traffico di un’interfaccia o il suo stato operativo, oppure un valore di carico del processore - i valori che ti dicono che un apparato di rete è vivo e sta facendo il suo lavoro.
Monitoraggio SNMP
Lo strumento di monitoraggio SNMP di HostTracker legge un OID numerico da un router, switch, firewall, UPS o stampante su SNMP v1, v2c o v3, secondo la pianificazione che imposti - conserva ogni lettura nella cronologia del controllo e ti avvisa nel momento in cui il dispositivo smette di rispondere.
Come HostTracker legge un OID SNMP, dalla richiesta all’avviso
La maggior parte dell’hardware presente su una rete non può eseguire uno script collector o un controllo basato su browser, ma quasi tutto parla già SNMP. Questo tipo di monitoraggio di rete SNMP estende HostTracker oltre i siti web e i server, fino alle apparecchiature che stanno alla base.
Leggi l’uptime di sistema, il contatore di traffico di un’interfaccia o il suo stato operativo, oppure un valore di carico del processore - i valori che ti dicono che un apparato di rete è vivo e sta facendo il suo lavoro.
Un UPS riporta lo stato della propria batteria e la stima del tempo di autonomia rimanente tramite SNMP. Osservare quel numero è il modo per scoprire che è mancata la rete elettrica prima che la batteria si esaurisca.
Il livello di toner o inchiostro di una stampante e lo spazio di archiviazione usato di un NAS sono entrambi semplici valori SNMP, provenienti dal Printer-MIB e dallo stesso albero host-resources usato dai server.
Trova l’OID, apri il dispositivo alla rete di controllo di HostTracker, poi crea il monitor.
Un OID è un indirizzo in notazione decimale puntata, non un nome - HostTracker lo legge esattamente come scritto. Se non conosci già quello di cui hai bisogno, interroga prima il dispositivo:
snmpwalk · il gruppo di sistema
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1Questo elenca il gruppo di sistema su un dispositivo v2c usando la community string public - sostituiscila con la tua community string, il tuo host e, per v3, le credenziali di sicurezza al posto di -c. OID standard MIB-2 e OID comuni dei produttori da cui partire:
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.1Tutte e tre rispondono a una richiesta Get o GetNext allo stesso modo - ciò che cambia è come il dispositivo decide di fidarsi della richiesta.
Con authPriv, entrambe le chiavi devono avere almeno 8 caratteri. Usa v3 per tutto ciò che non puoi mettere interamente dietro una rete fidata - v1 e v2c inviano la community string sulla rete senza cifratura, quindi chiunque possa vedere il traffico può vederla anche lui.
Onesti sul compromesso, e su cosa ottieni in cambio.
Il monitoraggio SNMP viene eseguito dalla rete di controllo interna fissa di HostTracker, non dai 300+ checkpoint usati per i controlli di uptime e ping - quindi non c’è alcuna località da scegliere.
La maggior parte dei team espone il dispositivo a HostTracker tramite una regola firewall limitata a quella rete, oppure facendo terminare un endpoint VPN a cui il controllo si collega.
Ogni interrogazione viene salvata insieme ai risultati degli altri tuoi monitor, così un contatore di interfaccia o un livello di materiale di consumo ha un andamento, non solo un ultimo valore.
Email, SMS, chiamata vocale, Slack, Telegram, webhook e altro ancora - gli stessi canali di avviso usati da ogni monitor HostTracker.
Siti web, server, API, certificati. Un tipo di controllo per pagina, con le stesse località, avvisi e report alle spalle.
Scelto da team come
Ogni capitolo si apre sul posto, così la pagina resta breve.
Un OID è un indirizzo all’interno di un albero, e ogni dispositivo ne pubblica una porzione diversa. MIB-2 - l’albero di base definito nella RFC 1213 - è dove risiedono sysUpTime e i contatori di interfaccia, e quasi ogni dispositivo SNMP vi risponde, che sia un router, uno switch o una macchina Linux con un agente installato. Oltre a questo, il MIB proprio del produttore aggiunge valori specifici del dispositivo: un UPS-MIB per gli apparati a batteria, un Printer-MIB per i livelli dei materiali di consumo, e MIB dei produttori propri per cose come sensori di temperatura o velocità delle ventole.
Il modo più veloce per trovare il numero giusto su un dispositivo specifico è chiederglielo direttamente.
snmpwalk elenca ogni OID a cui un dispositivo è disposto a rispondere a partire da un punto di
partenza; snmpget legge un OID che già conosci:
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
Qualsiasi cosa tu trovi, HostTracker ha bisogno della forma numerica - 1.3.6.1.2.1.1.3.0, mai il nome
simbolico sysUpTime.0 che un browser MIB potrebbe mostrarti accanto. Copia il numero, non
l’etichetta.
SNMP v1 e v2c si autenticano con nient’altro che una community string, inviata sulla rete esattamente come digitata - una password che chiunque osservi il traffico può leggere. SNMP v3 la sostituisce con un nome di sicurezza e un livello di sicurezza che scegli per ciascuna credenziale:
Sia la chiave di autenticazione sia la chiave di privacy devono avere almeno 8 caratteri. Se il dispositivo lo supporta, authPriv con SHA-256 e AES-256 è la combinazione più forte disponibile; gli apparati embedded più datati a volte parlano solo MD5 e DES, che vale comunque la pena usare al posto di una semplice community string v1 o v2c.
Per essere diretti su dove si trova oggi questa funzionalità: un controllo SNMP legge e registra il valore riportato dal dispositivo. Non valuta una regola su quel valore come fa invece un controllo HTTP, Database o Counter - non esiste ancora un «avvisa quando questo numero supera X» su un monitor SNMP. Ciò su cui avvisa è il dispositivo stesso: quando la richiesta smette di ricevere una risposta, un avviso parte verso i tuoi contatti configurati - email, SMS, chiamata vocale, Slack, Telegram, webhook e altro ancora - gli stessi canali usati da ogni controllo HostTracker.
Questo copre comunque il caso che conta di più per l’hardware: sapere che un dispositivo è caduto dalla rete prima che qualcuno se ne accorga nel modo peggiore. E poiché ogni lettura viene conservata insieme alla cronologia del controllo, puoi aprire il contatore di uptime di un router o lo stato della batteria di un UPS e leggerne tu stesso l’andamento, anche senza una regola automatica che lo osservi. Per un valore che ha davvero bisogno di una soglia e di un debounce - CPU, memoria, spazio su disco, il tempo di connessione di una porta - un monitor del carico del server su un piccolo endpoint collector te lo offre già oggi.
Invia una singola richiesta SNMP Get o GetNext per un OID a tua scelta - l’uptime di un router, lo stato della batteria di un UPS, il livello di toner di una stampante - secondo la pianificazione che imposti, su SNMP v1, v2c o v3. Ogni lettura si aggiunge alla cronologia del controllo, e un avviso parte tramite i tuoi canali configurati nel momento in cui il dispositivo smette di rispondere.
Un OID (object identifier) è un indirizzo in notazione decimale puntata all’interno dell’albero SNMP di un dispositivo, come 1.3.6.1.2.1.1.3.0 per l’uptime di sistema. HostTracker legge solo un OID numerico - non accetta un nome simbolico come sysUpTime.0. Esegui snmpwalk o snmpget sul dispositivo per vedere cosa espone, controlla la documentazione MIB del produttore, oppure parti dagli OID standard MIB-2 e dai MIB dei produttori nella tabella di questa pagina.
SNMP v1 e v2c con una community string, e SNMP v3 con un nome di sicurezza, uno dei livelli di sicurezza noAuthNoPriv, authNoPriv o authPriv, autenticazione MD5, SHA-1 o SHA-256, e privacy DES o AES-128, AES-192 o AES-256. v3 è quella da usare per tutto ciò che non puoi mettere dietro una rete fidata, dato che v1 e v2c inviano la community string in chiaro.
No, e non dovresti farlo. Il controllo viene eseguito dalla rete di controllo interna fissa di HostTracker, non dalla flotta di checkpoint pubblici, quindi il dispositivo deve accettare SNMP solo da quella rete specifica. La maggior parte dei team lo fa con una regola firewall di autorizzazione limitata alla rete di controllo di HostTracker, oppure con un endpoint VPN a cui il controllo si collega, invece di aprire SNMP a internet in generale.
Legge un valore numerico dall’OID che gli indichi. Se il dispositivo risponde con qualcosa che non è un numero, il controllo conferma comunque che il dispositivo ha risposto, ma non c’è alcun valore da tracciare in un grafico né una regola da valutare su di esso - considera quel caso un segnale di raggiungibilità, non una lettura. Per un valore che vuoi vedere tracciato nel tempo, punta il controllo su un OID numerico come un contatore di interfaccia, un valore di carico del processore o una stima del tempo di autonomia di un UPS.
Con la frequenza che imposti nell’intervallo del monitor, lo stesso intervallo offerto dagli altri controlli di HostTracker. Il contatore di uptime di un router va bene interrogato ogni 30 minuti; un UPS da cui vuoi davvero un avviso vale la pena controllarlo ogni minuto.
No. I controlli di siti web e ping vengono eseguiti da quella flotta pubblica; un monitor SNMP viene invece eseguito dalla rete di controllo interna fissa di HostTracker, perché i dispositivi che osserva sono raramente esposti a internet e non c’è nulla da confrontare tra località per il contatore di uptime di un router. È anche per questo che un monitor SNMP non ha un selettore di località.
SNMP è uno dei tipi di monitor di HostTracker, disponibile sui piani che lo includono, non come componente aggiuntivo a pagamento di un altro monitor. Controlla quali tipi di controllo include il tuo piano nella pagina dei prezzi, oppure avvia una prova gratuita di 30 giorni - senza carta di credito - per provarlo sulla tua attrezzatura.
Aggiungi un monitor SNMP per router, switch, UPS e stampanti che non possono eseguire un collector, accanto ai controlli del tuo sito web, server e database.
Fa parte del software di monitoraggio siti web di HostTracker.