如何在net-snmp中捕获陷阱消息

时间:2014-08-18 08:43:29

标签: snmp net-snmp

我使用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

但是只是给我一个没有错误的新线或什么 有人可以给我建议吗?

1 个答案:

答案 0 :(得分:1)

Netsnmp为此目的提供了Snmptrapd

这是一个应用程序,它可以侦听主机上的端口(默认为162)以获取陷阱,并将记录收到的那些。

//编辑......

这是一个例子......

snmptrapd -f -m +ALL -Lo  -c /tmp/snmptrapd.conf 9876

其中/tmp/snmptrapd.conf只包含一行,为简单起见,禁用社区/密码检查

disableAuthorization yes

使用man snmptrapd查看标记/参数的含义。