7個殺手級的開源監測工具
網路和系統監控是一個很寬的範疇。有監控伺服器、網路設備、應用正常工作的方案,也有跟蹤這些系統和設備性能,提供趨勢性能分析的解決方案。有些工具像個鬧鐘一樣,當發現問題的時候就會報警,而另外的一些工具甚至可以在警報響起的時候觸發一些動作。這裡,收集了一些開源的工具,旨在解決上述的一些甚至大部分問題。
Cacti
Cacti是一個性能廣泛的圖表和趨勢分析工具,可以用來跟蹤並幾乎可以繪製出任何可監測指標,描繪出圖表。從硬碟的利用率到風扇的轉速,在一個電腦管理系統中,只要是可以被監測的指標,Cacti都可以監測,並快速的轉換成可視化的圖表。
Nagios
Nagios是一個經典的老牌系統和網路監測工具。運行速度快,可靠,需要針對應用定製。Nagios對於初學者是一個挑戰。但是它的極其複雜的配置正好也反應出它的強大,因為它幾乎可以適用於任何監控任務。要說缺點的話就是不怎麼耐看,但是其強勁的功能和可靠性彌補了這個缺點。
Icinga
Icinga 是一個正在重建的Nagios的分支,它提供了一個全面的監控和警報的框架,致力於設計一個像Nagios一樣的開放和可擴展性的平台。但是和Nagios擁有不一樣的Web界面。Icinga 1 和 Nagios非常的相近,不過Icinga 2就重寫了。兩個版本都能很好的兼容,而且,Nagios用戶可以很輕鬆的轉到Icinga 1平台。
NeDi
NeDi可能不如其他的工具一樣聞名全世界,但它確是一個跟蹤網路接入的一個強大的解決方案。它可以很流暢的運行網路基礎設施和設備目錄,保持對任何事件的跟蹤。並且可以提供任意設備的當前地點,也包括歷史地點。
NeDi可以被用於定位被偷的,或者是丟失掉的設備,只要設備出現在網路上。它甚至可以在地圖上顯示所有已發現的節點。並且很清晰的告訴人們網路是怎麼互聯的到物理設備埠的。
Observium
Observium 綜合了系統和網路監控,在性能趨勢監測上有很好的表現,它支持靜態和動態發現來確認伺服器和網路設備,利用多種監測方法,可以監測任何可用的指標。Web界面非常的整潔,易用。
就如我們看到的,Observium也可以在地圖上顯示任何被監測節點的實際地點。需要注意的是面板上關於活躍設備和警報的計數。
Zabbix
Zabbix 利用一系列的工具監測伺服器和網路。Zabbix的監控代理支持大多數的操作系統,你可以被動的或者是使用外部檢查,包括SNMP來監控主機和網路設備。你也會發現很多提醒和通知設施,和一個非常人性化的Web界面,適用於不同的面板,此外,Zabbix還擁有一些特殊的管理工具來監測Web應用和虛擬化的管理程序。
Zabbix 還可以提供詳細的互聯圖,以便於我們了解某些對象是怎麼連接的。這些圖是可以定製的,並且,圖也可以以被監測的伺服器和主機的分組形式被創建。
Ntop
Ntop是一個數據包嗅探工具。有一個整潔的Web界面,用來顯示被監測網路的實時數據。即時的網路數據通過一個高級的繪圖工具可以可視化。主機數據流和與之對應的主機通信信息可以被實時的進行可視化顯示。
作者:Paul Venezia 譯者:barney-ro 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive