这个陷阱信息有什么问题吗?
Anything wrong with this trap message?
我正在使用这个 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"
我收到了。
我的阅读方式是它有 3 个 OID。
sysUpTime oid (".1.3.6.1.2.1.1.3.0") - 即 0.
snmpTrapOID (".1.3.6.1.6.3.1.1.4.1.0") - 包含此 OID -> http://www.oidview.com/mibs/2/IBM-CPS-MIB.html
带有数据的企业特定陷阱(IBM-CPS-MIB 的数据)。
我做对了吗?
我唯一关心的是#3。有没有办法修改命令以摆脱其他两个 OID。或者 v2c 陷阱总是有前两个?
这是非常正常的企业特定 SNMP 通知。此通知的类型(PDU 格式)是 TRAPv2。此陷阱包含 3 个 varbinds。 RFC1448 要求前两个。所以你无法摆脱它们。
- 第一个 varbind
snmpTrapOID.0
是标识陷阱类型的实际对象标识符 (OID)。
- 第二个 varbind
sysUptime.0
来自 RFC1213 (MIB-2)。基本上是设备上次重启后的时间。
我会将 .0
添加到 cpsSystemSendTrap
,因为它是一个标量对象。
我正在使用这个 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"
我收到了。
我的阅读方式是它有 3 个 OID。
sysUpTime oid (".1.3.6.1.2.1.1.3.0") - 即 0.
snmpTrapOID (".1.3.6.1.6.3.1.1.4.1.0") - 包含此 OID -> http://www.oidview.com/mibs/2/IBM-CPS-MIB.html
带有数据的企业特定陷阱(IBM-CPS-MIB 的数据)。
我做对了吗?
我唯一关心的是#3。有没有办法修改命令以摆脱其他两个 OID。或者 v2c 陷阱总是有前两个?
这是非常正常的企业特定 SNMP 通知。此通知的类型(PDU 格式)是 TRAPv2。此陷阱包含 3 个 varbinds。 RFC1448 要求前两个。所以你无法摆脱它们。
- 第一个 varbind
snmpTrapOID.0
是标识陷阱类型的实际对象标识符 (OID)。 - 第二个 varbind
sysUptime.0
来自 RFC1213 (MIB-2)。基本上是设备上次重启后的时间。
我会将 .0
添加到 cpsSystemSendTrap
,因为它是一个标量对象。