我們在 2021 年測試的最佳 SNMP 網絡監控工具

我們在 2021 年測試的最佳 SNMP 網絡監控工具

在理想的世界中,網絡帶寬將是無限的,網絡永遠不會擁塞。不幸的是,我們並不生活在這樣的世界中。由於帶寬不足,網絡確實會變得擁塞並遭受各種問題。此外,隨著應用程序處理越來越多的數據,他們需要通過網絡傳輸更多數據,這需要不斷升級網絡速度。為確保密切關注網絡及其使用的演變,您需要對其進行監控。SNMP 幾乎內置於每個網絡連接設備中,是迄今為止監控網絡的最佳方式。繼續閱讀,我們將回顧五種最佳 SNMP 網絡監控工具。

在我們展示我們最好的 SNMP 網絡監控工具之前,我們將首先討論一般的帶寬監控、為什麼需要它以及如何完成它以及它如何幫助避免各種問題。接下來,由於本文是關於最好的 SNMP 網絡監控工具,我們將嘗試簡要解釋 SNMP 是什麼以及它是如何工作的。我們將盡量保持簡單和非技術性,同時仍然為您提供理解和實施 SNMP 監控所需的信息。最後,我們將展示五種最好的 SNMP 網絡監控工具並簡要回顧每一種。

帶寬監控的必要性

當您是網絡管理員時,擁塞是您的頭號敵人。如果將網絡比作高速公路,交通就是網絡的數據,那麼網絡擁塞就類似於交通擁堵。但與汽車交通不同——只需查看道路網絡就可以輕鬆發現擁堵情況——網絡交通發生在電纜、交換機和路由器中,而它們是不可見的。此外,這一切都以光速發生。即使你能看到它,它也會發生得太快。這就是網絡監控工具如此重要的原因。它們為網絡管理員提供了保持事情順利運行所需的可見性。一旦檢測到擁塞或其他問題,您就可以採取必要的措施來解決它。

監控網絡的另一個主要原因是容量規劃。網絡使用量總是隨著時間的推移而增長這一事實似乎沒有辦法解決。您網絡的當前帶寬現在可能足夠了,但最終需要增加它們。通過監控帶寬使用情況,您將能夠在過度使用成為問題之前計劃網絡更新。

三種方式可以做到

我們在 2021 年測試的最佳 SNMP 網絡監控工具

有幾種方法可以監控網絡利用率。一種方法是在網絡上的給定點捕獲數據包。它將讓您詳細了解在這個特定點發生的事情,但在其他地方卻看不到。如果您的網絡設備支持它,您可以讓它向流量分析器發送流量數據,流量分析器將報告哪些用戶、設備或應用程序正在使用網絡。最後,您可以使用 SNMP(正如我們所說,它內置於每個網絡設備中)來定期輪詢設備以獲取接口計數器,您可以使用這些計數器來計算和繪製帶寬利用率。讓我們簡要地研究一下每一個是如何工作的。

1.抓包

數據包捕獲主要用於在您意識到特定網絡問題後對其進行故障排除,但很少用於使用情況監控。通過數據包捕獲,可以捕獲和解碼進出特定設備接口的每個數據包。因此,雖然很明顯數據包捕獲工具對於網絡管理員來說是一種非常寶貴的工具,但它們並不是最好的方式來確保一切順利運行。

2. 流量分析

NetFlow is 及其多種變體和演變,例如 J-flow、IPFIX 或 sFlow,是一個網絡流量分析系統。支持流分析的設備收集有關每個數據流的信息(因此得名),然後將這些信息發送到流收集器和分析器。它可以為您提供有關網絡利用率的詳細定性信息,但是,如果您只想監控帶寬,它可能會超出您的需要。如果您將部署它所需的努力考慮在內,您很快就會意識到它可能不是最適合您的工具。至少,現在還不是。

如果您想了解有關流分析和最佳 NetFlow 收集器和分析器的更多信息,請閱讀我們最近的文章: 適用於 Windows 的最佳 NetFlow 收集器和分析器:2018 年回顧

3. 網絡管理協議

SNMP——代表簡單網絡管理協議——是一個複雜的系統,可用於遠程監控、配置和控制許多不同類型的網絡設備。不幸的是,唯一簡單的就是它的名字。實施它可能是一項複雜的任務。

幸運的是,您不必了解有關 SNMP 的所有信息即可使用它來監控網絡的帶寬利用率。現在,我們只說監控工具使用 SNMP 來讀取設備的接口計數器並使用該數據來計算和繪製隨時間變化的帶寬使用情況。在下一節中,我們將詳細介紹 SNMP 協議的一些內部工作原理。這樣,您將有足夠的信息來配置和使用任何 SNMP 網絡監控工具。

