Referencia de gestión de protocolos para SNMP e IPMI de Oracle® ILOM, versión de firmware 3.2.x

Salir de la Vista de impresión

Actualización: Junio de 2015
 
 

Comando snmptable

El comando snmptable recupera el contenido de una tabla de SNMP y muestra el contenido en formato tabular, es decir, fila a fila, de modo que la salida resultante se asemeje a la tabla que se recupera. Esto se diferencia del comando snmpwalk, que muestra el contenido de la tabla columna a columna.

A continuación, se muestra un ejemplo del comando 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.
 

Notas -  Mientras los comandos snmpget, snmpgetnext y snmpwalk se pueden utilizar en cualquier tipo de objeto MIB, el comando snmptable sólo se puede utilizar en objetos de tabla MIB. Si en este comando se proporciona cualquier otro tipo de ID de objeto, se rechazará. Esta restricción se aplica a un objeto de entrada de tabla, a un objeto de columna de tabla y a cualquier objeto que represente información dentro de una tabla. Sólo un ID de objeto de tabla MIB se puede utilizar con el comando snmptable.

En los ejemplos del comando snmptable, se utilizan las opciones -Ci y -Cb. Por ejemplo, a continuación, se muestra un comando snmptable con la opción -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

A continuación, se muestra un ejemplo de un comando snmptable sin la opción -Ci. Observe que la columna del índice no aparece:

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

A continuación, se muestra un ejemplo de un comando snmptable con las opciones -Ci y -Cb. La salida está abreviada.

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

A continuación, se muestra un ejemplo del mismo comando snmptable con la opción -Ci, pero sin la opción -Cb. De nuevo la salida está abreviada. Observe que el nombre del objeto MIB se repite en cada encabezado.

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

A continuación, se muestra otro ejemplo del comando snmptable con las opciones -Ci y -Cb. Observe que el objeto MIB no se repite en cada encabezado.

% 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

Por lo tanto, cuando se utiliza la opción -Cb con el comando snmptable, la salida de la tabla es más fácil de leer.

A continuación, se muestra un ejemplo de un comando snmptable que utiliza la versión 3 del protocolo 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

El siguiente comando snmptable devuelve una tabla vacía.

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