Cacti无图无数据等错误解决

Cacti 安装不久,图像界面出来了,但是一直没有数据。

Cacti 日志中的错误或警告也都一个个全部解决。有些需要访问文件的权限也都有了。


参考网上的总结:解决cacti无图像或者无数据

  1. 1.system utilities �C>Rebuild poller cache   

  2. 2.系统时间不准确,重新设置时间   一定要注意系统时间

  3. 3.图像没有生成,运行#/usr/bin/php /srv/www/htdocs/cacti/poller.php �Cforce 具体路径根据linux系统不同有所不同  

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

  5. 5.数据库表有损坏,修复#mysqlcheck -ao cacti �Cauto-repair -uroot -p   

  6. 6.重启snmpd服务#service snmpd restart  


但是都没有解决问题

还是看看这cacti服务器的架构图吧:



能打开页面并且能看到cacti的默认配置值,证明PHP和Mysql是正常的。


问题可能出现在它们中:RRDTool和SNMP


进入mysql中直行下面的语句;

  1. mysql -u root -p

  2. select * from poller_time;    注意执行sql的时候最后要加;wKiom1XecJuhePn7AAFucvcbgU8594.jpg

我这里显示的开始时间和结束时间一样,说明没有自动更新。

退出MySQL

执行vi /etc/crontab

查看这行:*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1 注意最前面的1代表你的更新周期为1分钟,重点注意空格

接着又重新检查一遍RRDTool和SNMP的安装步骤,确实没问题。

SNMP测试正常:snmpwalk -v 2c -c public 你的主机IP  


网上忘了在哪看到,目录/var/www/html/cacti/rra 里面的rrd是可以删除的。

于是把它们都删除!~



删除后,回到cacti页面,打开console――>Data Sources――>点击数据源――>点击“Turn On/Off Data Source Debug Mode”

此时rrd文件会重新生成,注意访问权限授予!~(也可能是无权访问)。


最后也把snmp服务重启,同时也Rebuild Poller Cache。好了,等着图像出来吧!等图像需要点耐心,不要着急哈~~



你可能感兴趣的:(linux,mysql,cacti)