snmptrap 未执行,仅返回版本

snmptrap 未执行,仅返回版本

我在目标计算机上接收陷阱时遇到了问题。

在目标机器上我有一个snmptrapd正常运行的服务器。

他在负责发送陷阱的Linux中执行了以下命令。

snmptrapd -v1 -c public 172.31.252.200 .1.3.777 172.31.253.60 6 .0 0 .1.3.777.1 i 3 .1.3.777.2 i 8210 .1.3.777.3 i 2 .1.3.777.4 i 72 .1.3.777.5 s "TEST"

但它仅返回以下内容:

 root @ Machine1: / etc / snmp # snmptrapd -v1 -c public 172.31.252.200
 .1.3.777 172.31.253.60 6 .0 0 .1.3.777.1 i 3 .1.3.777.2 i 8210
 .1.3.777.3 i 2 .1.3. 777.4 i 72 .1.3.777.5 s "TEST"
 NET-SNMP Version: 5.7.3
 Web: http://www.net-snmp.org/
 Email: [email protected]

 root @ Machine1: / etc / snmp #

命令、OID 和其他数据均正确。可能是什么问题?

答案1

您的参数-v没有按照您想象的那样运行:

来自手册:

-v, --version
  Print version information for the trap daemon and then exit.

我不知道您想设置为什么1,但这是一个不同的参数。

-csnmptrapd 也不存在该参数。snmptrap但 snmptrapd 的两个参数都存在(请注意缺少d)。

看起来您正在尝试snmptrapd使用 的参数运行snmptrap

答案2

该命令与参数snmptrap相链接,因此无法正常工作。snmptrapd-v1-c public

创建新的符号链接可以正常工作。

相关内容