snmptrap v3错误“在TRAP2 PDU中找不到TrapOID”

时间:2019-04-09 17:14:52

标签: snmp net-snmp snmp-trap

我能够成功发送snmptrap v3,但是在日志中始终出现以下错误消息。

Cannot find TrapOID in TRAP2 PDU

我的C代码如下,

oid objid_snmptrap[] = {1, 3, 6, 1, 4, 1, 11833, 2, 2, 1, 1, 0, 48};

pdu = snmp_pdu_create(SNMP_MSG_TRAP2);
snmp_add_var(pdu, objid_sysuptime, sizeof(objid_sysuptime) / sizeof(oid), 't', "1742641");
snmp_add_var(pdu, objid_snmptrap, sizeof(objid_snmptrap) / sizeof(oid), 'o', "nCircleIP360MIB");

if (snmp_send(agent->ss, pdu) == 0) {
    log_error("snmp_send failed for NewHostTrap");
    snmp_free_pdu(pdu);
  }

我希望此错误不会出现在输出中。同样,当我发送V1陷阱时,它会使用pdu-> specific_type在输出中显示“ Specific Type”信息。不确定如何使用V3来表示。

0 个答案:

没有答案