码迷,mamicode.com
首页 > 其他好文 > 详细

Cacti 不出图像的解决办法(完整版)

时间:2015-10-22 14:27:03      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:cacti cacti出图 cacti监控 cacti出不来图

Cacti不出图像的排错办法和思路

Cacti监控就不多说了。安装完成之后新手会遇到很多问题,但是最关键的问题就是Cacti画不出图像(画不出图像还要你干嘛)。所以这里简单介绍一下排错思路。

 

下面总结一下,排错顺序:

                    1system utilities –>Rebuildpoller cache   删除缓存

                    2、设置正确的系统时间。

                    3、运行/usr/bin/php/var/www/html/cacti/poller.php –force

                    4权限问题,修改权限#chmod 777 -R/srv/www/htdocs/cacti/rra

                    5数据库表有损坏,修复#mysqlcheck -aocacti –auto-repair -uroot –p

                    6重启snmpd服务#service snmpd restart

                    7php.ini 下的 data.timezone=PRC

                    8cornd 服务是否启动,定时任务是否运行成功(手动可以忽略此项)


========================================================

  1. 因为Cacti画图是通过读取cacti/rra目录里面的文件。所以rra目录最好给777权限。如图

 技术分享

  1. cacti/rra里面的文件是怎么来的呢?答案当然是通过phpsnmp协议抓取来的,所以如果rra目录下没有这些rrd文件,建议检查snmp 协议的问题。或者php的问题。技术分享

  1. 如果rra下面有文件,还是没办法出图,使用

    /usr/bin/php /var/www/html/cacti/poller.php –force 来查看rrd是否能够抓到。这里我发一个我之前报错的图片。

    技术分享

    针对这种情况,建议删掉rra下面目录的所有文件,然后在用下面命令通过php抓取snmp写入到rra文件里面。Ps:注意要授777权限哦

         4snmpwalk -v 2c -c publicServerIP   这条命令是来验证对方的主机是否开启了SNMP协议。这里的serverip 是被监控的对象的IP。既然监控的是本机,所以这里填上我们本机的IP,如下图。即为正常。

 技术分享


    1. 这里在检查服务端是否给我们客户端(被监控)返回数据。

      snmpwalk -v2c ServerIP -c public

      如果3可以4不可以。检查php里面的设置,即权限问题即可。

       

       

       

                                                        



本文出自 “Linux折腾” 博客,谢绝转载!

Cacti 不出图像的解决办法(完整版)

标签:cacti cacti出图 cacti监控 cacti出不来图

原文地址:http://lovemy.blog.51cto.com/6685617/1705147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!