SNMP Client
Install
- apt-get install snmp
Mibs
- sudo apt-get -y install snmp-mibs-downloader
- sudo download-mibs
- sudo wget http://pastebin.com/raw.php?i=p3QyuXzZ -O /usr/share/snmp/mibs/ietf/SNMPv2-PDU
- cat /etc/snmp/snmp.conf
mibs +ALL
Walk
- snmpwalk -v2c -Cc -c public sw-cis-01
SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C3750 Software (C3750-IPSERVICESK9-M), Version 15.0(1)SE2, RELEASE SOFTWARE (fc3) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2011 by Cisco Systems, Inc. Compiled Thu 22-Dec-11 00:33 by prod_rel_team SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.516 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (2625854010) 303 days, 22:02:20.10 SNMPv2-MIB::sysContact.0 = STRING: SNMPv2-MIB::sysName.0 = STRING: sw-cis-01.xinux.lan SNMPv2-MIB::sysLocation.0 = STRING: SNMPv2-MIB::sysServices.0 = INTEGER: 6 SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00 SNMPv2-MIB::sysORID.1 = OID: SNMPv2-SMI::enterprises.9.7.129 SNMPv2-MIB::sysORID.2 = OID: SNMPv2-SMI::enterprises.9.7.115 ...
- snmpwalk -v2c -Cc -c public localhost | grep ppp0
IF-MIB::ifDescr.19 = STRING: ppp0 HOST-RESOURCES-MIB::hrDeviceDescr.262163 = STRING: network interface ppp0 HOST-RESOURCES-MIB::hrSWRunParameters.5058 = STRING: "-Pdefault ppp0" HOST-RESOURCES-MIB::hrSWRunParameters.17468 = STRING: "--color=auto ppp0" IF-MIB::ifName.19 = STRING: ppp0 IPV6-MIB::ipv6IfDescr.19 = STRING: ppp0
Translate
- snmptranslate -On -IR IF-MIB::ifName.19
.1.3.6.1.2.1.31.1.1.1.1.19
Get
- snmpget -v2c -c public localhost .1.3.6.1.2.1.31.1.1.1.1.19
IF-MIB::ifName.19 = STRING: ppp0
- snmpget -v2c -c public localhost IF-MIB::ifHCInOctets.19
IF-MIB::ifHCInOctets.19 = Counter64: 18242529915
- snmpget -v2c -c public localhost IF-MIB::ifHCOutOctets.19
IF-MIB::ifHCOutOctets.19 = Counter64: 1450655195