II-III-4-a) Le protocole SNMP (Simple Network Management
Protocol)
Le Simple Network Management Protocol ou
SNMP est un protocole de la couche application du model OSI. Il
offre diverses possibilités de management d'un équipement
réseau.
Une architecture de gestion basée sur le SNMP doit
être constitués de trois principaux
éléments :
· Les équipements managés qui peuvent
êtres des switchs ou des routers. Ils contiennent des objets de gestion,
identifiés par un numéro unique appelé OID
(Object Identifier) et stockées dans une base de
données nommée MIB (Management Information
Base) ;
· Les systèmes de management de réseau ou
NMS qui représentent une console d'administration ;
· Les agents qui sont des applications de gestion et
chargé de transmettre les informations de gestion, sous le format SNMP,
à destination du serveur.
SNMP utilise le protocole UDP pour véhiculer ces
informations de gestion. Et les informations entre l'agent et le superviseur se
font avec les cinq commandes suivantes :
· Get-request (GET) pour
obtenir de la valeur d'un objet de la MIB d'un agent ;
· Get-next-request (GETNEXT)
pour obtenir de la valeur courante du prochain objet ;
· Set-request (SET) pour mettre
à jour la valeur courante d'un objet de la MIB ;
· Get-response renvoie de la
valeur d'un objet de la MIB ;
· Trap (TRAP) signal
émis par un agent vers.
Le superviseur et l'agent écoutent respectivement sur
le port 162 et 161 et le schéma ci-dessous l'illustre bien.
Echange entre l'agent et le manager
II-III-4-b) La MIB (Management Information Base)
La MIB ou Management Information Base est une base de
données résidente chez l'agent SNMP. Elle contient des
informations sur les objets à supervisés. Tous les objets y sont
référencés par le OID et sa
structure est en arbre, semblable à celle utilisé dans le
DNS. Pour pouvoir récupérer les infos
sur une d'un objet, il faut rechercher son OID, et se plonger de ce fait dans
l'arborescence de la MIB. Une MIB ressemble à ceci :
Arborescence d'une MIB standard.
Très souvent, la branche intéressante est
internet. En la détaillant on a ceci :
Branche Internet d'une MIB
Tout ceci semble bien confus mais, n'est pas dépourvu
de sens. Si nous voulons par exemple savoir depuis combien de temps un
système est en fonctionnement, on doit parcourir la MIB jusqu'à
sysUptime, ce en séparant chaque noeud par des
points. Ça donne ceci :
Iso.org.dod.internet.mgmt.mib.system.sysUptime.0.
Le «0» est mis pour
obtenir une feuille de la branche ainsi à ce nom symbolique, correspond
l'OID suivante :
1.3.6.1.2.1.1.3.0. C'est cet OID que nous
manipulerons au besoin. On peut remarquer aisément que pour tout objet
intéressant, l'OID commence toujours par
1.3.6.1.2.1.
Il est à noté que si l'on veut gérer des
objets propres, l'on décrira une MIB privée. Dans ce cas, c'est
la branche « private » qui nous
intéressera.
|