需要 snmptrap 解决方案

需要 snmptrap 解决方案

这是我写的命令:

c:/usr/bin> snmptrap -v 3 -l authPriv -u sam -a MD5 -A mysecretpass -x Des _x mypassphrase localhost .1.3.6.1.2.1.1.1.0 3 0"

出现错误:

0: Missing type/value for variable

解决方案是什么?命令行中缺少某些内容?

答案1

SNMPv3 的语法与 SNMPv1 有很大不同...不幸的是,许多snmptrap预期的选项对命令行上的位置非常敏感。你不是唯一一个被这个问题绊倒的人。:-)

您可以尝试以下操作:

snmptrap -v 3 -l authPriv -u sam -a MD5 -A mysecretpass -x des -X mypassphrase \
    127.0.0.1 69 coldStart .1.3.6.1.2.1.1.1.0 s trap

紧跟 OID 后面的选项是类型指示符(整数、无符号等),而“3”不是有效说明符(请参阅man snmptrap)。我在这里选择了s字符串,但您需要调整命令以使用适合您目的的类型。

相关内容