不带值的Cacti rrdtoolgraphics,Nar在.rrd文件中

仙人掌0.8.7h,最新的RRDTool。 我成功地绘制了CPU /接口stream量,但得到了空白图表 这个 当涉及到内存/温度监控。

问题/错误实际上存档在这里 ,但是这个post没有帮助。

我可以snmpget的价值,例如SNMPv2-SMI::enterprises.9.9.13.1.3.1.3.1 = Gauge32: 26 。 但是,将这些值存储到.rrd文件似乎存在问题。

rrdtool info powerbseipv6testrouter_cisco_memfree_40.rrd AVERAGE cisco_memfree输出rrdtool info powerbseipv6testrouter_cisco_memfree_40.rrd AVERAGE cisco_memfree如下:

 filename = "powerbseipv6testrouter_cisco_memfree_40.rrd" rrd_version = "0003" step = 300 last_update = 1321867894 ds[cisco_memfree].type = "GAUGE" ds[cisco_memfree].minimal_heartbeat = 600 ds[cisco_memfree].min = 0.0000000000e+00 ds[cisco_memfree].max = 1.0000000000e+12 ds[cisco_memfree].last_ds = "UNKN" ds[cisco_memfree].value = 0.0000000000e+00 ds[cisco_memfree].unknown_sec = 94 rra[0].cf = "AVERAGE" rra[0].rows = 600 rra[0].pdp_per_row = 1 rra[0].xff = 5.0000000000e-01 rra[0].cdp_prep[0].value = NaN rra[0].cdp_prep[0].unknown_datapoints = 0 rra[1].cf = "AVERAGE" rra[1].rows = 700 rra[1].pdp_per_row = 6 rra[1].xff = 5.0000000000e-01 rra[1].cdp_prep[0].value = NaN rra[1].cdp_prep[0].unknown_datapoints = 0 rra[2].cf = "AVERAGE" rra[2].rows = 775 rra[2].pdp_per_row = 24 rra[2].xff = 5.0000000000e-01 rra[2].cdp_prep[0].value = NaN rra[2].cdp_prep[0].unknown_datapoints = 18 rra[3].cf = "AVERAGE" rra[3].rows = 797 rra[3].pdp_per_row = 288 rra[3].xff = 5.0000000000e-01 rra[3].cdp_prep[0].value = NaN rra[3].cdp_prep[0].unknown_datapoints = 114 rra[4].cf = "MAX" rra[4].rows = 600 rra[4].pdp_per_row = 1 rra[4].xff = 5.0000000000e-01 rra[4].cdp_prep[0].value = NaN rra[4].cdp_prep[0].unknown_datapoints = 0 rra[5].cf = "MAX" rra[5].rows = 700 rra[5].pdp_per_row = 6 rra[5].xff = 5.0000000000e-01 rra[5].cdp_prep[0].value = NaN rra[5].cdp_prep[0].unknown_datapoints = 0 rra[6].cf = "MAX" rra[6].rows = 775 rra[6].pdp_per_row = 24 rra[6].xff = 5.0000000000e-01 rra[6].cdp_prep[0].value = NaN rra[6].cdp_prep[0].unknown_datapoints = 18 rra[7].cf = "MAX" rra[7].rows = 797 rra[7].pdp_per_row = 288 rra[7].xff = 5.0000000000e-01 rra[7].cdp_prep[0].value = NaN rra[7].cdp_prep[0].unknown_datapoints = 114 

除了升级到最新的0.8.8之外,你是否确认过你(或者试图将rrd信息存储在.rrd文件中)? 正确设置文件/目录权限是否允许这个?

在回复您的评论时,文件/目录所有权/权限可能是问题所在,我将分享我发现对于在OpenBSD上运行的Cacti安装有用(也就是说,您的位置和语法可能会因其他系统而异):

 chown -R www:www /var/www/htdocs/* echo 'web directories reset to www:www ownership' chmod -R 777 /var/www/htdocs/cacti/plugins/* chmod -R 777 /var/www/htdocs/cacti/log/* chmod -R 777 /var/www/htdocs/cacti/rra/* echo 'cacti plugin, log, and rra directories set to full r,w,x' 

我使用大量的仙人掌天气图,经常发现自己不得不重新设置权限,这使我不断思考它的头痛。

777可能对这些部分的安全性过于开放,如果是这样的话,我将很高兴地感谢提供更好的设置,这仍然提供了应用程序的可用性。

在rra目录中设置权限

 chown cacti:apache rra -R (Directory) chmod 755 rra -R 

这应该解决你的问题。

没有图表值,即使你的RAR目录更新,这意味着Apache无法读取文件夹/文件由于权限。

希望这可以帮助你。

将cacti日志logging设置为DEBUG,并检查所有的轮询统计信息,轮询错误,轮询警告选项,检查cacti.log文件,通常它会显示输出,您可以开始从日志