cacti 有图没有数据,显示nan
本帖最后由 smallfish 于 2011-11-07 18:03 编辑前提:我目前在监控防火墙,目的监控网卡,内存,CPU,现在网卡流量可以了,CPU和内存找厂家要了IOD,CPU也有了,现在内存有图,没有数据。我在服务器上用snmpwalk测试过,有数据:
cacti# snmpwalk -c public -v 2c 10.155.255.254 1.3.6.1.4.1.28557.2.2.1.5
SNMPv2-SMI::enterprises.28557.2.2.1.5.0 = Gauge32: 176233
我在cacti 里重新建立了数据和图形模板,debug的时候没有出错,都是OK的。
我在服务器上执行:
cacti# rrdtool fetch firewall_snmp_oid_297.rrd AVERAGE
snmp_oid
1320563400: nan
1320563700: nan
1320564000: nan
1320564300: nan
1320564600: nan
1320564900: nan
1320565200: nan
1320565500: nan
1320565800: nan
1320566100: nan
1320566400: nan
1320566700: nan
1320567000: nan
1320567300: nan
1320567600: nan
1320567900: nan
1320568200: nan
1320568500: nan
1320568800: nan
1320569100: nan
1320569400: nan
1320569700: nan
1320570000: nan
1320570300: nan
1320570600: nan
... 省略。。。
文件权限检查过,都没问题的,现在不知道什么原因 cacti# rrdtool info firewall_snmp_oid_297.rrd
filename = "firewall_snmp_oid_297.rrd"
rrd_version = "0003"
step = 300
last_update = 1320650401
header_size = 1892
ds.index = 0
ds.type = "GAUGE"
ds.minimal_heartbeat = 600
ds.min = 0.0000000000e+00
ds.max = 1.0000000000e+02
ds.last_ds = "174911"
ds.value = NaN
ds.unknown_sec = 1
rra.cf = "AVERAGE"
rra.rows = 600
rra.cur_row = 75
rra.pdp_per_row = 1
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = NaN
rra.cdp_prep.unknown_datapoints = 0
rra.cf = "AVERAGE"
rra.rows = 700
rra.cur_row = 153
rra.pdp_per_row = 6
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = 0.0000000000e+00
rra.cdp_prep.unknown_datapoints = 4
rra.cf = "AVERAGE"
rra.rows = 775
rra.cur_row = 337
rra.pdp_per_row = 24
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = 0.0000000000e+00
rra.cdp_prep.unknown_datapoints = 16
rra.cf = "AVERAGE"
rra.rows = 797
rra.cur_row = 441
rra.pdp_per_row = 288
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = NaN
rra.cdp_prep.unknown_datapoints = 88
rra.cf = "MAX"
rra.rows = 600
rra.cur_row = 39
rra.pdp_per_row = 1
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = NaN
rra.cdp_prep.unknown_datapoints = 0
rra.cf = "MAX"
rra.rows = 700
rra.cur_row = 483
rra.pdp_per_row = 6
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = -inf
rra.cdp_prep.unknown_datapoints = 4
rra.cf = "MAX"
rra.rows = 775
rra.cur_row = 30
rra.pdp_per_row = 24
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = -inf
rra.cdp_prep.unknown_datapoints = 16
rra.cf = "MAX"
rra.rows = 797
rra.cur_row = 651
rra.pdp_per_row = 288
rra.xff = 5.0000000000e-01
rra.cdp_prep.value = NaN
rra.cdp_prep.unknown_datapoints = 88
cacti# cacti的那个crontab脚本有没有5分钟跑一次?另外,那个脚本的执行者有没有权限rw这个rrd文件?
su到cacti用户,手工插入下数据看看吧 我看了下,所有rrd文件权限是一样的,另外我执行snmpwalk的时候,CPU和内存的值不一样,不知道有没有关系:
内存:
cacti# snmpwalk -c public -v 2c 10.155.255.254 1.3.6.1.4.1.28557.2.2.1.5.0
SNMPv2-SMI::enterprises.28557.2.2.1.5.0 = Gauge32: 176031
CPU:
cacti# snmpwalk -c public -v 2c 10.155.255.254 1.3.6.1.4.1.28557.2.2.1.3.0
SNMPv2-SMI::enterprises.28557.2.2.1.3.0 = INTEGER: 11 cacti的那个crontab脚本有没有5分钟跑一次?另外,那个脚本的执行者有没有权限rw这个rrd文件?
su到cacti用 ...
realgod 发表于 2011-11-07 17:28 http://bbs.chinaunix.net/images/common/back.gif
我看了下,我服务器本机就没有crontab,但是其他监控都正常,图形都有,应该没关系吧? 不知道会不会和我执行snmpwalk 查询到的值有关,因为我CPU查询到的是INTEGER,内存则是Gauge
内存:
cacti# snmpwalk -c public -v 2c 10.155.255.254 1.3.6.1.4.1.28557.2.2.1.5.0
SNMPv2-SMI::enterprises.28557.2.2.1.5.0 = Gauge32: 176031
CPU:
cacti# snmpwalk -c public -v 2c 10.155.255.254 1.3.6.1.4.1.28557.2.2.1.3.0
SNMPv2-SMI::enterprises.28557.2.2.1.3.0 = INTEGER: 11 你模板怎么定义的贴出来看看 我倒出来了,设置和之前监控CPU是差不多的。帮忙看看。
我不会看xml的模板你上两个图(包括数据模板和图形模板)看看我对比下我的自定义模板就知道了 图片截图不太方便,一张图放不下,要么能否共享一下你的模板,我导入再修改一下,谢谢!
页:
[1]
2