6 個跟踪性能的最佳網絡管理工具
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
我們混合了付費和免費工具,它們的功能集差異很大,但它們都提供基本的 SNMP 帶寬監控。這是我們的最佳 Linux 帶寬監控工具指南。
知識就是力量!因此,了解您管理的網絡的帶寬利用率將使您能夠積極主動並確保盡可能避免網絡擁塞,從而為您提供動力。為此,您需要的是帶寬監控工具。由於 Linux 是許多網絡管理員的流行平台,讓我們來看看一些可用的最佳 Linux 帶寬監控工具。考慮到它們中的大多數都是免費和開源的,它們將允許您開始監控帶寬,而無需花費安裝和配置它們的時間。您很快就會發現,其中許多工具與一些最好的Windows 工具一樣出色。
我們將通過對帶寬監控的概述來開始我們的探索。我們將解釋它是什麼,更重要的是,它是如何工作的。這將引導我們討論簡單網絡管理協議,這是大多數監控工具的基礎。然後,我們將簡要討論 Linux 的總體情況以及將其用作監控工具平台的意義。一旦我們都在同一頁面上,我們將準備好我們的主題的核心,最好的 Linux 帶寬監控工具。
監控帶寬
網絡帶寬監控是一種非常特殊的監控類型。它的作用是測量通過網絡上給定點的流量。通常,測量點是路由器或交換機接口,但監控服務器 LAN 接口的帶寬利用率並不少見。這裡重要的是要意識到我們衡量的只是流量。帶寬監控不會為您提供有關流量是什麼的任何信息,只會提供流量的多少。
想要監控網絡帶寬利用率有多種原因。首先,它可以幫助您查明有爭議的領域。隨著網絡電路利用率的增加,其性能開始下降。這是生活中的事實。越接近最大容量,對性能的影響就越大。通過讓您密切關注網絡利用率,帶寬監控工具讓您有機會在用戶注意到高利用率之前檢測並解決它。
容量規劃是網絡監控工具的另一個主要優勢。網絡電路——尤其是長距離 WAN 連接——很昂貴,而且通常只有最初安裝時所需的帶寬。雖然當時的帶寬量可能還可以,但最終需要增加。通過監控網絡電路帶寬利用率的變化,您將能夠了解哪些電路需要升級以及何時需要升級。
帶寬監控工具也可用於排除應用程序性能不佳的故障。當用戶抱怨某些遠程應用程序變慢時,查看網絡帶寬利用率可以讓您很好地了解問題是否由網絡擁塞引起。如果您發現網絡利用率低,則可能會將故障排除工作集中在其他地方。
SNMP 監控說明
大多數網絡帶寬監控工具依靠簡單網絡管理協議 (SNMP) 來發揮其魔力。大多數網絡設備都具有內置的 SNMP 功能,可以通過監控工具定期輪詢。儘管名稱具有誤導性,但 SNMP 實際上非常複雜。但別擔心,您不必成為專家並了解它的所有知識即可使用它。這就像您不必成為汽車修理工來駕駛汽車一樣。但是,最好至少對它的工作原理有所了解,所以讓我們來看看它。
從根本上說,SNMP 是一種通信協議,它指定了 SNMP 管理系統如何在遠程設備中讀取和寫入操作參數。這些參數稱為對象標識符或 OID。從監控的角度來看,一些有趣的 OID 是那些包含主要設備指標的 OID,例如 CPU 和內存負載或磁盤使用情況。但是在監控網絡帶寬利用率時,兩個 OID 尤為重要。它們是與每個接口關聯的計數器的輸出字節和字節。隨著數據的輸出或輸入,它們由網絡設備自動遞增。
追溯到 IT 安全不是問題的時代,SNMP 只有最低限度的安全性。連接到啟用 SNMP 的設備的 SNMP 管理器將隨其請求傳輸“社區字符串”。如果字符串與設備中配置的字符串匹配,則執行請求。設備通常配置了兩個社區字符串,一個用於只讀 OID,另一個用於可修改的 OID。通信未加密,任何攔截它的人都會以明文形式看到社區字符串。這就是 SNMP 僅用於私有、安全網絡的原因。
一個真實的例子
以下是大多數監控系統如何使用 SNMP 來監控帶寬利用率。它們以已知的時間間隔定期讀取網絡設備接口的字節輸入和輸出計數器。五分鐘是典型的間隔值,但可以使用更短的時間以獲得更精細的分辨率。然後他們將輪詢值存儲在某種數據庫或文件中。
剩下的過程是簡單的數學運算。監控系統從當前計數器值中減去前一計數器值以獲得輪詢間隔期間發送或接收的字節數。然後它可以將該數字乘以 8 以獲得位數,然後將其除以間隔中的秒數以獲得每秒的位數。此信息通常繪製在顯示其隨時間演變的圖表上並存儲在數據庫中。
請務必注意,您得到的是輪詢間隔內平均利用率的估計值,而不是實際帶寬利用率。例如,假設一條電路在輪詢間隔的一半期間以最大容量使用,而在另一半期間不傳輸流量。儘管長時間用盡,它仍會顯示為使用其容量的 50%。較短的輪詢間隔將減少這種失真,但重要的是要記住,這些系統只為您提供平均值。
關於 Linux 的一句話
作為一個操作系統,Linux 在功能上與任何其他操作系統(例如 Windows 或 OS X)並沒有太大不同。Linux 與其他流行操作系統之間的主要區別在於 Linux 是一種開源產品,並且大多數發行版都可用免費。許多人傾向於混淆開源和免費。確實,開源軟件通常是免費的,但事實並非如此。例如,紅帽企業 Linux 操作系統不是免費的。更令人困惑的是,開源運動的參與者經常將開源軟件稱為自由軟件,其中的自由意味著自由而不是沒有成本。
多年來,Linux 曾經是書呆子和計算機科學專業學生安裝的邊緣操作系統——我記得我花了數週時間通過 1200 波特連接一次下載一個 SLS Linux 軟盤映像;我想我是那些書呆子中的一員——已經成為服務器操作系統的流行選擇。最近的一些發行版作為 Windows 作為個人計算機操作系統的可行替代品也取得了很大進展。
使用 Linux 作為監控平台
雖然 Linux 是適用於所有類型服務器的流行操作系統,但在運行特定工具時更是如此。有幾個免費和開源的網絡帶寬監控工具只能在 Linux 上運行。如果您選擇的工具可以在 Windows 或 Linux 上運行,那麼在免費操作系統上運行而不是在昂貴的操作系統上浪費一些錢不是更經濟嗎?
雖然有些人仍然不信任用於關鍵任務應用程序的免費和開源操作系統和軟件,並且不會,例如,將他們寶貴的公司數據放在運行在 Linux 上的 MySQL 服務器上,但他們中的許多人通常不會反對使用該平台運行網絡管理工具。
使用 Linux 作為網絡監控工具的底層平台的一大優勢是只需使用所需的軟件包即可輕鬆設置 Linux 服務器。雖然這可以通過 Windows 完成,但要復雜得多。
最好的 Linux 帶寬監控工具
我們在網上搜索了一些可以在 Linux 上運行的最佳帶寬監控工具。我們想出了一些商業產品和一些免費和開源的產品。我們列表中的某些產品可以安裝在 Linux 或 Windows 上,而有些產品僅適用於 Linux。它們都提供 SNMP 帶寬監控,並且都有一個集中式控制台,您可以在其中配置工具並查看監控結果。雖然有一些僅限命令行的工具,但我們已將它們從我們的列表中排除。
1.ManageEngine OpManager
該ManageEngine的OpManager的是一個功能強大的所有功能於一身的網絡監控工具,提供全面的網絡監控功能。它可以幫助您密切關注網絡帶寬利用率、實時檢測網絡故障、排除錯誤並防止停機。該工具支持來自多個供應商的各種環境,並且可以擴展以適應您的網絡,無論其規模如何。它可以在 Linux 或 Windows 上運行,讓您可以監控您的設備和網絡,並讓您了解整個網絡基礎設施。該產品的安裝和設置既快速又簡單。您可以在兩分鐘內運行它。它不需要復雜的安裝過程,並與內置數據庫和 Web 服務器捆綁在一起。
該ManageEngine的OpManager的持續監視網絡設備的實時並顯示其現場儀表板和圖形性能。除了帶寬之外,它還檢查了幾個關鍵的操作指標,例如數據包丟失、錯誤和丟棄等。
該工具可以通過基於閾值的警報幫助您檢測、識別和排除網絡問題。您可以輕鬆地為每個性能指標設置多個閾值,並在超出閾值時收到通知。報告是此工具發光的另一個領域。智能報告可讓您詳細了解網絡性能。有 100 多個內置報告,您可以根據需要自定義、安排和導出這些開箱即用的報告。
2.扎比克斯
Zabbix是一款免費的開源產品,可用於監控任何事物。這些工具可以在少數 Linux 發行版上運行——包括 Rapsbian,Linux 上的 Raspberry Pi 版本——它將監控網絡帶寬、服務器、應用程序和服務,以及基於雲的環境。它具有高度專業的外觀和感覺。該產品還擁有廣泛的功能集、無限的可擴展性、分佈式監控、強大的安全性和高可用性。儘管是免費的,但這是一個真正的企業級產品。
Zabbix使用了多種監控技術。它支持 SNMP 監控以及智能平台監控接口 (IMPI)。它還可以使用適用於大多數平台的代理進行基於代理的監控。為便於設置,許多設備都有自動發現和開箱即用的模板。該工具基於 Web 的用戶界面具有多項高級功能,例如基於小部件的儀表板、圖形、網絡地圖、幻燈片和深入報告。
Zabbix還具有高度可定制的警報系統,它不僅會發送詳細的通知消息,而且還可以根據接收者的角色進行定制。它還可以根據靈活的用戶定義的服務級別升級問題。
3. Nagios
有兩個版本的Nagios可用。有免費和開源的Nagios Core,也有付費的Nagios XI。兩者共享相同的底層引擎,但相似之處僅止於此。Nagios Core是一個在 Linux 上運行的開源監控系統。該系統是完全模塊化的,其核心是實際的監控引擎。該引擎由數十個可用插件補充,可以下載這些插件以向系統添加功能。每個插件都向核心添加了一些功能。
保留模塊化方法,該工具的前端也是模塊化的,並且還可以下載幾個不同的社區開發選項。在Nagios的核心,插件和前端相結合,使一個比較完整的監控系統。但是,這種模塊化有一個缺點。設置Nagios Core可能是一項具有挑戰性的任務。
Nagios XI是基於Nagios Core引擎的商業產品,但它是一個完整的自包含監控解決方案。該產品面向從小型企業到大型公司的廣泛受眾。由於其配置嚮導和自動發現引擎,它比Nagios Core更容易安裝和配置。當然,這種輕鬆的設置和配置是有代價的。您可以期望為 100 個節點的許可證支付大約 2000 美元,而對於一個無限制的許可證則支付大約 10 倍的費用。
4. Zenoss 核心
Zenoss Core可能不像此列表中的其他一些監控工具那麼受歡迎,但由於其功能集和專業外觀,它確實值得在這裡使用。該工具可以監控許多事情,例如帶寬利用率、流量或 HTTP 和 FTP 等服務。它有一個乾淨簡單的用戶界面,它的警報系統非常好。值得一提的是其相當獨特的多重警報系統。如果第一個在預定的延遲內沒有響應,它允許第二個收到警報。
不利的一面是,Zenoss Core是安裝和設置最複雜的監控系統之一。安裝是一個完全由命令行驅動的過程。今天的網絡管理員習慣於使用 GUI 安裝程序、配置嚮導和自動發現引擎。這可能會使產品的安裝看起來有點過時。話又說回來,這符合 Linux 世界。有大量的安裝和配置文檔可用,最終結果值得付出努力。
5.仙人掌
我們不得不將Cacti包括在此列表中。畢竟,在 17 歲時,它是最古老的免費開源監控平台之一。直到今天它仍然很受歡迎,它仍在積極開發中。最新版本剛剛在 1 月下旬發布。雖然Cacti可能不像其他一些產品那樣功能豐富,但它仍然是一個很好的工具。它基於 Web 的用戶界面有點復古的感覺,但佈局合理,易於理解和使用。Cacti由快速輪詢器、高級圖形模板和多種採集方法組成。雖然該工具主要依賴 SNMP 輪詢,但可以設計自定義腳本以從幾乎任何來源獲取數據。
該工具的主要優勢在於輪詢設備以獲取其指標(例如帶寬利用率)並將收集到的數據繪製在網頁上。它在這方面做得非常出色,但僅此而已。如果您不需要警報、花哨的報告或其他附加功能,該產品的簡單性可能正是您所需要的。如果您需要更多功能,Cacti是開源的,完全用 PHP 編寫,使其高度可定制,您可以添加所需的任何缺失功能。
Cacti廣泛使用模板以簡化配置。許多常見類型的設備都有設備模板以及圖形模板。還有一個龐大的在線用戶社區,他們編寫各種自定義模板並將其提供給社區,許多設備製造商還提供可下載的 Cacti 模板。
6. 地鐵
所述多路由器流量繪圖,或MRTG,是所有的網絡帶寬監測系統的祖父。儘管該開源項目自 1995 年以來一直存在,但它仍在廣泛使用,儘管最新版本已經有五年曆史了。它適用於 Linux 和 Windows。初始設置和配置比您在其他監控系統中遇到的要復雜一些,但優秀的文檔隨時可用。
安裝MRTG是一個多步驟過程,您需要仔細按照安裝說明進行操作。安裝後,您可以通過編輯其配置文件來配置軟件。什麼MRTG在用戶友好性缺乏,它獲得的靈活性。大部分是用 Perl 編寫的,它可以很容易地修改和適應一個人的確切需求。它是第一個監控系統並且它仍然存在這一事實證明了它的價值。
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。
電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。
如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和