Guide de référence sur la gestion des protocoles d'Oracle® ILOM pour SNMP et IPMI · Microprogramme version 3.2.x

Quitter la vue de l'impression

Mis à jour : Juin 2015
 
 

Commande snmptable

La commande snmptable récupère le contenu d'une table SNMP et l'affiche sous la forme d'un tableau, à raison d'une ligne à la fois pour que le résultat ressemble à la table en cours d'extraction. En revanche, la commande snmpwalk affiche le contenu de la table colonne par colonne.

Voici un exemple de la commande snmptable :

% snmptable  SNMP_agent sysORTable
SNMP table: SNMPv2-MIB::sysORTable
sysORID                   sysORDescr                     sysORUpTime
IF-MIB::ifMIB             The MIB module to              0:0:00:00.01
describe generic objects
SNMPv2-MIB::snmpMIB       The MIB module for SNMPv2      0:0:00:00.02
for network interface 
entities.
TCP-MIB::tcpMIB           The MIB module for             0:0:00:00.02
sub-layers.
managing TCP 
UDP implementations.
UDP-MIB::udpMIB           The MIB module for managing    0:0:00:00.02
RFC1213-MIB::ip           The MIB module for managing    0:0:00:00.02
implementations.
SNMP-VIEW-BASED-ACM-      View-based Access Control      0:0:00:00.02
SNMP-FRAMEWORK-MIB::      The SNMP Management            0:0:00:00.14
IP and ICMP implementations.
MIB::vacmBasicGroup       Model for SNMP.
snmpFrameworkMIB          Architecture MIB.
Compliance
SNMP-MPD-MIB::snmp        The MIB for Message            0:0:00:00.14
MPDCompliance             Processing and Dispatching.
SNMP-USER-BASED-SM-       The management information     0:0:00:00.14
MIB::usmMIBCompliance     definitions for the SNMP
User-based Security Model.
 

Remarque -  Tandis que les commandes snmpget, snmpgetnext et snmpwalk peut être utilisées sur n'importe quel type d'objet MIB, la commande snmptable ne peut être appliquée qu'aux objets de table MIB. Si est un autre type d'ID objet est spécifié, celui-ci sera rejeté. Cette restriction s'applique à un objet d'entrée de table, à un objet de colonne de table et à tout objet représentant des informations internes d'une table. La commande snmptable ne peut être utilisée qu'avec un ID d'objet de table MIB.

Dans les exemples de la commande snmptable, les options -Ci et -Cb sont utilisées. L'exemple suivant illustre l'utilisation de la commande snmptable avec l'option -Ci :

% snmptable -Ci  SNMP_agent  sunPlatFanTable
SNMP table: SUN-PLATFORM-MIB::sunPlatFanTable
index sunPlatFanClass
10                        fan
11                        fan
17                        fan
23                        fan
29                        fan
30                        fan
36                        fan
42                        fan

Voici un exemple de commande snmptable utilisée sans l'option -Ci. Notez que la colonne d'index n'est pas affichée :

% snmptable  SNMP_agent sunPlatFanTable
SNMP table: SUN-PLATFORM-MIB::sunPlatFanTable
sunPlatFanClass
fan
fan
fan
fan
fan

L'exemple suivant illustre l'utilisation de la commande snmptable avec les options -Ci et -Cb. La sortie est abrégée.

% snmptable -Ci -Cb  SNMP_agent entPhysicalTable
index                   Descr              VendorType   ContainedIn
SNMP table: ENTITY      ?SNMPv2-           0            chassis
-MIB::entPhysical       SMI:zeroDotZero
1
Table

L'exemple suivant illustre l'utilisation de la commande snmptable avec l'option -Ci, mais sans l'option -Cb. La sortie a également été abrégée. Notez que le nom de l'objet MIB se répète sur chaque titre.

% snmptable -Ci  SNMP_agent entPhysicalTable
index                   entPhysicalDescr   entPhysical   entPhysical
 VendorType    ContainedIn
SNMP table: ENTITY      ?SNMPv2-           0             chassis
1
-MIB::entPhysical       SMI:zeroDotZero

Voici un autre exemple d'utilisation de la commande snmptable avec les options -Ci et -Cb. Notez que le nom de l'objet MIB ne figure pas systématiquement sur chaque titre.

% snmptable -Cb -Ci  SNMP_agent ilomCtrlAlertsTable
SNMP table: SUN-ILOM-CONTROL-MIB::ilomCtrlAlertsTable
in-    Sever-   Type   Destin-   Destin-   SNMPVer-   SNMP-Comm-   Email    Email
dex    ity             ation-    ation-    sion       unityOr-     Event    Event
1      criti-   email  ?         0.0.0.0   v1         public       none     none
IP        Email                Username     Class    Type
cal
2-15   dis-     ipmi-  0.0.0.0   ?         v1         public       ?        ?
Filter   Filter
able     pet

Par conséquent, lorsque vous utilisez l'option -Cb avec la commande snmptable, le tableau obtenu est plus facile à lire.

Voici un exemple de commande snmptable utilisant la version 3 du protocole SNMP :

% snmptable -Cb -Ci -mALL -v3 -aMD5 -utestuser -Apassword -lauthNoPriv 
SNMP_agent:port sunPlatPowerSupplyTable
SNMP table: SUN-PLATFORM-MIB::sunPlatPowerSupplyTable
index sunPlatPowerSupplyClass
90             powerSupply
92             powerSupply
96             powerSupply

La commande snmptable renvoie un tableau vide.

% snmptable -Cb -Ci  SNMP_agent sunPlatBatteryTable
SUN-PLATFORM-MIB::sunPlatBatteryTable: No entries