6 個跟踪性能的最佳網絡管理工具
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
沒有哪個工匠比他使用的工具更好。幾乎每個域都是如此,包括網絡管理。幸運的是,網絡管理員有很多優秀的工具可以幫助他們完成各種任務。監控是其中一項任務,並且有許多不同類型的工具可用。NetFlow Analyzers或S-Flow Analyzers可以讓管理員清楚地了解他們網絡上的內容。但是今天,我們對另一種類型的監控感興趣,即SNMP 網絡監控。該簡單網絡管理協議是一種通信協議,可讓監控工具讀取網絡設備和其他設備(如服務器)的操作指標。我們已經在市場上搜索了最好的 SNMP 網絡監控工具,我們將審查最好的五個。
在我們展示我們的頂級 SNMP 網絡監控工具之前,我們將花一點時間解釋 SNMP 是什麼以及它是如何工作的。這絕不是一篇技術論文,所以我們會盡量保持我們的解釋盡可能非技術性。我們的想法只是為您提供全局視圖,以便您更好地了解網絡監控工具的運行方式。我們將在監控網絡的上下文中專門研究 SNMP。畢竟,這不就是這篇文章的全部內容嗎?當我們完成理論後,我們將回顧五個最好的 SNMP 網絡監控工具。
SNMP 入門
許多關於 SNMP 的文本使它看起來像一個非常複雜的問題。這是有原因的。它是。但是就像您不必成為一名機械師來駕駛汽車一樣,您不必成為 SNMP 專家來配置監控工具,更不用說了解和比較它們的功能了。但實際上,並沒有那麼複雜。至少不是在網絡監控的背景下。讓我們對這個主題有所了解。
SNMP 協議主要用作外部設備的一種方式——我們將其稱為 SNMP 管理器,因為沒有更好的術語——從啟用 SNMP 的設備讀取信息和向其寫入信息。這些設備——可以是交換機和路由器等網絡設備,也可以是服務器或電器等其他網絡連接設備——使一定數量的參數以只讀或讀寫模式可用。例如。啟用 SNMP 的打印機將具有有關其墨盒級別或打印總頁數的只讀參數。同樣,啟用 SNMP 的服務器將具有 CPU 利用率、可用磁盤空間或系統溫度。SNMP 管理器使用讀取參數的獲取請求和寫入參數的設置請求與啟用 SNMP 的設備進行通信。
MIB 和 OID
MIB 或管理信息庫是一種特殊類型的文本文件,用於標識給定設備的每個參數。每個啟用 SNMP 的設備都有一個相應的 MIB。不過,這並不意味著每台設備都有一個單獨的設備。例如,有一個涵蓋大多數型號的 Cisco 交換機的 MIB。MIB 包含該設備所有可用 SNMP 參數的分層列表。典型的 MIB 條目如下所示:
Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)。 -cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3
您可以將每個以點分隔的元素視為層次結構中的一個級別,就像存儲設備樹結構上的目錄一樣。一個 MIB 文件通常會包含數百個這樣的條目,每個參數一個。您是否注意到每個文本值旁邊括號中的數字?它們可用於簡化經理和客戶之間的溝通。經理將使用字符串 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3 來引用我們的示例參數。這使得使用較少帶寬的較小請求成為可能。順便說一下,這些字符串——無論它們是使用文本還是數字——都被稱為 OID 或對象標識符。
現在,為了讓任何 SNMP 管理器能夠在啟用 SNMP 的設備中獲取或設置參數,它需要能夠訪問該設備的 MIB 文件。大多數 SNMP 管理或監控軟件已經具有所有標準化的 MIB,並且通常內置了一些來自主要製造商的流行 MIB。如果您需要訪問軟件內置 MIB 中未包含的某些特定於設備的 OID,則需要添加正確的 MIB。這通常只是從設備製造商的網站下載 MIB 文件並將其複製到您軟件的 MIB 目錄的問題。
SNMP 最早創建於 1988 年,早在 Internet 上出現任何嚴重威脅之前,當然在網絡安全成為大問題之前。出於這個原因,協議中沒有太多的安全性。SNMP 不使用加密,而是使用非常粗略的身份驗證機制。管理員發送的每個 SNMP 請求都包含一個團體字符串。您可以將其視為基本密碼。當然,請求中的團體字符串必須與目標設備的團體字符串相匹配。對於啟用 SNMP 的設備,管理員可以配置兩種不同類型的團體字符串:只讀和讀寫。默認情況下,許多設備曾經將public作為它們的只讀社區字符串和私有作為他們的讀寫之一。有些人仍然這樣做。這告訴您很多關於安全性如何不是 SNMP 的優先事項。
使用 SNMP 進行網絡監控
使用 SNMP 進行網絡監控時,只有少數 OID 值得關注。它們有兩種類型,我喜歡稱之為儀表和計數器。儀表類型的 OID 用於諸如處理器利用率或可用內存百分比之類的事情。計數器類型的 OID 用於計算進出設備接口的字節數或計算接口輸入和輸出錯誤。啟用 SNMP 的網絡設備的每個接口都有一組這樣的儀表類型 OID。
典型的 SNMP 監控工具將定期、預定義(通常為五分鐘)讀取相關 OID 的值。對於儀表類型的 OID,它通常會將值存儲在某種數據庫中,並可能以數字或圖形形式將其顯示在其儀表板上。一些工具將繪製參數隨時間的演變圖。
對於計數器類型的 OID,事情要復雜得多。由於進出接口的字節數不是一個有趣的指標,而不是按原樣使用它,它用於計算接口的帶寬利用率(以每秒位數為單位)。同樣,以每秒錯誤數表示的錯誤率是一個比累積錯誤數更有趣的參數。
這是它的工作原理。SNMP 監控工具以同樣的 5 分鐘固定間隔讀取計數器的值。它將值存儲在其數據庫中,但不是按原樣顯示它,而是用它進行一些數學運算。它將首先從當前值中減去計數器的先前值,以獲得過去五分鐘內傳輸或接收的字節數。然後將該數字乘以八(一個字節中的位數)並將其除以三百(五分鐘內的秒數),以獲得過去五分鐘的平均帶寬利用率。這是該工具將在圖形上顯示或繪製的值。
重要的一點是,您從中得到的是平均利用率。想像一個 100 Mbps 的接口。在兩次採樣之間的五分鐘內,流量級別可能在 150 秒內為 100 Mbps,在 150 秒內為 0,儘管接口在五分鐘的一半時間內達到最大值,但它會顯示 50 Mbps 的平均流量。這是您需要注意的每個 SNMP 監控軟件的一個缺點。
最好的 SNMP 網絡監控軟件——我們的前 5 名
市場上有許多 SNMP 監控軟件。如此之多,以至於挑選一個可能是一項艱鉅的任務。為了使它更容易一些,我們匯總了我們能找到的最好的五個 SNMP 監控軟件工具的列表。有些是商業軟件,有些是免費和開源的。我們審查過的每個商業工具都有免費試用版,因此您可以自由嘗試我們的任何或所有建議。
1. SolarWinds Network Performance Monitor(免費試用)
我們列表中的第一個是來自 SolarWinds 的優秀工具:網絡性能監視器,或 NPM。如果您不知道,SolarWinds 製作了一些用於網絡管理的最佳軟件工具。該公司還以其免費工具而聞名,其中一些已經在我們最近討論最佳免費 TFTP 服務器或最佳免費 SCP 服務器時進行了審查。
該網絡性能監視器是一個功能豐富的專業SNMP監控系統。它擁有一個易於使用的基於 Web 的儀表板,易於設置和配置,更重要的是,它做得很好。該工具具有可自定義的警報功能,可以在特定指標超過預定義值時通知您。
該工具可以為您的網絡構建智能地圖,並向您顯示任意兩點之間的關鍵路徑,讓您能夠快速解決問題。軟件中還內置了無線網絡監控和管理功能。這個軟件的功能實在是太多了,無法在此一一列舉。利用 30 天免費試用,親眼看看這個偉大的工具可以為您做什麼。
SolarWinds Network Performance Monitor 的起價為 2,955 美元,根據受監控設備的數量而有所不同。該軟件具有高度可擴展性,添加比當前容量更多的設備只需升級許可證即可。
2.ManageEngine OpManager
ManageEngine 是另一個頂級製造商或網絡管理工具。OpManager是其最好的產品之一。該軟件可用於 Windows 或 Linux,並且具有很多強大的功能。其中最重要的一項是設備自動發現,它不僅可以查找設備,還可以映射您的網絡,為您提供獨特的圖形儀表板。談到儀表板,它既直觀又易於使用,具有向下鑽取功能。對於移動設備用戶,還有適用於 iOS 和 Android 的移動客戶端應用程序。
在警報方面,ManageEngine OpManager 沒有任何不足之處。有大量基於閾值的警報可以幫助您檢測、識別和排除網絡問題。警報和通知是高度可定制的,您可以輕鬆設置多個閾值,並為每個指標設置各種通知。
ManageEngine OpManager 提供三個版本:免費版、基本版或企業版。免費版僅限於監控多達 10 台設備,並且功能集有所減少。Essential 版本可讓您監控多達 1,000 個節點,25 台設備的起價為 715 美元。至於企業版,它可以監控多達 10,000 台設備,500 台設備的起價為 19 795 美元。
3.PRTG
Paessler Router Traffic Grapher 或PRTG聲稱是最快的監控工具。根據其製造商的說法,您可以在幾分鐘內啟動並運行。實際上,它可能需要更多時間,但它仍然是安裝和配置最快、最簡單的 SNMP 監控工具之一。該產品帶有多個用戶界面,可以與之交互。有一個 Windows 企業控制台、一個基於 Ajax 的 Web 界面以及適用於 Android 和 iOS 的移動應用程序。
該產品具有設備自動發現功能,不僅可以檢測設備,還可以根據預定義的模板為它們創建傳感器。PRTG 的警報和通知與其競爭對手的一樣好。警報可以作為推送通知傳輸到移動客戶端應用程序,這是一個非常獨特的功能。當然,這是對更多“標準”警報(例如電子郵件或短信)的補充。
PRTG 的基本會計單位是傳感器,它是您需要監控的任何參數或指標。它提供功能齊全的免費版本,僅限於監控 100 個傳感器。如果您需要更多,可以購買付費許可證。它們的價格因傳感器容量而異,從 500 個傳感器的 1600 美元到無限傳感器的 14500 美元不等。
4.扎比克斯
Zabbix號稱是最終的企業級監控平台。它可能是,尤其是與其他免費和開源工具相比時。鑑於其價格,Zabbix 確實很難被擊敗。它可以使用 SNMP 來監控網絡設備以及本地或基於雲的服務器。它將讓您監控多個指標,例如帶寬、CPU 和內存利用率、一般設備健康狀況以及配置更改,這是一個相當獨特的功能。
該軟件具有易於理解和使用的基於 Web 的界面以及令人印象深刻的功能集。它與成本高出數千美元的商業產品相比非常好。它的警報系統可能是市場上最好的系統之一,能夠運行本地腳本以響應監控事件觸發的警報。
Zabbix 本身是免費的,但可以從發布者那裡購買各種服務。其中包括提供五個級別的技術支持以及在世界各地開設課程的完整培訓和認證計劃。社區支持也是免費的。
5.仙人掌
不提Cacti就很難談 SNMP 監控系統. 儘管有一些缺點,但它可能是最常用和最古老的免費和開源監控平台之一。它當然不像某些商業產品那樣功能豐富,但它仍然是一個出色的工具。儘管其外觀有些陳舊,但其基於 Web 的用戶界面非常易於使用。Cati 的核心是快速輪詢器、高級圖形模板和多種採集方法。它通常使用 SNMP 輪詢,但可以設計自定義腳本以從幾乎任何來源獲取數據並將其繪製在 Cacti 的圖形上。用戶帳戶可用於限制某些用戶對部分設備的訪問,這在具有多個支持組的大型組織中非常有用。談到大型組織,
但仙人掌並不完美。事實上,它缺少一個重要的組成部分,警報。Cacti 的優勢在於輪詢設備和在網頁上繪製數據。它在這方面非常擅長,但僅此而已。另一方面,Cacti 是用 PHP 編寫的並且是開源的,因此沒有什麼可以阻止您編寫一些代碼來添加一些功能。如果您不需要警報,Cacti 的簡單性可能正是您所需要的。它是高度可定制的,您可以輕鬆地根據我們的特定需求進行調整。
Cati 廣泛使用模板來促進配置。許多常見類型的設備都有設備模板以及圖形模板。有一個龐大的在線社區為許多設備編寫自定義模板,設備製造商有時會提供 Cacti 模板供您下載。
特別提及
雖然它可能不應該出現在這個列表中,但我想對多路由器流量圖譜器或 MRTG 表示敬意,它是所有 SNMP 監控系統的祖先。它的開發人員是第一個使用 SNMP 進行監控而不是管理設備的人。MRTG 的一些原始代碼今天仍在 Cacti 中使用,可能還有其他幾個開源工具。
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。
電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。
如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和