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