Cacti 常见故障排除

      1,安装完毕无法在浏览器上看见png图片,查看apache log 如果出现

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

    [Thu Feb 09 15:12:24 2006] [error] [client 127.0.0.1] File does not exist: /var/www/html/favicon.ico

    ERROR: opening '/var/www/html/cacti/rra/localhost_mem_buffers_3.rrd': Permission denied

解决办法:关闭 selinux

 

一般无法获取数据图,大多和 poller.php 和 cmd.php 权限有关

2,当cacti 有图没有数据,而且状态为 nan的错误

vPS:这个很可能是snmp的问题,执行以下命令,没有得到如图的结果。就说明snmp不支持64MIB库。重新编译安装snmp
Ü# snmpwalk -c public -v 2c 127.0.0.1 IF-MIB::ifHCInOctets
ÜIF-MIB::ifHCInOctets.1 = Counter64: 7437357
ÜIF-MIB::ifHCInOctets.2 = Counter64: 353773IF-MIB::ifHCInOctets.3 = Counter64: 0
vPS:被监控主机无法获得snmp信息,还有可能是对方主机snmp版本和当前主机的snmp版本不一致导致的。
vPSrrdtools版本要一致,特别是在升级cacti时候。版本不一致,可能rra数据格式不同。就无法处理。
     v排错思路
Ü1,查看log下的日志文件。一般那里会有提示
Ü2,测试SNMP是不是工作正常 snmpwalk -v 2c -c public hostIP   if正常的话会出现一些数据。不正常会出现一些错误,也会有对应的错误提示。
Ü3,自动运行poller.php没有。有没有加入cacti的的用户。。有没有给cacti用户写入rra/ log/的权限。。
Ü4crontab –u cactiuser –e cactiuser加上自动运行poller.php的任务:*/5     *       *       *       *       root    /usr/local/bin/php /usr/local/share/cacti/poller.php /dev/null 2>&1

  5分钟刷新一次数据。你也可以根据需要还设置。

Ü5。把cacti目录里的cmd.phppoller.php文件加下运行的权限

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章