这个陷阱消息有什么问题吗?

时间:2017-05-17 02:27:09

标签: snmp snmp-trap

我正在使用此Linux命令发送snmp v2c陷阱。

snmptrap -m ./ibmConvergedPowerSystems.mib -v 2c -c public 127.0.0.1 0 IBM-CPS-MIB::problemTrap cpsSystemSendTrap s "This is a test"

我收到了这个。

enter image description here

我正在阅读它的方式是它有3个OID。

  1. sysUpTime oid(" .1.3.6.1.2.1.1.3.0") - 为0.

  2. snmpTrapOID(" .1.3.6.1.6.3.1.1.4.1.0") - 其中包含OID - > http://www.oidview.com/mibs/2/IBM-CPS-MIB.html

  3. 包含数据的企业特定陷阱(IBM-CPS-MIB的数据)。

  4. 我做对了吗?

    我唯一关心的是#3。有没有办法修改命令以摆脱其他两个OID。或者v2c陷阱总是会有前两个?

    先谢谢。

    泰斯

1 个答案:

答案 0 :(得分:1)

这是非常正常的企业特定SNMP通知。该通知的类型(PDU格式)是TRAPv2。此陷阱包含3个varbinds。前两个是RFC1448所必需的。所以你无法摆脱它们。

  • 第一个varbind snmpTrapOID.0是标识陷阱类型的实际对象标识符(OID)。
  • 第二个varbind sysUptime.0来自RFC1213(MIB-2)。基本上它是自设备上次重启以来的时间。

我会将.0添加到cpsSystemSendTrap,因为它是标量对象。