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文件加下運行的權限

 

 

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