案例情况:openvpn网卡的流量监控不能出图了,数据为nan,昨天重启前还是正常的。
查看cacti.log日志
09/19/2008 09:25:01 AM - SPINE: Poller[0] Host[5] DS[57] WARNING: Result from SNMP not valid. Partial Result: ...
09/19/2008 09:25:01 AM - SPINE: Poller[0] Host[5] DS[57] WARNING: Result from SNMP not valid. Partial Result: ..
Poller[0] Host[5] DS[57] 所对应的数据源正是不能出图的数据源
打开cacti的DEBUG
Settings-〉General-〉Poller Logging Level-〉DEBUG
再次查看日志
09/19/2008 10:15:01 AM - SPINE: Poller[0] Host[5] DS[57] WARNING: Result from SNMP not valid. Partial Result: ...
09/19/2008 10:15:01 AM - SPINE: Poller[0] Host[5] DS[57] SNMP: v2: 172.118.3.135, dsname: traffic_out, oid:
.1.3.6.1.2.1.2.2.1.16.7,value: U
09/19/2008 10:15:01 AM - SPINE: Poller[0] Host[5] DS[57] WARNING: Result from SNMP not valid. Partial Result: ...
09/19/2008 10:15:01 AM - SPINE: Poller[0] Host[5] DS[57] SNMP: v2: 172.118.3.135, dsname: traffic_in, oid:
.1.3.6.1.2.1.2.2.1.10.7, value: U
手动查看该oid
snmpwalk -v 2c -c public 172.118.3.135 .1.3.6.1.2.1.2.2.1.10.7
[root@db snmp]# snmpwalk -v 2c -c public 172.118.3.135 .1.3.6.1.2.1.2.2.1.10.7
IF-MIB::ifInOctets.7 = No Such Instance currently exists at this OID
查看是否存在该ID
[root@db log]# snmpwalk -v 2c -c public 172.118.3.135 if
经查看只存在IF-MIB::ifOutOctets.5 = Counter32: 3638930
莫名其妙,为什么不存在这个ID?
oid为什么不存在了呢?怎么样能让cacti找到更改后的oid呢?
登陆console,在data source里找到该数据源。
看到custom data栏目中index type选择的是ifDescr,更改以下这个类型是否能让cacti重新找到正确的oid呢?
分别更改了index type和index value,等待5分钟,图终于出来了。
至于为什么oid会改变,cacti为什么找不到,重启了openvpn,oid就会变?
不是很明白,有知道的朋友分享下,本站QQ群:161228069 。