Snmpwalk

From Net-SNMP Wiki
Revision as of 22:58, 30 June 2011 by Wes (Talk | contribs) (Created page with "{{tool|snmpwalk|manual=1|tutorial=1|code=apps/snmpwalk.c}} == Purpose == Issue a multiple SNMP GETNEXT operations to a remote agent, traversing all the data in an agent's i...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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