使用snmptrap命令Linux发送通知陷阱SNMP

时间:2016-05-09 15:40:42

标签: linux command-line snmp net-snmp snmp-trap

出于测试目的,我尝试使用snmptrap命令生成.1.3.6.1.2.1.43.18.2.0.1陷阱(打印机警报陷阱)。

我没有使用snmptrap命令的语法,所以有人可以解释我如何正确使用此命令,特别是对于此陷阱,如果可能的话?

1 个答案:

答案 0 :(得分:4)

语法非常简单:

snmptrap -c public -v 2c 127.0.0.1 "" 1.3.6.1.2.1.43.18.2.0.1

这里的问题是这个特殊的陷阱应该与6个varbinds一起发送:

  • prtAlertIndex
  • prtAlertSeverityLevel
  • prtAlertGroup
  • prtAlertGroupIndex
  • prtAlertLocation
  • prtAlertCode

因此,您还必须为所有这些varbinds提供值。因此陷阱接收器将能够正确处理这种类型的陷阱。

我建议使用 NetDecision Trap Simulator 等工具,根据MIB定义自动配置陷阱发送。

enter image description here