SNMP 解釋

雖然大多數關於 SNMP 的文本都會告訴您 MIB 和 OID,但您不必了解有關 SNMP 的所有內容即可使用它。這有點像汽車。您不必完全了解引擎的工作原理就可以使用它。我們今天的目標是為您提供足夠的信息,以便您了解、使用和配置 SNMP 網絡監控工具,而不是讓您成為 SNMP 專家。那會隨著經驗而來。

關於 SNMP,首先需要了解的是如何連接到支持 SNMP 的設備。在每個 SNMP 設備上,可以配置兩個稱為團體字符串的參數。您可以將這些視為 SNMP 密碼。這兩個社區字符串稱為公共字符串和私有字符串。公共字符串用於只讀訪問,而私有字符串將允許修改一些參數。

因此,假設您的 SNMP 網絡監控系統使用私有社區字符串連接到您的網絡設備之一。然後它將檢索可以從該設備讀取的所有有用參數的列表。當涉及到帶寬監控時,特別感興趣的是一些稱為接口計數器的參數。啟用 SNMP 的設備的每個網絡接口通常都有一組它們。

大多數 SNMP 網絡監控系統主要對兩個參數感興趣:輸入字節數和輸出字節數。通過以已知的時間間隔定期讀取這些值,監控工具可以計算每單位時間(通常是每秒)的位數,這正是帶寬的含義。

具體來說,它是如何完成的:監控工具將輪詢設備並讀取其計數器。然後,五分鐘後,它將再次讀取相同的計數器。通過從當前值中減去計數器的先前值,可以得到過去五分鐘內傳入和傳出的總字節數。然後,將這些數字乘以 8(一個字節中的位數)然後將結果除以 300(五分鐘內的秒數)就很簡單了,以獲得每秒帶寬利用率的位數。這些數字通常存儲在某種數據庫中,用於繪製隨時間變化的利用率圖表。

一些其他 SNMP 值可能對網絡監控感興趣。例如,有接口輸入和輸出錯誤計數器。與對輸入和輸出字節所做的類似,這些值可用於計算每秒錯誤數,該數字可以告訴您很多有關網絡鏈接總體健康狀況的信息。

SNMP 陷阱 — SNMP 的另一個功能

雖然與 SNMP 網絡監控沒有直接關係,但 SNMP 陷阱是如此強大的功能,我們認為它們值得一提,如果只是為了您的個人啟蒙。簡而言之,SNMP 陷阱是由支持 SNMP 的設備發送到“陷阱接收器”的警報消息,這是一個在計算機上運行的進程,它接收陷阱並執行各種操作,例如記錄它們、顯示屏幕警報、發送電子郵件或 SMS 警報消息等。

管理員通常需要在每台設備上配置發送哪些陷阱以及將它們發送到何處。這使得它成為一個非常靈活但配置繁重的警報系統。

最好的免費 SNMP 監控工具

現在您已經了解了 SNMP 網絡監控的基礎知識及其工作原理,讓我們來看看您能找到的五個最好的 SNMP 網絡監控工具。有些是免費工具,其功能可能受到限制,而另一些是功能齊全的工具,免費或付費。它們可能需要相當多的配置才能讓它們按照您的喜好工作,但有些帶有發現機制,可以找到設備,有時還提供某種程度的自動配置。

1. SolarWinds Network Performance Monitor —(免費試用)

SolarWinds 是網絡管理工具領域的主要參與者之一。該公司已經成立了大約 20 年,並為我們帶來了一些最好的工具。它還因製作出色的免費工具而享有盛譽,儘管它們有時功能有限,但仍然是出色的工具。SolarWind 當前的旗艦產品稱為Network Performance Monitor,或 NPM。它實際上是許多工具的套件,其中包括最好的 SNMP 網絡監控工具之一。

我們在 2021 年測試的最佳 SNMP 網絡監控工具

SolarWinds Network Performance Monitor 是一個 Windows 應用程序,正如您所期望的那樣,它使用 SNMP 輪詢多個網絡設備並從它們的接口獲取流量統計信息。結果在描述每個界面使用統計數據的圖表上直觀地顯示出來。您可以通過簡單地指定其 IP 地址和 SNMP 社區字符串將設備添加到該工具。然後該工具將查詢設備並列出所有可用參數,讓您決定要在圖表中包含哪些參數。例如,網絡交換機將公開每個接口流量和錯誤計數器。

