Cacti 安装不久,图像界面出来了,但是一直没有数据。
Cacti 日志中的错误或警告也都一个个全部解决。有些需要访问文件的权限也都有了。
参考网上的总结:解决cacti无图像或者无数据
- 1.system utilities –>Rebuild poller cache
- 2.系统时间不准确,重新设置时间 一定要注意系统时间
- 3.图像没有生成,运行#/usr/bin/php /srv/www/htdocs/cacti/poller.php –force 具体路径根据linux系统不同有所不同
- 4.权限问题,修改权限#chmod 777 -R /srv/www/htdocs/cacti/rra
- 5.数据库表有损坏,修复#mysqlcheck -ao cacti –auto-repair -uroot -p
- 6.重启snmpd服务#service snmpd restart
但是都没有解决问题
还是看看这cacti服务器的架构图吧:
能打开页面并且能看到cacti的默认配置值,证明PHP和Mysql是正常的。
问题可能出现在它们中:RRDTool和SNMP
进入mysql中直行下面的语句;
- mysql -u root -p
- select * from poller_time; 注意执行sql的时候最后要加;
我这里显示的开始时间和结束时间一样,说明没有自动更新。
退出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。好了,等着图像出来吧!等图像需要点耐心,不要着急哈~~
时间: 2024-12-15 06:47:42