• Français
Accueil arrow Articles arrow administration système arrow SNMP Sous Linux
23-11-2008
 
 
Le Laboratoire
forum
Menu principal
Accueil
News
Tips
Articles
Letterman Subscribe




SNMP Sous Linux
Écrit par Deray Sivan   
26-06-2007
Index de l'article
SNMP Sous Linux
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9

c - Quelques premières requêtes

c.1 - Des requêtes locales

Le package Net-SNMP possède tout les programmes nécessaires pour commencer à faire quelques requêtes. La commande snmpget permet d’interroger un agent SNMP sur une valeur de sa MIB. Voici quelques commandes à exécuter :

snmpget localhost public system.sysContact.0

snmpget localhost public system.sysLocation.0

snmpget -On localhost public system.sysContact.0

snmpget 127.0.0.1 public .1.3.6.1.2.1.1.6.0

snmpget 127.0.0.1 public 1.6.0

snmpget -Of 127.0.0.1 public system.sysLocation.0

snmpgetnext localhost public system.sysContact.0

Voici la syntaxe d’une commande SNMPGET à respecter:

snmpget [-Cf] [options...] <hostname> {<community>} [<objectID>

Par défaut, les commandes d’interrogation de Net-SNMP supposent que les requêtes ne commençant pas par un “.” sont relative à la position :

.iso.org.dod.internet.mgmt.mib-2.

Vous pouvez modifier ce comportement dans le fichier de configuration ou en utilisant la variable d’environnement : PREFIX.

Les commandes vu précédemment permettent de faire des requêtes simples à notre agent SNMP. Mais grâce à la commande getnext on a accès à la valeur de la MIB localisée juste après celle qui à été demandée, cela permet de parcourir l’arbre de la MIB à coup de getnext. Le script suivant permet de le montrer :

#!/bin/sh

debut=system.sysLocation.0

while ‘true‘; do

a=‘snmpgetnext localhost public ${debut}‘

echo $a

debut=‘echo ${a} | cut -f1 -d ‘

done

Net-SNMP offre une commande permettant de parcourir la MIB et donc voir toutes les valeurs que l’agent SNMP du système sait retourner :

snmpwalk localhost public | more



Dernière mise à jour : ( 31-12-2003 )
 
< Précédent   Suivant >
CLTE - Moteur de tests en ligne
Le CLTE est le moteur de tests en ligne du Laboratoire SUPINFO des Technologies Cisco.
Connectez-vous ! Création d'un compte gratuit
 
Top! Top!