網絡性能監視器還有更多功能。主要問題之一是它的可擴展性,該工具適用於小型網絡,但可以輕鬆擴展到由分佈在多個位置的數万台主機組成的大型網絡。NPM 還可以構建網絡地圖並顯示兩個設備或服務之間的關鍵路徑的可視化表示。有關更多詳細信息,您應該訪問 SolarWinds 網站上的產品頁面。

免費試用下載鏈接:https : //www.solarwinds.com/network-performance-monitor 

2. ManageEngine SNMP 帶寬監控軟件

ManageEngine 為最困難的 IT 管理問題提供完整而簡單的解決方案。這個大膽的聲明是公司自我描述的方式,有道理。ManageEngine 以其高質量的軟件而聞名,其中包括多種網絡監控工具。

ManageEngine 還提供一些免費工具。我們特別喜歡的是SNMP 帶寬監控軟件。它是 ManageEngine 免費 OpUtils 捆綁包的一部分,該捆綁包包含約 16 個網絡管理實用程序的選擇。該軟件可在 Windows 和 Linux 上運行。您可以獲得一個免費版本,它允許監控多達 10 個設備及其接口。ManageEngine 還有一個沒有設備限制的付費版本。ManageEngine 提供其完整 OpsUtil 軟件的 30 天免費評估版。事實上,免費版本首先作為 30 天試用版安裝,在第 30 天恢復為有限功能。

我們在 2021 年測試的最佳 SNMP 網絡監控工具

就配置工具而言,您只需指定要掃描的子網以及要使用的 SNMP 社區字符串。然後,該工具將自動發現指定子網上響應指定字符串的設備。發現設備後,清單選項卡將讓您查看每個設備接口的狀態。當然,您也可以按時間單位顯示網絡帶寬使用情況的圖表。

報告是該工具的另一個強項,例如,您可以創建過去 12 小時到一個月的帶寬使用報告。最後,該工具的警報功能無可挑剔。您可以設置閾值,並在超過閾值時通過電子郵件或短信通知。

3. 地鐵

多路由器流量繪圖,或MRTG,可以考慮的SNMP監控工具的鼻祖。它仍在廣泛使用,自 1995 年以來一直存在。這種長壽是有原因的:它完成了任務。它是一個完全免費和開源的系統。MRTG 可能不是最漂亮和最漂亮的,但它可能是最靈活的。MRTG 可以監控除帶寬之外的許多參數。事實上,它可以監控、記錄和繪製任何 SNMP 參數。

MRTG 的兩個主要組件是從目標設備讀取 SNMP 數據的 Perl 腳本和獲取數據、將其存儲在循環數據庫中並創建帶有帶寬利用率圖的網頁的 C 程序。它主要是用 Perl 編寫的,這一事實讓任何人都可以根據自己的特定需求定制軟件。MRTG 可用於 Windows 或 Linux。初始設置和配置可能比您在其他監控系統中遇到的要復雜一些,但文檔很容易獲得。

我們在 2021 年測試的最佳 SNMP 網絡監控工具

安裝 MRTG 要求您首先安裝和配置 Perl。沒有它它就不會運行。有一種方法可以將 MRTG 作為 Windows 服務而不是應用程序運行,但它需要一些進一步的操作,包括一些註冊表修改。安裝後,MRTG 通過以真正的老式 Linux 方式編輯其配置文件進行配置。習慣於 GUI 配置的管理員可能面臨陡峭的學習曲線。

MRTG 最好直接從其開發者網站下載 。它可以作為 Windows 的 .zip 文件或 Linux 的 tarball 使用。在撰寫本文時,最新的穩定版本是 2.17.4。

MRTG 可能不是最人性化的監控系統,我們知道這一點。但是,它可能是最靈活的一種。它是第一個監控系統並且它仍然存在這一事實證明了它的價值。

4.仙人掌

仙人掌可以被認為是類固醇的 MRTG。如果您查看 Cati 的任何圖表,您會發現與 MRTG 的相似之處是驚人的。Cacti 建立在 RRDTools 之上,RRDTools 來自同一個開發人員,是 MRTG 的直接後代。

Cacti 比 MRTG 更精緻,具有基於 Web 的配置界面,使配置更容易、更直觀。它是一個完整的網絡監控和繪圖包。該工具擁有快速輪詢器、先進的設備和圖形模板、多種採集方法和用戶管理功能。它非常適合較小的 LAN 安裝,但同樣適用於在多個站點上有數千台設備的複雜網絡。

我們在 2021 年測試的最佳 SNMP 網絡監控工具

