我试图通过snmptrap发送snmp消息

时间:2012-12-07 18:34:32

标签: snmp

我正在尝试从命令行发送带有snmptrap的snmp消息,并且手册不是很清楚。

我已成功发送示例消息(10.0.0.1 ==我将消息发送到的地方)

snmptrap -v 1 -c private 10.0.0.1 NET-SNMP-EXAMPLES-MIB::netSnmpExampleHeartbeatNotification "" 6 17 "" netSnmpExampleHeartbeatRate i 13546 

但是当我想发送重新同步消息时,例如:

snmptrap -v 1 -c private 10.0.0.1 HW-IMAPV1NORTHBOUND-TRAP-MIB::hwNmNorthboundEventSynchronizationCommandStart  

我需要添加一些争论。我尝试添加myip:myport:date:date或者只是myip:myport,但没有成功。我不太清楚以下论点应该是什么。手册页:

snmptrap -v 1 [COMMON OPTIONS] [-Ci] enterprise-oid agent generic-trap specific-trap uptime [OID TYPE VALUE]

通用陷阱,特定陷阱等应该是什么?

来自MIB文件:

:1.3.6.1.4.1.2011.2.15.1.7.7.4

hwNmNorthboundEventSynchronizationCommandStart OBJECT-TYPE                         语法分析字符串                         ACCESS读写                         状态强制                         说明

格式省略dst标志: - IP:端口:开始时间:结束时间:时区,将dstflag视为0

有人通过SNMP获得比我更多的经验,以了解我需要在命令行参数中添加什么内容吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道是否应该删除这个问题,或者留下它,但我的问题部分是因为某种方式mib文件没有读取,我不得不直接使用OID。否则“参数”取决于mib文件,6总是6,另一方面的17应该对应于mib的oid中的最后一个数字。