SNMP significa Simple Network Management Protocol. È un protocollo client-server che gli amministratori di rete utilizzano per raccogliere informazioni su switch di rete, stampanti, telefoni e altri dispositivi connessi alla rete (noti anche come agenti SNMP).
SNMP non è abilitato per impostazione predefinita in Windows 10. Microsoft consiglia agli amministratori di utilizzare invece il Common Information Model (CIM).
Cosa significa SNMP nelle reti?
SNMP è un protocollo client-server. Ciò significa che gli amministratori di rete devono installare e configurare un server SNMP, noto come manager, che raccoglie costantemente informazioni dettagliate sui dispositivi SNMP sulla rete.
I server SNMP raccolgono e memorizzano informazioni su tutti gli agenti SNMP. Questo protocollo di gestione della rete semplifica la raccolta di informazioni in tempo reale su tali dispositivi senza creare traffico di rete eccessivo.
Gli agenti SNMP sono dispositivi collegati alla rete che supporta il monitoraggio della rete SNMP. Gli agenti SNMP tipici includono:
- Computer
- Stampanti
- Interruttori di rete
- Punti di accesso wireless
- Telefoni VoIP
- Orologi IP
Come funziona SNMP
Ogni agente SNMP, a seconda del produttore, ha un elenco di oggetti che gli amministratori di rete possono raccogliere informazioni sull'utilizzo dei comandi SNMP per accedere alle informazioni. I dati sono organizzati in una struttura ad albero nel server SNMP come segue:
- Management Information Base (MIB): questo è il gruppo di livello superiore che mantiene organizzati tipi specifici di dispositivi (come stampanti o computer).
- Nodo: All'interno di ogni MIB, ci sono singoli nodi che rappresentano i singoli dispositivi sulla rete.
- Identificatore oggetto (OID): questo è l'indirizzo specifico utilizzato dagli amministratori di rete per accedere ai singoli nodi all'interno del MIB. L'OID consente agli amministratori di inviare comandi per richiedere informazioni su un nodo.
L'unico requisito per monitorare un dispositivo con un server SNMP è che il dispositivo sia compatibile con il protocollo SNMP. Molti dispositivi, come telefoni VoIP e stampanti, di solito hanno SNMP abilitato per impostazione predefinita. Altri dispositivi, come i computer Windows 10, devono averlo abilitato manualmente. Consulta il manuale del dispositivo per istruzioni su come abilitare SNMP.
Che cos'è una trappola SNMP?
Il principale vantaggio del protocollo SNMP è che consuma poca larghezza di banda di rete. Lo fa attraverso quella che è conosciuta come una trappola.
In un tipico sistema client-server, un server può eseguire il polling o richiedere informazioni da molti dispositivi su una rete ogni volta che deve aggiornare un database centrale. Tuttavia, poiché la maggior parte delle reti dispone di un numero elevato di dispositivi che forniscono un grande volume di informazioni, non sarebbe pratico per il server eseguire continuamente il polling di tutti quei dispositivi. Ciò ostacolerebbe gravemente le prestazioni della rete.
Invece, ogni dispositivo SNMP sulla rete cattura automaticamente le informazioni e le invia al gestore SNMP senza che gli venga chiesto. Ecco come avviene in genere la comunicazione in un modello client-server SNMP:
- Gli agenti SNMP intercettano gli eventi e inviano aggiornamenti non richiesti al gestore SNMP.
- I gestori SNMP possono rispondere automaticamente agli eventi trap con richieste di follow-up automatiche per informazioni aggiuntive.
- Gli amministratori di rete possono utilizzare il gestore SNMP per eseguire manualmente il polling dei dispositivi per la risoluzione dei problemi o la gestione.
Questo approccio consente il monitoraggio e la gestione di un grande volume di informazioni senza un impatto negativo sulla rete.
Per abilitare una trap SNMP su Windows 10, apri Impostazioni e vai a App e funzionalità > Caratteristiche opzionali > Aggiungi una funzione, quindi cerca Simple Network Management Protocol (SNMP).
Comandi SNMP di base
Una volta che un server SNMP è configurato e gli agenti sono presenti sulla rete, gli amministratori di rete scelgono da una serie di comandi come parte del loro set di strumenti di monitoraggio della rete. I seguenti sono alcuni dei comandi SNMP più comunemente usati:
- GET: Recupera uno o più valori monitorati.
- GET NEXT: Recupera il valore dell'OID successivo nell'albero MIB del dispositivo.
- GET BULK: Estrai un'ampia raccolta di valori di dati.
- SET: Assegna un valore a una variabile sul dispositivo.
Ci sono anche comandi SNMP specifici del dispositivo a seconda del dispositivo monitorato. Ad esempio, durante il monitoraggio di uno switch di rete, gli amministratori hanno accesso ai seguenti comandi:
- Configura terminale: Porta il prompt dei comandi in modalità di configurazione globale.
- Show Running-Config: Fornisci un elenco che conferma tutte le voci di configurazione.
- Copia esecuzione-Config Startup-Config: salva la configurazione attualmente in esecuzione per garantire che la stessa configurazione venga utilizzata al riavvio dello switch.
I produttori di dispositivi forniscono la documentazione per la libreria dei comandi SNMP disponibili e come utilizzare i comandi, quindi controlla il manuale utente sul sito Web del produttore.