Cacti System Utilities 顯示錯誤的 RRDTool 和圖表不顯示
我使用 Cacti 來嘗試監控我們的網路:www.cacti.net
我的圖表只是顯示損壞的圖像連結。我剛剛為 Windows XP 安裝了 cacti 版本 0.8.7i。執行 RRDTools 1.4.5,甚至降到 1.2.x 版本
我去了 cacti 中的系統實用程序連結並選擇了“技術支持”,除了顯示 RRDToolVersion 的部分之外,一切似乎都很好:
“錯誤:安裝的 RRDTool 版本與配置的版本不匹配。請訪問配置設置並選擇正確的 RRDTool 實用程序版本。”
所以我去配置設置,RRDTool實用程序版本設置為RRDTool 1.2.x
我還檢查了配置設置中的“路徑”選項卡,那裡的一切看起來都很好,唯一看起來很奇怪的是 RRDTool 預設字型。除此之外,路徑看起來還不錯。
這是我的日誌文件:
這是調試模式下圖形的螢幕截圖:
這是設置的螢幕截圖:
編輯
更多資訊在這裡… http://forums.cacti.net/viewtopic.php?f=3&t=46157&p=224854#p224854
仍然沒有運氣:(
您仍然可以執行
rrdtool.exe dump filename.rrd output-filename.xml
並查看 RRD 文件中是否有任何數據(如果存在)。它是無害的,可以讓您知道輪詢器部分是否確實正確地完成了它的工作。如果 RRD 存在,但您仍然收到錯誤,那麼 PHP 庫的某些部分可能不滿意。我們的 CACTI 安裝出現問題,最終回滾到舊版本的 RRDTool。從http://www.cacti.net/downloads/rrdtool/win32/獲取最新的 1.2.x 版本並安裝它。
確保將它安裝在 C:\rrdtool 中(備份另一個安裝),然後確保 Cacti 為 RRDTool 版本設置設置了“RRDTool 1.2.x”。
如果它仍然給您帶來麻煩或抱怨 RRA 不好,您可能需要刪除您的主機及其監視器並重新發現以重新創建 RRD 文件。IIRC,我們必須在交換版本後這樣做。
再次更新
如果一切正常,請檢查 IIS 級別的權限。確保 IIS 可以執行 rrdtool 並且可以訪問具有讀取權限的 RRA 數據庫。檢查 cacti 級別與 cacti/rra 級別的文件夾權限,並確保它繼承本地 IISUSR。確保 IISUSR 已在 c:\rrdtool 中執行。
最後,如果您收到“圖形訪問被拒絕”,那麼您的 cacti 登錄帳戶未配置為在使用者管理螢幕中查看圖形。http://docs.cacti.net/manual:087:2_basics.4_user_management#user_management