Pour chaîner des demandes GETNEXT sans entrer de commandes uniques pour chaque OID ou nœud dans une sous-arborescence, vous pouvez exécuter la commande snmpwalk.

Conditions préalables

Procédure

  1. Sur une machine locale, vérifiez que la commande snmpwalk est installée et installez-la si nécessaire.
  2. Exécutez la commande snmpwalk.
    snmpwalk -v SNMP_version -l security_level -a authorization_procotol -A authorization_password -x privacy_protocol -X privacy_password -u username host_IP:port queried_MIB_OID

    -l est le niveau de sécurité que vous pouvez définir sur noAuthNoPriv, authNoPriv ou authPriv. Pour obtenir de l'aide sur la commande snmpwalk, vous pouvez exécuter -h.

Exemple : Requête snmpwalk

Voici un exemple de requête sysDescr.0 OID MIB :

snmpwalk -v 3 -l authPriv -a SHA512 -A myauthpassword -x AES128 -X myprivpassword -u vcd-snmp-user 192.168.100.187:10161 sysDescr.0

Cette commande renvoie la sortie suivante.

SNMPv2-MIB::sysDescr.0 = STRING: VMware-Cloud-Director-Appliance 10.2.2.5553 generic build 17709283 VMware, Inc x86_64