我使用net-snmp,我尝试了一些命令,如:
snmptrap -v 1 -c public host TRAP-TEST-MIB::demotraps localhost 6 17 '' \
SNMPv2-MIB::sysLocation.0 s "Just here"
snmptrap -v 2c -c public localhost '' NOTIFICATION-TEST-MIB::demo-notif \
SNMPv2-MIB::sysLocation.0 s "just here"
snmptrap -v 1 -c public host NET-SNMP-EXAMPLES-MIB::netSnmpExampleHeartbeatNotification "" 6 17 "" \
netSnmpExampleHeartbeatRate i 123456
但是只是给我一个没有错误的新线或什么 有人可以给我建议吗?
答案 0 :(得分:1)
Netsnmp为此目的提供了Snmptrapd。
这是一个应用程序,它可以侦听主机上的端口(默认为162)以获取陷阱,并将记录收到的那些。
//编辑......
这是一个例子......
snmptrapd -f -m +ALL -Lo -c /tmp/snmptrapd.conf 9876
其中/tmp/snmptrapd.conf
只包含一行,为简单起见,禁用社区/密码检查
disableAuthorization yes
使用man snmptrapd
查看标记/参数的含义。