Lire le contenu d'une variable de la MIB avec SNMPGET
Cet article donne un exemple d'utilisation de la commande snmpget pour lire grâce à SNMP le nom d'un équipement.
Ouvres une fenêtre CMD et déplace toi dans le répertoire où se trouve l'application console snmpget.exe ( c:\snmp_tools par exemple )
Puis tapes
c:\snmp_tool>snmpget -v [ 1 ; 2c ;3 ] -c [ Read Community ] -L n: <? Device IP address ? ( ex : 200.100.50.25 )> <? OID ( sysname = .1.3.6.1.2.1.1.5.0 )>
exemple :
c:\snmp_tools>snmpget -v 2c -c public -L n: 200.100.50.25 .1.3.6.1.2.1.1.5.0
Avec la commande ci dessus, l'équipement te renvoi son nom.
Tu peux ainsi récupérer le contenu de n'importe quelle variable de la MIB de l'équipement.
Tu peux envoyer le résultat dans un fichier texte en ajoutant une commande de redirection
exemple :
c:\snmp_tools>snmpget -v 2c -c public -L n: 200.100.50.25 .1.3.6.1.2.1.1.5.0 > resultat.txt
Le fichier resultat.txt contient le résultat de la requête.
Tu peux de la même façon ajouter le resultat de la requête au contenu existant d'un fichier texte avec la commande de redirection >>
exemple :
c:\snmp_tools>snmpget -v 2c -c public -L n: 200.100.50.25 .1.3.6.1.2.1.1.5.0 >> resultat.txt
Le contenu du fichier resultat.txt est donc la suite de toutes les requêtes qui ont été succéssivement effectuées.
Cette commande dans un script executé périodiquement nous permettra de suivre l'évolution d'une variable de la MIB. Par exemple, l'évolution de la CPU, ou le debit sur une interface.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
... et un peut de pub pour payer l'hébergement ;)