來自公眾號:Linux就該這么學
綜合自網(wǎng)絡(luò)
對于網(wǎng)絡(luò)管理員而言,監(jiān)控網(wǎng)絡(luò)性能問題非常重要零院,網(wǎng)絡(luò)監(jiān)控工具可幫助企業(yè)跟蹤并解決這些問題。但是,實施和維護網(wǎng)絡(luò)監(jiān)控解決方案可能成本昂貴洞慎。幸運的是市場上有許多免費和開源的解決方案,網(wǎng)絡(luò)管理員需要一些時間和耐心嘿棘,來仔細挑選劲腿。
這些開源工具是在開源許可下發(fā)布的,如果企業(yè)希望降低成本鸟妙,則可以考慮這些工具焦人。應(yīng)該注意的是,有的可能不適合你的需求重父,因為許多開源工具需要的專業(yè)知識花椭。因此,以下列出了每個開源工具的一些主要功能房午,以便你了解每個解決方案的優(yōu)勢矿辽。
Angry IP Scanner
Angry IP Scanner是一個開源網(wǎng)絡(luò)和IP掃描工具。該軟件掃描連接到網(wǎng)絡(luò)的IP地址郭厌,并檢查每個設(shè)備的狀態(tài)和可用性袋倔。Angry IP Scanner通過為每個掃描的IP地址創(chuàng)建單獨的線程,使用多線程方法進行監(jiān)控;這樣可以提高工具IP監(jiān)控的速度折柠。該工具還支持NetBIOS信息宾娜,IP地址范圍,Web服務(wù)器檢測和可自定義的開啟工具液走。
Cacti
Cacti是一個基于RRDTool數(shù)據(jù)記錄和圖形系統(tǒng)的開源網(wǎng)絡(luò)監(jiān)控工具碳默。該工具使用網(wǎng)絡(luò)輪詢和數(shù)據(jù)收集功能來收集任何規(guī)模的網(wǎng)絡(luò)上的設(shè)備信息。這包括為數(shù)據(jù)收集設(shè)計自定義腳本以及支持SNMP輪詢的能力缘眶。然后嘱根,它會以易于理解的圖形顯示此信息,這些圖表可以按照業(yè)務(wù)最適合的層次結(jié)構(gòu)進行排列巷懈。
Checkmk
Checkmk是一個開源的基礎(chǔ)架構(gòu)和應(yīng)用監(jiān)控工具该抒,還包括網(wǎng)絡(luò)監(jiān)控功能。對于網(wǎng)絡(luò)監(jiān)控顶燕,Checkmk可以發(fā)現(xiàn)和監(jiān)控交換機和路由器凑保,無線網(wǎng)絡(luò)和防火墻;該軟件支持與多個網(wǎng)絡(luò)硬件供應(yīng)商的集成冈爹。該解決方案使用基于規(guī)則的概念來配置網(wǎng)絡(luò)和設(shè)備監(jiān)控,允許企業(yè)配置整個網(wǎng)絡(luò)以監(jiān)控特定指標欧引。
Icinga
Icinga是一個開源網(wǎng)絡(luò)監(jiān)控工具频伤,可以測量網(wǎng)絡(luò)可用性和性能。通過Web界面芝此,企業(yè)可以在整個網(wǎng)絡(luò)基礎(chǔ)架構(gòu)中觀察主機和應(yīng)用憋肖。該工具具有原生可擴展性,可以輕松配置為適用于各種設(shè)備婚苹。還有一些用于特定監(jiān)控功能的Icinga模塊岸更,例如監(jiān)控VMWare的vSphere云環(huán)境和業(yè)務(wù)流程建模。
LibreNMS
LibreNMS是一個開源網(wǎng)絡(luò)監(jiān)控系統(tǒng)膊升,它使用多種網(wǎng)絡(luò)協(xié)議來觀察網(wǎng)絡(luò)中的每個設(shè)備怎炊。LibreNMS API可以檢索,管理和繪制其收集的數(shù)據(jù)廓译,并支持水平擴展评肆,以增強其網(wǎng)絡(luò)監(jiān)控功能。該工具具有靈活的警報系統(tǒng)责循,可根據(jù)企業(yè)的方法量身定制糟港,以便與你溝通。它們還提供原生iOS和Android應(yīng)用程序院仿。
Nagios Core
Nagios Core是一種開源網(wǎng)絡(luò)監(jiān)控工具,旨在作為Nagios提供的其他監(jiān)控和警報軟件的基礎(chǔ)速和。它主要是一種性能檢查工具歹垫,可以在整個基礎(chǔ)架構(gòu)中調(diào)度和執(zhí)行網(wǎng)絡(luò)性能檢查。作為其他Nagios軟件使用的性能檢查事件處理器颠放,Nagios Core還可以通過Naigos Exchange通過獨立的附件擴展其功能排惨。
NetXMS
NetXMS是一種開源基礎(chǔ)架構(gòu)和網(wǎng)絡(luò)監(jiān)控和管理解決方案。該工具為IT基礎(chǔ)架構(gòu)的所有層提供靈活的事件處理碰凶,報告和可視化圖形暮芭。對于網(wǎng)絡(luò)監(jiān)控,NetXMS提供自動第2層和第3層發(fā)現(xiàn)以及完整的SMNPv3支持欲低。該程序還包括主動和被動發(fā)現(xiàn)辕宏,將掃描探針和信息收集功能結(jié)合在一起。
ntopng
ntopng是一種開源網(wǎng)絡(luò)流量分析工具砾莱,具有網(wǎng)絡(luò)監(jiān)控功能瑞筐。該工具是一種網(wǎng)絡(luò)流量探測器,可將網(wǎng)絡(luò)流量分類為不同的標準腊瑟,包括IP地址和吞吐量聚假。通過表征網(wǎng)絡(luò)流量块蚌,企業(yè)可以輕松確定影響網(wǎng)絡(luò)的不同網(wǎng)絡(luò)統(tǒng)計信息。雖然ntopng的社區(qū)版本是開源的膘格,但也可以使用專業(yè)版和企業(yè)版峭范。
Opmantek NMIS
Opmantek NMIS是一種開源網(wǎng)絡(luò)管理解決方案,用于可擴展的網(wǎng)絡(luò)性能和設(shè)備狀態(tài)監(jiān)控瘪贱。NMIS根據(jù)業(yè)務(wù)影響對網(wǎng)絡(luò)事件進行分類纱控。NMIS包含在Opmantek的NMIS專業(yè)軟件包中,該軟件包還包括用于通過可自定義儀表板和opReports繪制性能圖表的opCharts政敢,用于分析性能數(shù)據(jù)和生成有關(guān)此數(shù)據(jù)的報告其徙。
Pandora FMS
Pandora FMS是一種開源監(jiān)控工具,可幫助企業(yè)觀察整個IT基礎(chǔ)架構(gòu)喷户。它不僅具有網(wǎng)絡(luò)監(jiān)控功能唾那,還具有Windows和Unix服務(wù)器以及虛擬接口。對于網(wǎng)絡(luò)褪尝,Pandora FMS包含諸如ICMP輪詢闹获,SNMP支持,網(wǎng)絡(luò)延遲監(jiān)控和系統(tǒng)過載等功能河哑。還可以在設(shè)備上安裝代理避诽,以觀察設(shè)備溫度,以及日志文件等因素璃谨。
Prometheus
Prometheus是一個專注于數(shù)據(jù)收集和分析的開源監(jiān)控解決方案沙庐。它允許用戶使用本機工具集設(shè)置網(wǎng)絡(luò)監(jiān)控功能。該工具能夠使用SNMP ping收集設(shè)備上的信息佳吞,并從設(shè)備角度檢查網(wǎng)絡(luò)帶寬使用情況以及其他功能拱雏。PromQL系統(tǒng)分析數(shù)據(jù)并允許程序在其監(jiān)控的系統(tǒng)上生成圖形,表格和其他視覺效果底扳。
Wireshark
Wireshark是一種開源網(wǎng)絡(luò)協(xié)議分析儀铸抑,具有實時網(wǎng)絡(luò)數(shù)據(jù)捕獲和分析功能。該工具對多個不同的網(wǎng)絡(luò)協(xié)議執(zhí)行深度檢查衷模,以確定多個級別的網(wǎng)絡(luò)性能鹊汛。Wireshark還允許用戶捕獲數(shù)據(jù)包并分析它們,即使在網(wǎng)絡(luò)脫機時也是如此阱冶。Wireshark捕獲的數(shù)據(jù)可以以多種通用或共享文件格式存儲刁憋,允許其他工具幫助解釋網(wǎng)絡(luò)上的數(shù)據(jù)。
ZABBIX
Zabbix是一個開源監(jiān)控工具套件熙揍,包括網(wǎng)絡(luò)監(jiān)控职祷。Zabbix的網(wǎng)絡(luò)監(jiān)控功能包括性能指標分析,例如帶寬使用,數(shù)據(jù)包丟失和CPU/內(nèi)存利用率有梆。它還可以通過檢查處于危急狀態(tài)的設(shè)備來檢測網(wǎng)絡(luò)節(jié)點和連接健康問題是尖。當硬件功能下降(網(wǎng)絡(luò)設(shè)備的風扇速度低)或未響應(yīng)SNMP檢查時,Zabbix可以提醒你泥耀。