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

Send a notification trap SNMP with snmptrap command Linux

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

我不太了解 snmptrap 命令的语法,所以有人可以向我解释如何正确使用这个命令,如果可能的话,特别是这个陷阱吗?

语法非常简单:

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

这里的问题是这个特定的陷阱应该与 6 个变量绑定一起发送:

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

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

我建议使用像 NetDecision Trap Simulator 这样的工具,它会根据 MIB 定义自动配置要发送的陷阱。