Ad Widget

Collapse

snmp discovery通过通用OID获取网络设备接口错包数量时,抓取到的结果异常

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kaermessi
    Junior Member
    • Feb 2021
    • 6

    #1

    snmp discovery通过通用OID获取网络设备接口错包数量时,抓取到的结果异常

    zabbix文档中对网络设备特定的snmp oid有描述

    其中
    ifInErrors 1.3.6.1.2.1.2.2.1.14 The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.
    针对以上对网络设备通过模板自动发现发现端口的ifInErrors监控指标,图1为自动发现的监控项信息

    但是实际利用snmpget获取到的接口ifInErrors值和zabbix采集到的值并不一致

    图2为snmpget获取到的值,图3为zabbix获取到的值

    但通过手动添加接口snmp ifInErrors监控项后,能获取到和snmpget命令得到的相同值,也就是说通过自动发现动作自动 添加的此监控项值才会出现问题,手动添加就不会出现问题,这是哪里的BUG么?

    图4为手动添加接口监控项的配置信息,所有配置信息与自动发现接口都一样

    图5为手动添加的监控项与自动发现监控项获取到的监控值对比

    另:根据snmp oid文档中的描述,目前自动发现的其他监控项ifInOctets或ifOutOctets这些获取正常 ,唯一有问题的就是有关错包的ifInErrors和ifOutErrors这两个OID使用自动发现就出 现获取异常。

Working...