如果你有一個網站或一個網絡,你應該密切的關注它,并在問題發生之后迅速解決。最簡單方便的辦法是通過使用服務器/網絡監視工具來監視您的設備,以防任何可能出現的問題。有許多免費和開源服務器和網絡監控工具存在,但找到一個好用的并不是件容易的事情。
本文向你推薦 10 個免費開源的網絡服務器監控工具:
1. Monit
Monit 是一個Linux/UNIX系統上開源的進程、文件、目錄和文件系統監控和管理工具,可自動維護和修復一些錯誤的情況。該工具同時提供了一個 iPhone 應用。
2. Ganglia
Ganglia是一個跨平臺可擴展的,高 性能計算系統下的分布式監控系統,如集群和網格。它是基于分層設計,它使用廣泛的技術,如XML數據代表,便攜數據傳輸,RRDtool用于數據存儲和可 視化。它利用精心設計的數據結構和算法實現每節點間并發非常低的。它已移植到廣泛的操作系統和處理器架構上,目前在世界各地成千上萬的集群正在使用。它已 被用來連結大學校園和世界各地,可以處理2000節點的規模。
3. Munin
Munin 是一個非常好用安裝和設置方便的監測軟件,可監控核心系統資源,包括內存、磁盤、CPU 占用、服務器應用如 MySQL、Apache 和 Squid 等。
4. Cacti
Cacti是一套基于PHP,MySQL,SNMP及RRDTool開發的網絡流量監測圖形分析工具。它通過snmpget來獲取數據,使用 RRDtool繪畫圖形,而且你完全可以不需要了解RRDtool復雜的參數。它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀結 構、host以及任何一張圖,還可以與LDAP結合進行用戶驗證,同時也能自己增加模板,功能非常強大完善。
下圖是cacti運行的主界面
5. Nagios
Nagios是一個監視系統運行狀態和網絡信息的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供異常通知功能等
Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基于瀏覽器的WEB界面以方便系統管理人員查看網絡狀態,各種系統問題,以及日志等等。
6. Zabbix
zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。
zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供柔軟的通知機制以讓系統管理員快速定位/解決存在的各種問題。
7. Observium
Observium 是一個可自動發現網絡中的思科設備和 Linux系統的網絡監控工具,而是包括了主要的網絡硬件和操作系統的廣泛支持。 Observium發展出來的一種輕松缺乏使用NMSes。其目的是提供一個更加通航接口的健康和你的網絡性能。它的設計目標包括收集盡可能就設備多的歷 史資料,是完全與很少或無需人工干預的自動發現,并有一個非常直觀的界面。
8. Zenoss Core
Zenoss Core是開源企業級IT管理軟件-是智能監控軟件,他允許IT管理員依靠單一的WEB控制臺來監控網絡架構的狀態和健康度。Zenoss Core同時也是開源的網絡與系統管理軟件。
9. Collectd
collectd是一個守護(daemon)進程,用來收集系統性能和提供各種存儲方式來存儲不同值的機制。比如以RRD 文件形式。
當系統運行和存儲信息的時候,Collectd會周期性統計系統的相關統計信息。那些信息可以用來找到當前系統性能瓶頸。(如作為性能分析 performance analysis)和預測系統未來的load(如能力部署capacity planning).如果你需要美觀的圖形來顯示您的數據,并且已經厭煩了內部解決方案,恭喜您,你找到了正確的地方。
一般來說,一圖勝過千言,所以這里顯示了某個系統在過去60分鐘內的CPU利用率圖形。
10. Argus
Argus 是一個網絡連接監控器,可以利用它來定制監控網絡中符合某種條件的計算機,例如網絡空閑、斷開等。
文章列表