6 個跟踪性能的最佳網絡管理工具
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
就像大型組織一樣,小型企業需要密切關注他們的網絡,以確保一切順利運行。然而,較小的企業並不總是有資源——包括財力和人力——來部署更大的網絡監控工具。這就是我們要審查頂級小型企業網絡監控工具的原因。
我們將首先討論小型企業特定環境中的網絡監控。我們將看到由於他們的資源有限,挑戰可能會大不相同。接下來,我們將簡要介紹簡單網絡管理協議,因為它是最常用的網絡監控技術。由於它至少有助於對實現它的工作原理有一個基本的了解,這就是我們接下來要解決的問題。最後,我們將回顧小型企業使用的最佳網絡監控工具。
小型企業的網絡監控工具
網絡擁塞是所有網絡管理員的頭號敵人。如果將網絡比作高速公路,交通就是網絡的數據,那麼網絡擁塞就類似於交通擁堵。但與汽車交通不同——只需查看道路網絡就可以輕鬆發現擁堵情況——網絡交通發生在電纜、交換機和路由器中,而它們是不可見的。此外,這一切都以極快的速度發生。即使你能看到它,它也會發生得太快。這就是網絡監控工具如此重要的原因。它們為網絡管理員提供了保持事情順利運行所需的可見性。在小型企業中尤其如此,典型的管理員身兼數職,同時兼任網絡人員、服務器人員和技術支持人員。
監控網絡的另一個主要原因是容量規劃。網絡使用量總是隨著時間的推移而增長這一事實似乎沒有辦法解決。您網絡的當前帶寬現在可能足夠了,但最終需要增加它們。而在小型企業中,您會希望盡可能延遲升級以節省成本。通過監控帶寬使用情況,您將能夠在過度使用成為問題之前計劃網絡更新。
介紹 SNMP
SNMP(簡單網絡管理協議)是一個複雜的系統,可用於遠程監控、配置和控制不同類型的網絡設備。儘管它的名稱具有誤導性,但這項技術唯一簡單的地方就是它的名稱,而且實施它可能是一項艱鉅的任務。
幸運的是,您不必了解有關 SNMP 的所有信息即可使用它來監控網絡的帶寬利用率。現在,可以說監控工具使用 SNMP 來讀取設備的接口計數器並使用該數據來計算和繪製網絡帶寬使用情況隨時間變化的圖表。在下一節中,我們將更詳細地介紹這種監控技術的內部工作原理。了解 SNMP 將幫助您更好地了解即將發布的產品評論,並幫助您配置和使用任何 SNMP 監控工具。
SNMP 的工作原理
大多數解釋 SNMP 的文本都會告訴您有關 MIB、OID 和其他幾個 TLA(三字母縮略詞)的信息。我們認為這是矯枉過正,尤其是在這樣的帖子中。我們今天的目標是為您提供足夠的信息,以便您能夠理解、使用和配置 SNMP 網絡監控工具,而不是讓您成為 SNMP 專家。這將在適當的時候出現,有經驗的。
關於 SNMP,您需要了解的第一件事是如何建立與啟用 SNMP 的設備的連接。在大多數 SNMP 設備上,可以配置兩個稱為團體字符串的參數。您可以將這些視為 SNMP(非常粗略的)密碼。默認情況下,這兩個社區字符串稱為 public 和 private,但您可以隨意命名它們。公共字符串用於只讀訪問,而私有字符串也可讓您修改參數。
一旦監控工具和被監控設備之間建立連接,就可以遠程讀取一些參數。當涉及到帶寬監控時,特別感興趣的是幾個稱為接口計數器的參數。對於啟用 SNMP 的設備的每個網絡接口,通常有一對它們,一個計算接口的字節數,一個計算接口的字節數。它們被恰當地稱為字節輸入和字節輸出。通過以已知的時間間隔定期讀取這些值,監控工具可以計算每單位時間(通常是每秒)的位數,這正是帶寬的含義。
具體來說,它是如何完成的:監控工具將輪詢設備並讀取其計數器。固定時間後——通常為五分鐘,它將再次讀取相同的計數器。通過從當前值中減去計數器的先前值,獲得在該間隔內傳入和傳出的字節總數。然後將這些數字乘以 8(一個字節中的位數)很簡單,然後將結果除以輪詢間隔中的秒數,以獲得每秒帶寬利用率數字。這些數字通常存儲在某種數據庫中,用於繪製隨時間變化的利用率圖表或表格。
其他一些 SNMP 值可能對網絡監控很有趣。例如,有接口輸入和輸出錯誤計數器。與對輸入和輸出字節所做的類似,這些值可用於計算每秒錯誤數,該數字可以告訴您很多有關網絡鏈接總體健康狀況的信息。CPU 負載和內存使用量表也可以通過 SNMP 讀取。事實上,在任何啟用 SNMP 的設備中,通常都有數百個參數可用。
SNMP 陷阱 — SNMP 的另一個功能
雖然與 SNMP 網絡監控沒有直接關係,但 SNMP 陷阱是該協議的另一個重要元素。不過,我們不會深入了解它們。這超出了本文的範圍。簡而言之,SNMP 陷阱是由支持 SNMP 的設備發送到“陷阱接收器”的警報消息,這是一個在計算機上運行的進程,它接收陷阱並執行各種操作,例如記錄它們、顯示屏幕警報、發送發送電子郵件或 SMS 警報消息等。
小型企業的頂級網絡監控工具
在小型企業中監控網絡與在大型組織中進行監控沒有太大區別。事實上,它完全相同,只是規模較小。但至於最好的工具,無論您需要監控多大的網絡,它們似乎都是一樣的。小型企業在選擇網絡監控工具時通常面臨的主要限制是他們的預算。這就是我們嘗試在列表中包含一些免費工具的原因。
1. SolarWinds Network Performance Monitor(免費試用)
SolarWinds是網絡管理工具領域最大的參與者之一。該公司已經存在了大約 20 年,並為我們帶來了一些最好的工具。它還因製作出色的免費工具而享有盛譽,儘管它們可能會受到功能限制,但它們仍然是出色的工具。該公司的旗艦產品稱為SolarWinds Network Performance Monitor,或NPM。
與大多數網絡監控工具一樣,SolarWinds 網絡性能監控器使用 SNMP 輪詢多個網絡設備並從其接口獲取流量統計信息。結果在描述每個界面使用統計數據的圖表上直觀地顯示出來。該工具將讓您只需指定其 IP 地址和 SNMP 社區字符串即可添加設備。然後它將查詢設備並列出所有可用參數,並讓您決定要在圖表中包含哪些參數。例如,網絡交換機將在其他參數中公開每個接口流量和錯誤計數器。
SolarWinds網絡性能監視器還有更多功能。主要問題之一是它的可擴展性,該工具將適用於小型企業網絡,但可以輕鬆擴展到由分佈在多個位置的數万台主機組成的大型網絡。如果您打算在您的小型企業中使用此工具,您將能夠隨著組織的發展繼續使用它。該產品的一大特色是它可以構建網絡地圖並顯示兩個設備或服務之間的關鍵路徑的可視化表示。
SolarWinds Network Performance Monitor 的價格根據受監控設備的數量而有所不同,起價為 2,955 美元。如果您想在購買之前試用該工具,可以使用30 天的全功能試用版。
2. PRTG 網絡監視器
眾所周知,來自德國 Paessler AG 的 PRTG Network Monitor 是設置最簡單、速度最快的監控工具之一。發布者聲稱您可以在幾分鐘內啟動並運行。雖然我們的經驗表明它可能需要更長的時間,但設置產品根本不需要太多時間。這種快速安裝和配置的附件是產品的自動發現功能,它將掃描您的網絡並自動添加它找到的組件。它不僅速度快,設置和初始配置也非常容易。
但是 PRTG 網絡監視器不僅安裝速度快,而且還加載了很多強大的功能。例如,您可以在多個用戶界面之間進行選擇。有一個本地 Windows 企業控制台、一個基於 Ajax 的 Web 界面以及適用於 Android 和 iOS 的移動應用程序。我們特別喜歡的移動應用程序的一項功能是可以掃描二維碼標籤,您可以從 Windows 控制台打印該標籤並將其粘貼到您的設備上,以便立即查看該設備的圖表。談到圖表,這是該產品擅長的另一個領域。
PRTG 網絡監視器不僅可以監視和繪製帶寬利用率。由於巧妙地使用了傳感器,它可以使用 SNMP、WMI、NetFlow 和 Sflow 記錄更多參數。您可以將它們視為附加組件或插件,但它們與軟件捆綁在一起。有超過 200 種不同的傳感器可供使用,每一種都提供不同類型的監控。該工具還有一些驚人的報告,可以按需運行或安排,然後以 HTML 或 PDF 格式查看。您甚至可以將它們導出為 CSV 或 XML,以便在外部進行處理。
您可以在兩個不同版本的 PRTG 之間進行選擇。有一個免費版本將您的監控能力限制為 100 個傳感器,您要監控的每個參數和您使用的每個傳感器都算作一個傳感器。例如,監控 48 端口交換機每個端口的帶寬將需要 48 個傳感器。如果您還想監控交換機的 CPU 和內存負載,則還需要兩個傳感器。對於 100 多個傳感器,有多個級別的付費許可證可用,具體取決於您使用的傳感器數量。
3. ManageEngine SNMP 帶寬監控軟件
“即使是最困難的 IT 管理問題,ManageEngine 也有完整而簡單的解決方案。” 這個大膽的聲明是公司自我描述的方式,並且是有理由的。ManageEngine 以其高質量的軟件而聞名,其中包括多種網絡監控工具。
ManageEngine還提供一些免費工具。考慮到其價格,小型企業無疑會喜歡ManageEngine SNMP 帶寬監控軟件。它是免費的ManageEngine OpUtils捆綁包的一部分,其中包括一些 16 個網絡管理實用程序的選擇。該軟件可在 Windows 和 Linux 上運行。您可以獲得一個免費版本,讓您可以監控多達 10 個設備及其接口。還有一個沒有設備限制的付費版本。此外,ManageEngine提供其完整 OpUtils 軟件的 30 天免費評估版。實際上,免費版本首先作為 30 天試用版安裝,在第 30 天恢復為有限功能。
就配置工具而言,您只需指定要掃描的子網以及要使用的 SNMP 社區字符串。然後,該工具將自動發現指定子網上響應指定字符串的設備。發現設備後,清單選項卡將讓您查看每個設備接口的狀態。當然,您也可以按時間單位顯示網絡帶寬使用情況的圖表。報告是該工具的另一個強項,例如,您可以創建過去 12 小時到一個月的帶寬使用報告。最後,該工具的警報功能無可挑剔。您可以設置閾值,並在超過閾值時通過電子郵件或短信通知。
4. 地鐵
在多路由器流量繪圖,或MRTG,被許多人認為是SNMP監控工具的鼻祖。它自 1995 年以來一直存在,但仍在廣泛使用。這種長壽是有原因的:它只是完成了工作。它不是一個花哨的工具,但它是一個免費的開源系統,可以免費使用。儘管該工具可能不是最漂亮的,但它可能是最靈活的。除了帶寬之外,它還可以監控許多參數。事實上,它可以監控、記錄和繪製任何 SNMP 參數。
MRTG的兩個主要組件是從目標設備讀取 SNMP 數據的 Perl 腳本和獲取數據、將其存儲在循環數據庫中並創建帶有帶寬利用率圖的網頁的 C 程序。由於大部分是用 Perl 編寫的,任何人都應該能夠輕鬆地根據自己的特定需求定制軟件或添加他們需要的任何額外功能。
該產品可用於 Windows 或 Linux。初始設置和配置可能比您在其他監控系統中遇到的要復雜一些,但文檔很容易獲得。
安裝MRTG要求您首先安裝和配置 Perl。沒有它它就不會運行。還有一種方法可以將工具作為 Windows 服務而不是應用程序運行,但它需要一些進一步的操作,包括一些註冊表修改。安裝後,MRTG 通過以真正的老式 Linux 方式編輯其配置文件進行配置。習慣於 GUI 配置的管理員可能面臨陡峭的學習曲線。
MRTG 最好直接從其開發者網站下載。它可以作為 Windows 的 .zip 文件或 Linux 的 tarball 使用。在撰寫本文時,最新的穩定版本是 2.17.4。這可能不是對用戶最友好的監控系統,但可能是最靈活的。事實上,它是第一個監控系統並且它仍然存在,這無疑證明了它的價值。
5.仙人掌
仙人掌最好被描述為類固醇的MRTG。如果您查看該工具的任何圖表,您會發現兩者之間的相似之處是驚人的。該產品是在建RRD牛逼OOL這是從相同的顯影劑,是嫡系MRTG。
Cacti比其前身更加精緻,具有基於 Web 的配置界面,使配置變得更加容易和直觀。它是一個完整的網絡監控和繪圖包。該工具擁有快速輪詢器、先進的設備和圖形模板、多種採集方法和用戶管理功能。它非常適合較小的 LAN 安裝,但同樣適用於在多個站點上有數千台設備的複雜網絡。
為了更好地理解Cacti,您需要了解RRDtool。據其開發人員稱,“ RRDtool 是用於時間序列數據的開源行業標準、高性能數據記錄和圖形系統。RRDtool 可以輕鬆集成到 shell 腳本、Perl、Python、Ruby、Lua 或 Tcl 應用程序中。” 你還記得我們說過MRTG使用 C 程序進行數據存儲和繪圖嗎?嗯,RRDTool是那個 C 程序的演變。
簡單地說,Cacti是RRDTool的前端。它存儲創建圖形所需的數據,並用MySQL數據庫中的數據填充它們。它完全是用 PHP 編寫的。該軟件在數據庫中維護其圖形、數據源和循環存檔,並處理數據收集,將繪圖留給RRDTool。該產品是其前身的升級版。事實上,它的許多用戶都是前MRTG用戶,他們在需要用更易於配置和使用的工具替換監控工具時進行了轉換。Cacti可以直接從其網站下載。
總之
雖然我們剛剛審查的一些工具是可擴展的,可以在大型組織和小型企業中使用,但它們都非常適合小型網絡。如果您的監控預算非常有限,我們所描述的免費工具可以免費提供卓越的價值,除了您將花費在部署它們上的努力之外,考慮到小型企業網絡的典型規模,這不一定等於很多。
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。
電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。
如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和