1, 下载安装net-snmp
c:\usr\etc\snmp目录下的配置文件修改: f
rocommunity public
f
authcommunity execute|log|net public
traphandle .1.3.6.1.6.3.1.5.1 page_me up
traphandle .1.3.6.1.4.1.2021.251.1 page_me up
traphandle .1.3.6.1.4.1.2021.251.2 page_me down
traphandle default echo ‘Successful’
2,
snmpd启动snmp Agent用于get walk 测试 snmptrapd 启动 trap deamon用于trap测试
snmptrapd -Lo -d
3,get walk测试命令:
snmpwalk -v1 -c public localhost:161 1.3.6.1.2.1
4,trap测试命令:
snmptrap -v 1 [COMMON OPTIONS] [-Ci] enterprise-oid agent generic-trap specific-trap uptime [OID TYPE VALUE]...
snmptrap -v [2c|3] [COMMON OPTIONS] [-Ci] uptime trap-oid [OID TYPE VALUE]...
E:\>snmptrap -v1 -c public localhost:162 .1.3.6.1.2.1 localhost 6 011 360000 1.3.6.1.2.1.1.1 s "fuck"
5,其他命令snmptranslate
E:\>snmptranslate -Td .1.3.6.1.2.1
SNMPv2-SMI::mib-2
mib-2 OBJECT-TYPE
-- FROM SNMPv2-SMI, RFC1213-MIB
::= { iso(1) org(3) dod(6) internet(1) mgmt(2) 1 }
E:\>snmptranslate -Tp .1.3.6.1.2.1.1
+--system(1)
|
+-- -R-- String sysDescr(1)
| Textual Convention: DisplayString
| Size: 0..255
+-- -R-- ObjID sysObjectID(2)
+-- -R-- TimeTicks sysUpTime(3)
| |
| +--sysUpTimeInstance(0)
|
+-- -RW- String sysContact(4)
| Textual Convention: DisplayString
| Size: 0..255
+-- -RW- String sysName(5)
| Textual Convention: DisplayString
| Size: 0..255
+-- -RW- String sysLocation(6)
| Textual Convention: DisplayString
| Size: 0..255
+-- -R-- INTEGER sysServices(7)
| Range: 0..127
+-- -R-- TimeTicks sysORLastChange(8)
| Textual Convention: TimeStamp
|
+--sysORTable(9)
|
+--sysOREntry(1)
| Index: sysORIndex
|
+-- ---- INTEGER sysORIndex(1)
| Range: 1..2147483647
+-- -R-- ObjID sysORID(2)
团体操
队形 +-- -R-- String sysORDescr(3) | Textual Convention: DisplayString
| Size: 0..255
+-- -R-- TimeTicks sysORUpTime(4)
咬颊症 Textual Convention: TimeStamp
通过树,查OID
E:\>snmpget -v1 -c public localhost .1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysDescr.0 = STRING: Windows yangchao 5.1.2600 Service Pack 2 XP Professional x86 Famil
非诚勿扰2 诗 6 Model 14 Stepping 8
E:\>snmptable -c public -v 1 localhost 1.3.6.1.2.1.1.9
SNMP table: SNMPv2-MIB::sysORTable
E:\>snmpdelta -c public -v 1 -Cs -CT localhost IF-MIB:ifInUcastPkts.3
localhost IF-MIB::ifInUcastPkts.3
[12:11:39 7/22] 0.00
[12:11:40 7/22] 0.00
KAMEWA[12:11:41 7/22] 0.00
[12:11:42 7/22] 0.00
[12:11:43 7/22] 0.00黄埔造船厂
[12:11:44 7/22] 0.00
[12:11:45 7/22] 0.00
[12:11:46 7/22] 0.00
……
实际的例子:
+-- -R-- Counter ifInOctets(10)
+-- -R-- Counter ifInUcastPkts(11)
+-- -R-- Counter ifInNUcastPkts(12)
+-- -R-- Counter ifInDiscards(13)
+-- -R-- Counter ifInErrors(14)
+-- -R-- Counter ifInUnknownProtos(15)
+-- -R-- Counter ifOutOctets(16)
+-- -R-- Counter ifOutUcastPkts(17)
+-- -R-- Counter ifOutNUcastPkts(18)
+-- -R-- Counter ifOutDiscards(19)
+-- -R-- Counter ifOutErrors(20)真水无香电影
snmpdelta -c public -v 1 -Cs -CT localhost IF-MIB:ifInOctets.0
5秒钟的网络流量
E:\>snmpdelta -c public -v 1 -Cs -CT -Cp 5 localhost IF-MIB:ifInOctets.1 IF-MIB:ifOutOctets.1
localhost IF-MIB::ifInOctets.1 IF-MIB::ifOutOctets.1
[12:20:12 7/22] 397.00 397.00
[12:20:17 7/22] 267.00 267.00
[12:20:22 7/22] 443.00 443.00
[12:20:27 7/22] 415.00 415.00
[12:20:32 7/22] 493.00 493.00
[12:20:37 7/22] 1763.00 1763.00
[12:20:42 7/22] 932.00 932.00
[12:20:47 7/22] 4179.00 4179.00