1、Cacti Cacti是一個(gè)LAMP應(yīng)用程序,為幾乎所有類型的數(shù)據(jù)庫提供完整的圖形框架。如果設(shè)備或服務(wù)返回?cái)?shù)字?jǐn)?shù)據(jù),則可能會(huì)將其集成到Cacti中。其實(shí)有許多模板可以用來監(jiān)控各種設(shè)備,比如Linux和Windows服務(wù)器,還有Cisco路由器和交換機(jī)——它們基本上都是利用了SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)?,F(xiàn)在還有更多的硬件和軟件陣列的模板集合可供選擇。 Cacti是一個(gè)廣泛的性能圖形和趨勢監(jiān)控工具,可用于跟蹤任何可監(jiān)視的指標(biāo),并在圖形上進(jìn)行繪制。此外,它還是無限可定制的。 2、Nagios Nagios是一個(gè)成熟的網(wǎng)絡(luò)監(jiān)控框架,多年來一直在積極發(fā)展。它是用C語言寫的,系統(tǒng)和網(wǎng)絡(luò)管理員可以在這個(gè)工具中得到想要監(jiān)控的所有東西。這款工具的Web GUI快速直觀,后端非常強(qiáng)大。 與Cacti一樣,有一個(gè)非?;钴S的社區(qū)支持著Nagios,并且存在大量硬件和軟件的插件。從基本的ping測試到與WebInject這樣的插件集成,可以不斷地監(jiān)視服務(wù)器服務(wù)和網(wǎng)絡(luò)鏈接的狀態(tài),但基本上都是通過IP地址的形式。使用Nagios監(jiān)控服務(wù)器磁盤空間、RAM和CPU利用率,F(xiàn)LEXlm許可證利用率,服務(wù)器排氣溫度以及WAN和Internet連接延遲。它可以用于確保Web服務(wù)器不僅應(yīng)答HTTP查詢,還可以返回預(yù)期的頁面,并且沒有被劫持。 3、Icinga Icinga本來是作為Nagios的fork,但最近被重寫為Icinga 2,這兩個(gè)版本都在開發(fā)中并且可用。其中Icinga 1.x向后兼容Nagios的插件和配置,Icinga 2現(xiàn)已開發(fā)得非常好了——所占空間小并且擁有一個(gè)好看的界面,還提供了Nagios或Icinga 1中不存在的分布式監(jiān)控和多線程框架。 Icinga有幾個(gè)Web UI,它與Nagios的一個(gè)主要區(qū)別是配置,Icinga可以通過Web UI而不是通過配置文件完成。對(duì)于那些寧愿在命令行之外管理其配置的人來說,這是一個(gè)很大的便利。 Icinga集成了各種圖形和監(jiān)控軟件包,如PNP4Nagios、inGraph和Graphite,以便提供可靠的性能可視化。Icinga還具有可擴(kuò)展的報(bào)告功能。 4、NEDI 如果曾經(jīng)通過遠(yuǎn)程登錄交換機(jī)或進(jìn)行MAC地址查找來搜索網(wǎng)絡(luò)上的設(shè)備,或者只需要知道某個(gè)設(shè)備的物理位置(或者更重要的是位于何處),那么應(yīng)該試試使用NeDi。 NeDi是一個(gè)LAMP應(yīng)用程序,可以定期瀏覽網(wǎng)絡(luò)交換機(jī)上的MAC地址和ARP表,將其發(fā)現(xiàn)的每個(gè)設(shè)備編入本地?cái)?shù)據(jù)庫。它不像其他一些項(xiàng)目那樣著名,但它可能是移動(dòng)設(shè)備不斷增加的企業(yè)網(wǎng)絡(luò)中非常方便的工具。 可以登錄NeDi Web GUI,并通過MAC地址,IP地址或DNS名稱進(jìn)行搜索以確定任何設(shè)備的交換機(jī)、交換機(jī)端口或無線AP。甚至可以使用NeDi來標(biāo)識(shí)丟失或被盜的設(shè)備的MAC地址。 5、Ntop Ntop,現(xiàn)在被稱為 Ntopng,它是一個(gè)頂尖的網(wǎng)絡(luò)流量監(jiān)視器,結(jié)合了一個(gè)快速和簡單的Web GUI。它是用C語言寫的,并且完全獨(dú)立,只需要運(yùn)行單個(gè)進(jìn)程配置就可以查看特定的網(wǎng)絡(luò)接口。 Ntop提供簡潔明了的圖表,顯示當(dāng)前和過去的網(wǎng)絡(luò)流量,包括特定事務(wù)的協(xié)議、源、目的地和歷史記錄,以及兩端的主機(jī)。還可以找到網(wǎng)絡(luò)利用率圖表,實(shí)時(shí)地圖和趨勢數(shù)組,以及NetFlow和sFlow顯示器等附加組件插件框架。甚至還可以發(fā)現(xiàn)一個(gè)嵌入Ntop的硬件監(jiān)視器Nbox。 Ntop甚至包含一個(gè)輕量級(jí)的Lua API框架,可用于通過腳本語言支持?jǐn)U展。Ntop還可以將主機(jī)數(shù)據(jù)存儲(chǔ)在RRD文件中,用于持久性數(shù)據(jù)收集。 6、ZABBIX Zabbix是一個(gè)全面的網(wǎng)絡(luò)和系統(tǒng)監(jiān)控工具,它將多種功能組合到一個(gè)基于Web的控制臺(tái)中。它可以配置為從各種服務(wù)器和網(wǎng)絡(luò)設(shè)備監(jiān)控中收集數(shù)據(jù),為每個(gè)對(duì)象提供服務(wù)和性能監(jiān)控。 Zabbix與在受監(jiān)視系統(tǒng)上運(yùn)行的代理程序配合使用,盡管它還可以使用SNMP或其他監(jiān)控方法運(yùn)行無代理程序,例如SMTP和HTTP等開放式服務(wù)的遠(yuǎn)程檢查。它明確地支持VMware和其他虛擬化管理程序,從而產(chǎn)生關(guān)于管理程序性能和活動(dòng)的深入數(shù)據(jù)。 7、Observium Observium是一個(gè)網(wǎng)絡(luò)和主機(jī)監(jiān)視器,可以掃描使用常規(guī)SNMP監(jiān)視系統(tǒng)的地址范圍。作為LAMP應(yīng)用程序打包,Observium相對(duì)容易進(jìn)行設(shè)置和配置,通常需要安裝Apache、PHP和MySQL,創(chuàng)建數(shù)據(jù)庫,Apache配置等。 所有這些數(shù)據(jù)都在一個(gè)易于導(dǎo)航的用戶界面中呈現(xiàn),并提供了大量的統(tǒng)計(jì)信息和圖表,這包括從ping和SNMP響應(yīng)時(shí)間到IP吞吐量、碎片、數(shù)據(jù)包計(jì)數(shù)等。根據(jù)設(shè)備的不同,此數(shù)據(jù)將可用于每個(gè)已發(fā)現(xiàn)的端口,包括模塊化設(shè)備的庫存。 |
|