Snmpwalk
From Net-SNMP Wiki
Net-SNMP Tool | |
snmpwalk | |
Manual: | snmpwalk |
---|---|
Tutorial: | Tutorial |
Code: | apps/snmpwalk.c |
Purpose
Issue a multiple SNMP GETNEXT operations to a remote agent, traversing all the data in an agent's implemented MIB tree below a certain point.
Command Line
The command line options are per the snmpcmd options.
The remaining option is an OID to walk (IE, "get all the data below this"). You can simulate an snmpwalk but issuing a bunch of snmpgetnext commands as well.
To find everything that an agent supports (or and you're allowed to see), try walking the agent with an OID of .1.3, which is the highest level OID that most agents will return data under.
Example Usages
# snmpwalk -v 1 -c demopublic test.net-snmp.org sysORTable SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB SNMPv2-MIB::sysORID.2 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup SNMPv2-MIB::sysORID.3 = OID: SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 SNMPv2-MIB::sysORID.4 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance SNMPv2-MIB::sysORID.5 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities SNMPv2-MIB::sysORDescr.2 = STRING: View-based Access Control Model for SNMP. SNMPv2-MIB::sysORDescr.3 = STRING: The MIB for Message Processing and Dispatching. SNMPv2-MIB::sysORDescr.4 = STRING: The MIB for Message Processing and Dispatching. SNMPv2-MIB::sysORDescr.5 = STRING: The SNMP Management Architecture MIB. SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORUpTime.2 = Timeticks: (1) 0:00:00.01 SNMPv2-MIB::sysORUpTime.3 = Timeticks: (1) 0:00:00.01 SNMPv2-MIB::sysORUpTime.4 = Timeticks: (1) 0:00:00.01 SNMPv2-MIB::sysORUpTime.5 = Timeticks: (1) 0:00:00.01