如果你對一下6個開源的系統監控工具感到陌生的話,建議你查閱有關技術文檔。
1. Nagiox--網路監視軟體
Nagios享負盛名,無疑是最佳的系統監控工具。正如你所知道的,大多數的營運團隊都會用到這個工具,而且到目前為止,還沒有那個工具超過它。 首頁: http://www.nagios.org作者: Ethan Galstad最近的穩定版本: 4.0.4認證: Open Source. GNU.
2. Cacti --網路監視軟體
Cacti是一個開源的,基於web網路監控和圖形化工具,它被設計作為開源,工業化標準資料日誌工具RRDtool的後端應用程式。它通常用來顯示資料時序圖、CPU載入和網路寬頻應用程式。最普通的用處就是通過輪詢網路交換器或者通過簡易網路管理通訊協定來路由介面(SNMP, Simple Network Management Protocol). 首頁: http://www.cacti.net 最近的穩定版本: 0.8.8.b 認證: Open Source. GNU.3 Top相關工具1. Top命令:估計很少有將top命令作為其最愛的監視工具吧。 2. ntop(網路top): Ntop是一個免費的網路監視軟體。ntop以相似於top命令輸出方式來顯示網路使用資訊,你也能夠建立HTML網路輸出檔案。除了這個命令列外,一旦你開始了ntopd服務,你也能夠發布ntop的web版本,從瀏覽器裡瀏覽地址http://{ip-address}:3000。
3. htop(對於linux的互動進程視圖)--htop與top命令有相似之處,除了它有幾個額外的特性外。主用的不同是你能夠使用滑鼠去與htop命令輸出進行互動。4 Zabbix 工具Zabbix是由一個開源的監控解決方案,有公司Zabbix SIA供應商業化支援。這家公司承擔了主要的開發工作單位,並由它管理。Zabbix需要額外的資料庫儲存資料,你可以選擇MySQL、PostgreSQL,Oracle或者SQLite等任意一家的資料庫。
目前的穩定版本:Zabbix 2.2認證: Open Source. GNU. 開發:Zabbix SIA (Private company)
5 Munin 工具
與Cacti相似,Munin使用RRDTool漂亮的Web映像介面去展現輸出效果。它突出之處就是可插入式的外掛程式以及Play架構,它有許多外掛程式,滿足你的應用需求。正如它的官方網站介紹的一樣:
“Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.“
目前的穩定版本:Munin 2.1.6.1認證: Open Source. GNU.首頁:http://munin-monitoring.org/6 Monit 工具Monit有一個免費版面,也有一個付費版本。根據你的需要,你可以先使用免費版本。免費版提供了檢查進程的運行情況,比如Flume進程,重啟進程,根據進程的狀態而發送郵件等。根據系統的需要,你可以添加對磁碟、CPU和記憶體的監控組件。
- 目前的穩定版本:Monit 3.1.2認證: Tildeslash Ltd provided首頁:http://mmonit.com/