Outils pour utilisateurs

Outils du site


netadmin:snmp:snmpget

snmpget

snmpget permet de récupérer la valeur d'un OID (une feuille).

Syntaxe générale

$ snmpget <options> serveur oid

Les options communes:

  • -c le community name, utilisé dans les version 1, 2 et 2c du protocole
  • -u securityName utilisé dans la version 3 du protocole
  • -v spécifier la version du protocole

La liste exhaustive des options communes aux commandes du paquetage NET-SNMP est présente dans le manuel:

$ man snmpcmd

Affichage

Pour traduire les OID numériques les commandes s'appuient sur le fichier de configuration /etc/snmp/snmp.conf. Cette traduction est déconseillée sur les commandes en production car elle augmente fortement le temps d’exécution cependant elle peut être utile lors des phases de conception/débogage.

Les options générales peuvent être redéfinies:

  • via la variable d'environnement MIBDIRS,
  • via les arguments à l'invocation de la commande.

L'argument -O (output) permet de spécifier le format de la sortie:

-On sortie numérique pas de traduction.
-Of Afficher la liste complète des objets traduits.

Les arguments -m et -M permettent de redéfinir respectivement les modules et les répertoires contenant les MIBs depuis la ligne de commande:

snmpget -m SNMPv2-MIB -Of -v1 -c public host.localdomain .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0

Exemples

SNMPv1 / SNMPv2

$ snmpget -v1 -c public host.localdomain .1.3.6.1.4.1.24681.1.2.6.0

SNMPv3

$ snmpget -v3 -u username host.localdomain .1.3.6.1.4.1.24681.1.2.6.0
netadmin/snmp/snmpget.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1