【问题标题】:Send a notification trap SNMP with snmptrap command Linux使用 snmptrap 命令发送通知陷阱 SNMP Linux
【发布时间】:2016-09-04 07:58:33
【问题描述】:
出于测试目的,我正在尝试使用 snmptrap 命令生成 .1.3.6.1.2.1.43.18.2.0.1 陷阱(打印机警报陷阱)。
我对 snmptrap 命令的语法不了解,所以有人可以解释一下如何正确使用这个命令,如果可能的话,特别是对于这个陷阱?
【问题讨论】:
标签:
linux
command-line
snmp
net-snmp
snmp-trap
【解决方案1】:
语法很简单:
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
因此,您还必须为所有这些 varbind 提供值。因此 Trap Receiver 将能够正确处理这种类型的陷阱。
我建议使用像 NetDecision Trap Simulator 这样的工具,它会根据 MIB 定义自动配置要发送的陷阱。