cacti的一些錯誤處理

  1. Check Cacti Log File
檢查Log文件,這可是最常用的一步了,文件在<path_cacti>/log/cacti.log,Host後面的數字可以在Devices裏面點SNMP Agent之後在URL的最後看到,常見的Log錯誤:
CACTID: Host[...] DS[....] WARNING: SNMP timeout detected [500 ms], ignoring host '........'
這個是說SNMP超時,可以更改Settings->Poller的時間來解決
CACTID: Poller [...] Host[...] WARNING: Recache Event Detected for Host
如果老出現的知,在System Utilities->Rebuild Poller Cache裏面重建下poller,或用php rebuild_poller_cache.php 命令也一樣
CACTID: Poller [...] Host[...] WARNING: Result from SNMP not valid. Partial Result: No Such Object avail
你的SNMP Agent不支持該類型的OID類型
2. Check Basic Data Gathering
這個好辦,測試一下數據是否能夠正常得到,SNMP Agent代理是否工作正常,OID是否能夠或允許訪問到,用SNMP命令
snmpwald -v 2c -c public target-host system 
3. Check cacti's poller
用cmd.php來檢查具體的SNMP Agent是否正常
php -q cmd.php <id> <id> 
5. Check rrd file updating 
rrdtool update <filename> --template ... 
6. Check rrd file ownership 
這個簡單,看各RRD文件的訪問權限是否設置正確 
7. Check rrd file numbers
用命令看看具體的RRD文件裏面的數據是不是正常的,如果是NAN,返回上面具體檢查
rrdtool fetch <rrd file> AVERAGE 
8. Check rrdtool graph statement
打開Graph Management裏面具體的SNMP Agent,並且打開Debug功能,具體看DEF的狀態,它們指向具體的RRD文件
9. Miscellaneous
如果MySQL數據庫裏面記錄的數據是否過大,如果過大可以Cacti裏面的Memory setting,默認是8M.

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