標簽:cacti 不出圖 無圖像 修復數據庫 cactiez 氣象圖
情況如下: 我之前安了一臺CactiEZ中文版監控,由于一些其他問題關機擱置了幾天,今兒想起繼續開機,開機后發現所有數據都獲取不到了, realtime 實時圖形也顯示不出來,直接圖片那兒顯示圖片加載錯誤,一把紅叉 ,,,,, 郁悶了
運行采集器腳本,成片的報錯信息
好像說什么 時區不對, 我看了下系統時間,是對的啊,,,, 郁悶了,,
后來七搞八搞,修復下數據庫
mysqlcheck --auto-repair --databases cacti
第一次執行的時候有兩個警告
再執行一次 告警沒有了,我估摸著 貌似有動靜哦
轉身一打開 realtime 實時圖形 嘿 圖像有了,沒紅叉了
再等15秒 就獲取到數據了,不錯 ! 具體哪兒有問題 我也搞不清楚,暫時記這兒吧。
吃一塹,長一智。
--------------------------------------------------------------- 以下是網上的一些經驗 ----
[轉載] Cacti 錯誤訊息及排除方法
錯誤訊息:
CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:‘145‘, SQL:"select poller_output.output, poller_output.time, poller_output.local_data_id, poller_item.rrd_path, poller_item.rrd_name, poller_item.rrd_num from (poller_output,poller_item) where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name) LIMIT 10000"
解決辦法:
mysqlcheck --auto-repair --databases cacti -p
or (mysql 沒設定密碼)
mysqlcheck --auto-repair --databases cacti
錯誤訊息:
CMDPHP: Poller[0] Host[47] DS[517] WARNING: Result from CMD not valid. Partial Result: U
解決辦法:
chmod a+x /var/www/html/cacti/cmd.php
錯誤訊息:
SPINE: Poller[0] Host[7] TH[1] DS[61] WARNING: SNMP timeout detected [500 ms], ignoring host ‘10.5.1.254‘
解決辦法:
[Management] >> [Devices] >> Select Device >> SNMP Options -> SNMP Timeout -> 500 (Default) Change to 1000
or
[Management] >> [Devices] >> Select Device >> SNMP Options -> Maximum OID‘s Per Get Request -> 10 (Default) Change to 20
錯誤訊息:
當要 Import Template 時, 出現以下錯誤訊息
XML: Hash version does not exist
解決辦法:
由於template比cacti的本版還新, 因此更新到較新的 Cacti 版本即可解決.
錯誤訊息:
11/17/2010 03:22:03 PM - PHPSVR: Poller[0] WARNING: Function does not exist
11/17/2010 03:22:03 PM - PHPSVR: Poller[0] WARNING: PHP Script File to be included, does not exist
解決辦法:
由於缺少部分PHP Script ( /var/www/html/scripts ) 因此需將欠缺的補上
錯誤訊息:
06/15/2011 12:00:01 PM - POLLER: Poller[0] ERROR: The path: is invalid. Can not continue
解決辦法:
Console --> Settings --> Paths --> Spine Poller File Path 路徑是否正確及檔案是否具有執行權限
錯誤訊息:
ERROR: the RRD does not contain an RRA matching the chosen CF
解決辦法:
Template --> Graph Template --> Template Title --> Items --> Consolidation Function --> AERAGER
錯誤狀況:
當CactiEZ從舊版升級到新版圖表無法更新亦無錯誤訊息
解決辦法:
刪除MySQL‘s cacti Table 並且重新匯入相關Table
mysqladmin --user=root drop cacti
mysqladmin --user=root create cacti
cd /var/www/html/
mysql -u cactiuser -p cacti < cacti.sql
mysql -u cactiuser -p cacti < pa.sql
cd /var/www/html/plugins
mysql -u cactiuser -p cacti < monitor.sql
mysql -u cactiuser -p cacti < aggregate.sql
mysql -u cactiuser -p cacti < boost/boost_sql_memory.sql
mysql -u cactiuser -p cacti < discovery/discover.sql
mysql -u cactiuser -p cacti < flowview/flowview.sql
mysql -u cactiuser -p cacti < mactrack/mactrack.sql
mysql -u cactiuser -p cacti < realtime/realtime.sql
mysql -u cactiuser -p cacti < routerconfigs/routerconfigs.sql
mysql -u cactiuser -p cacti < syslog/syslog.sql
mysql -u cactiuser -p cacti < thold/thold.sql
產生Poller LOG
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /var/local/log/poller.log 2>&1