Cacti

Cacti System Utilities 顯示錯誤的 RRDTool 和圖表不顯示

  • January 12, 2012

我使用 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

引用自:https://serverfault.com/questions/343226