SNMP è una delle tecnologie più utilizzate per il monitoraggio della rete.
I programmi di monitoraggio della larghezza di banda, come Paessler PRTG, ne fanno uso.
Ma come funziona SNMP?
MIB è l'acronimo di Management Information Baseed è una raccolta di informazioni organizzate gerarchicamente. Vi si accede utilizzando un protocollo come SNMP. Esistono due tipi di MIB: scalari e tabellari.
Gli oggetti scalari definiscono un'istanza di un singolo oggetto, mentre gli oggetti tabulari definiscono più istanze di oggetti correlati raggruppati in tabelle MIB.
Le MIB sono raccolte di definizioni che definiscono le proprietà dell'oggetto gestito all'interno del dispositivo da gestire.
Esempio di MIB: Gli oggetti di monitoraggio tipici di una stampante sono i diversi stati delle cartucce e forse il numero di file stampati, mentre in uno switch gli oggetti di interesse tipici sono il traffico in entrata e in uscita, il tasso di perdita di pacchetti o il numero di pacchetti indirizzati a un indirizzo broadcast.
OID è l'acronimo di Object Identifiers. Gli OID identificano in modo univoco gli oggetti gestiti in una gerarchia MIB. Questa può essere rappresentata come un albero, i cui livelli sono assegnati da diverse organizzazioni. Gli ID degli oggetti MIB di primo livello (OID) appartengono a diverse organizzazioni standard.
I fornitori definiscono rami privati che includono oggetti gestiti per i propri prodotti.
Ecco un esempio di struttura di un OID:
o semplicemente:
Questi numeri OID SNMP sono quelli utilizzati in PRTG quando si impostano sensori personalizzati, per accedere agli elementi appropriati del dispositivo che si desidera monitorare. Gli OID sono generalmente forniti dai produttori di hardware o possono essere trovati nei cosiddetti repository OID, dove è possibile accedere a raccolte di alberi MIB e ai rispettivi OID.
PRTG legge questi OID e li assegna al dispositivo pertinente, monitorando rispettivamente il dispositivo selezionato e il suo OID specifico. Ulteriori informazioni su PRTG...
Proprietà di un OID
Libreria OID aperta nell'importatore MIB
Notifiche in tempo reale significano una risoluzione più rapida dei problemi, in modo da poter intervenire prima che si verifichino problemi più gravi.
SNMP è l'acronimo di Simple Network Management Protocol. La sua utilità nell'amministrazione della rete deriva dal fatto che consente di raccogliere informazioni sui dispositivi collegati alla rete in modo standardizzato su una grande varietà di tipi di hardware e software. SNMP è un protocollo per il trasferimento di informazioni di gestione nelle reti, da utilizzare soprattutto nelle LAN, a seconda della versione scelta.
SNMP versione 1, che è lo standard SNMP supportato da PRTG, è stato lo sviluppo iniziale del protocollo SNMP. La descrizione è contenuta nella Request for Comments (RFC) 1157 e funziona nell'ambito delle specifiche della Structure of Management Information (SMI).
Opera su User Datagram Protocol (UDP), Internet Protocol (IP), OSI Connectionless Network Services (CLNS), AppleTalk Datagram Delivery Protocol (DDP) e Novell Internet Packet Exchange (IPX). SNMP v1 è considerato il protocollo di gestione della rete di fatto nella comunità di Internet.
Il funzionamento di SNMP si basa sul fatto che i sistemi di gestione della rete inviano una richiesta e i dispositivi gestiti restituiscono una risposta. Questa viene implementata utilizzando una delle quattro operazioni: Get, GetNext, Set e Trap. I messaggi SNMP sono costituiti da un'intestazione e da una PDU (unità di dati di protocollo). Le intestazioni sono costituite dal numero di versione SNMP e dal nome della comunità. Il nome della comunità è utilizzato come forma di sicurezza in SNMP. La PDU dipende dal tipo di messaggio inviato. I messaggi Get, GetNext e Set, così come la PDU di risposta, sono costituiti da tipo di PDU, ID richiesta, stato di errore, indice di errore e campi oggetto/variabile. Le Trap sono costituite dai campi Enterprise, Agent, Indirizzo dell'agente, Tipo di trap generico, Codice trap specifico, Timestamp e Oggetto/Valore.
Le MIB sono una raccolta di definizioni che definiscono le proprietà dell'oggetto gestito all'interno del dispositivo da gestire (come un router, uno switch, ecc.) Ogni dispositivo gestito mantiene un database di valori per ciascuna delle definizioni scritte nella MIB. In quanto tale, non si tratta di un database, ma di una dipendenza dall'implementazione. Ogni fornitore di apparecchiature SNMP ha una sezione esclusiva della struttura ad albero del MIB sotto il proprio controllo.
Affinché tutto questo sia organizzato correttamente, tutte le funzioni gestibili di tutti i prodotti (di ogni fornitore) sono disposte in questo albero. Ogni "ramo" di questo albero ha un numero e un nome, e il percorso completo dalla cima dell'albero fino al punto di interesse forma il nome di quel punto. Questo è l'OID. I nodi vicini alla cima dell'albero sono di natura estremamente generale. Ad esempio, per raggiungere Internet, bisogna arrivare al quarto livello. Man mano che ci si sposta verso il basso, i nomi diventano sempre più specifici, fino ad arrivare in fondo, dove ogni nodo rappresenta una particolare funzione su uno specifico dispositivo (o agente).
PRTG Network Monitor è un software di monitoraggio di rete completo e tiene traccia dell'intera infrastruttura IT.
Questo software di monitoraggio della rete basato su Windows e servizio ASP multipiattaforma rende facile e conveniente rilevare tempestivamente i guasti della rete e del sito web, riducendo al minimo i tempi di inattività ed evitando l'impatto economico. Il server monitor aiuta le organizzazioni a monitorare le risorse di rete critiche e a rilevare immediatamente i guasti del sistema o i problemi di prestazioni. Disponibile come freeware! Altro...