系統監控和統計工具,collectd 5.0.3 發布
collectd是一個守護(daemon)進程,用來收集系統性能和提供各種存儲方式來存儲不同值的機制。比如以RRD 文件形式。
當系統運行和存儲信息的時候,Collectd會周期性統計系統的相關統計信息。那些信息可以用來找到當前系統性能瓶頸。(如作為性能分析 performance analysis)和預測系統未來的load(如能力部署capacity planning).如果你需要美觀的圖形來顯示您的數據,并且已經厭煩了內部解決方案,恭喜您,你找到了正確的地方。
一般來說,一圖勝過千言,所以這里顯示了某個系統在過去60分鐘內的CPU利用率圖形。
在互聯網上還有其他的免費,開源的項目類似于collectd的項目。為什么你要選擇collectd呢?和其他項目相比,我們覺得 collectd有一些主要的特點:第一,它完全是由C語言編寫,故性能很高,可移植性好,它允許運行在系統沒有腳本語言支持或者cron daemon的系統上,比如嵌入式系統。同時,它包含優化以及處理成百上千種數據集的新特性。collectd包含有超過70多種插件,其中有標準的 case到非常特殊和高級的專題。同時,collectd提供強大的網絡聯網特性,它能以多種方式來擴充。最后,collectd開發及時同時文檔支持也 是非常好的。
雖然collectd能夠很大程度滿足您的管理需求,但是它還是存在一些不足:
-它本身不能生成圖形。雖然它能寫RRD文件,但是它不能從這些文件生成圖形。在contrib/ 目錄下包含簡單的腳本,可以看看kcollectd,一個X window前端和drraw,一個非常通用的解決方案。
-監控功能已經被添加到了4.3版本,但是至今它只能進行簡單門閥檢測。
collectd 5.0.3 主要改進記錄:
- A potential crash in the Python plug-in has been fixed.
- Error handling in the Oracle plug-in might end up in an endless loop, which has been resolved.
- Reading from a file handle in the Exec plug-in was not signal-safe, which has been fixed.
- Small improvements have been made to the build system and the documentation