為了更好地理解 Cacti,您需要更多地了解 RRDtool。據其開發人員稱,“RRDtool 是開源行業標準、高性能數據記錄和時間序列數據圖形系統。RRDtool 可以輕鬆集成到 shell 腳本、Perl、Python、Ruby、Lua 或 Tcl 應用程序中。” RRDtool 是 MRTG 的直接後代。如果您還記得我們說過 MRTG 使用 C 程序進行數據存儲和繪圖,那麼 RRDTool 就是該 C 程序的演變。

簡而言之,Cacti 是 RRDTool 的前端。它存儲創建圖形所需的數據,並用 MySQL 數據庫中的數據填充它們。它完全是用 PHP 編寫的。該軟件在數據庫中維護其圖形、數據源和循環存檔,並處理數據收集,將繪圖留給 RRDTool。Cacti 是 MRTG 的升級版。事實上,許多 Cacti 用戶(包括您的真實用戶)都是前 MRTG 用戶。當我需要用更容易配置和使用的東西替換 MRTG 時,我進入了 Cacti,因為我管理的網絡不斷增長。Cacti可以直接從它自己的網站下載

5.PRTG

最後,讓我們談談Paessler Router Traffic Grapher 或 PRTG。Paessler——一家德國公司——提供了這種與 Cacti 甚至 MRTG 非常相似的出色監控解決方案。這可能就是該產品的首字母縮寫詞與 MRTG 的首字母縮寫詞如此相似的原因。然而,它有一種更加優雅和專業的感覺。

根據 Paessler 的說法,您可以在幾分鐘內設置 PRTG。這可能有點誇大其詞,我們的經驗表明,完全配置它需要比這更長的時間。儘管如此,我們不得不承認設置產品是一種非常簡單的體驗。

我們在 2021 年測試的最佳 SNMP 網絡監控工具

當談到它的功能時,它們令人印象深刻。首先,您可以在多個不同的用戶界面之間進行選擇。有一個本地 Windows 企業控制台、一個基於 Ajax 的 Web 界面以及適用於 Android 和 iOS 的移動應用程序。我們特別喜歡的移動應用程序的一項功能是可以掃描二維碼標籤,您可以從軟件打印該標籤並將其粘貼到您的設備上,以便立即查看設備的圖表。

說到圖表,這是 PRTG 閃耀的另一個領域。PRTG 不僅可以監控和繪製帶寬利用率。它可以使用 SNMP、WMI、NetFlow 和 Sflow 記錄更多參數。該工具有一些驚人的報告,可以按需運行或計劃運行,然後以 HTML 或 PDF 格式查看。您甚至可以將它們導出為 CSV 或 XML,以便在外部進行處理。

Paessler網站可以讓兩個不同版本的PRTG之間進行選擇。有免費版或免費 30 天試用版。前者會將您的監控能力限制為 100 個傳感器。Paessler 將您要監控的每個參數都計為一個傳感器。例如,監控 48 端口交換機每個端口的帶寬將需要 48 個傳感器。如果您還想監控交換機的 CPU 和內存負載,則還需要兩個傳感器。

包起來

我們剛剛展示的所有五個最好的 SNMP 網絡監控工具都是很棒的產品。您將選擇哪一個主要取決於您需要的靈活性程度。請記住,靈活性通常與復雜性押韻。但是,由於我們所有的建議都是免費的,或者提供免費試用,是什麼阻止您嘗試所有這些建議並親自查看哪一個最符合您的特定需求。


6 個跟踪性能的最佳網絡管理工具

6 個跟踪性能的最佳網絡管理工具

網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。

6 個最佳網站監控工具

6 個最佳網站監控工具

網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。

2022 年開發團隊最佳軟件部署工具

2022 年開發團隊最佳軟件部署工具

以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦

HIPAA 合規檢查表和使用工具

HIPAA 合規檢查表和使用工具

如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性

2021 年審查的最佳免費 sFlow 收集器和分析器

2021 年審查的最佳免費 sFlow 收集器和分析器

sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。

2021 年最佳無代理基礎設施監控工具和軟件

2021 年最佳無代理基礎設施監控工具和軟件

為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。

在 Linux 上監控帶寬:2021 年排名前 5 的工具

在 Linux 上監控帶寬:2021 年排名前 5 的工具

隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。

SolarWinds Mail Assure – 2021 年回顧

SolarWinds Mail Assure – 2021 年回顧

電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。

Windows PowerShell 命令備忘單 - 您需要的終極指南

Windows PowerShell 命令備忘單 - 您需要的終極指南

如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和