Go to main content

Oracle® ILOM Protocol Management Reference for SNMP and IPMI Firmware Release 3.2.x

Exit Print View

Updated: January 2017
 
 

snmptable Command

The snmptable command retrieves the contents of an SNMP table and displays the contents in a tabular format, that is, one table row at a time, such that the resulting output resembles the table being retrieved. This is contrasted with the snmpwalk command, which displays the contents of the table one column at a time.

Here is an example of the snmptable command:

% 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.
 

Note -  While the snmpget, snmpgetnext, and snmpwalk command can be used on any type of MIB object, the snmptable command can be used only on MIB table objects. If this command is given any other type of object ID, it will be rejected. This restriction applies to a table entry object, a table column object, and any object that represents information within a table. Only a MIB table object ID can be used with the snmptable command.

In the examples of the snmptable command, the -Ci and -Cb options are used. For example, here is an snmptable command with the -Ci option:

% 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

Here is an example of an snmptable command without the -Ci option. Notice that the index column is not displayed:

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

Here is an example of an snmptable command with the -Ci and -Cb options. The output is abbreviated.

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

Here is an example of the same snmptable command with the -Ci option but without the -Cb option. Again the output is abbreviated. Notice that the name of the MIB object is repeated on each heading.

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

Here is another example of an snmptable command with both the -Ci and -Cb options. Notice that the MIB object is not repeated on each heading.

% 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

Thus, when you used the -Cb option with the snmptable command, the table output is easier to read.

Here is an example of an snmptable command using version 3 of the SNMP protocol:

% 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

The following snmptable command returns an empty table.

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