2

我正在尝试从命令行发送带有 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 SYNTAX OCTET STRING ACCESS 读写 STATUS 强制 描述

省略 dst 标志的格式:- IP:port:start time:end time:timezone,将认为 dstflag 为 0

是否有人比我有更多的 SNMP 经验来理解我需要在命令行争论中添加什么?

谢谢!

4

1 回答 1

1

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

于 2012-12-12T18:00:28.620 回答