2021 年適用於 Linux 的 5 個最佳 NetFlow 收集器
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
Nagios(以前稱為 NetSaint)自首次亮相以來已超過 15 年,一直是最著名的網絡監控平台之一。它曾經最適合監控系統啟動或關閉狀態,並在出現故障時提供警報,但它已經發展成為一個真正的全功能監控平台。今天,有兩個相互競爭的 Nagios 版本。有免費和開源的 Nagios 核心,還有 Nagios XI,這是一種基於 Nagios Core 並具有附加功能的付費監控工具。今天,我們來看看一些用於網絡監控的頂級 Nagios 替代方案。這是一個非常活躍的信息技術領域,現在有許多替代方案。
在我們查看可用的 Nagios 替代品之前,我們將首先討論 Nagios 本身、它的最佳功能是什麼以及它為何成為流行的工具。然後我們將看看該工具的缺點,以及為什麼有人想用替代解決方案替換它的原因。然後,我們將簡要討論一般的網絡監控。我們將看看大多數工具如何使用簡單網絡管理協議來做到這一點。最後,我們將為大揭秘做好準備,我們將回顧一些用於網絡監控的最佳 Nagios 替代方案。
關於 Nagios
Nagios 最初被稱為 NetSaint。這個開源工具是 Ethan Galstad 和一群開發人員的心血結晶。Nagios的名字是“Nagios Ain't Gonna Insist On Sainthood”的遞歸首字母縮寫,其中“Sainthood”參考了原名NetSaint,有趣的是,Agios也是希臘詞“saint”。為響應類似商標所有者的法律挑戰,該名稱已更改。
Nagios 是一個非常好的網絡和服務器監控工具。它將在 CentOS 或 RedHat Enterprise Linux 上運行。它也可以在 Windows 主機上作為虛擬機運行,但它本質上是一個 Linux 軟件。與此列表中的大多數其他網絡工具不同,Nagios 不僅僅依靠 SNMP 來監控網絡設備。它在其核心引擎中內置了自己的專有系統,該系統與設備進行通信以收集狀態報告。監控器定期收集的指標在工具的儀表板中顯示為實時數據,您還可以選擇存儲數據以供以後分析。這種組合是一個相當強大的工具。
儘管使用專有數據收集方案,Nagios 仍將提供您執行網絡監控和容量規劃所需的所有數據。它有一個非常舒適的儀表板,您可以在其中快速查看網絡狀態。該產品還具有最好的警報系統之一,可在檢測到異常情況時通知管理員。畢竟,這是該工具為異常情況提供警報的第一個目標,它仍然是其優勢之一。
Nagios 受益於龐大的社區,該社區支持開源 Nagios Core 版本並提供許多高級插件的開發,使該工具在監控功能方面具有令人印象深刻的廣度。
Nagios 有什麼問題?
這篇文章的標題可能會讓許多讀者想知道 Nagios 有什麼問題,需要用替代工具替換它。嗯,實際上 Nagios 本身並沒有什麼問題。它已經存在了將近 20 年,而且仍然很強勁。但是,Nagios 沒有任何問題的事實並不一定意味著您應該考慮沒有其他出色的產品。如果您仍在購買監控平台並聽說過 Nagios,也許您想知道還有哪些其他選擇。
您可能考慮更換 Nagios 的另一個原因是,如果您一直在使用免費的 Nagios Core 並且想知道在投資 Nagios XI 之前還有哪些其他選項可用。無論您為何來到這裡,我們都將揭示我們的首選內容,但首先,讓我們簡要了解一下網絡監控通常是如何工作的。
網絡監控如何工作?
在監控網絡方面,您可以通過多種方式進行處理。您使用的方法在很大程度上取決於您想要的詳細程度、您願意付出的努力以及您可以花的錢。細節方面 大多數管理員對網絡設備的操作參數特別感興趣,例如 CPU 負載或內存使用率以及各種接口的帶寬利用率(以每秒位數為單位)。
大多數網絡監控工具使用簡單網絡管理協議或 SNMP 來完成它們的壯舉。SNMP 是一種內置於大多數網絡設備中的功能。啟用 SNMP 的設備具有可由監控系統遠程讀取的計數器和儀表。例如,每個接口都有處理器和內存利用率的指標以及字節輸入和輸出計數器。
在避��許多不必要的技術細節的同時,讓我們嘗試解釋它是如何工作的。對於 CPU 和內存利用率等儀表類型參數,使用 SNMP 讀取它們很簡單。對於計數器類型的參數,事情可能會更複雜一些。網絡設備通常沒有用於其接口的帶寬利用率指標。他們擁有的是字節輸入和字節輸出計數器,這些計數器隨著流量的通過而不斷增加。對於每個接口,它們都有一個這樣的計數器對。順便說一下,網絡設備也有類似的錯誤輸入和錯誤輸出計數器,一些監控工具可以使用它們來監控接口的錯誤率,通常是接口總體健康狀況的良好指標。
SNMP 網絡監控工具以已知的時間間隔(通常為 5 分鐘)輪詢它監控的每個設備,並讀取每個監控接口的字節輸入和字節輸出計數器。剩下的就是數學了。該工具從當前值中減去計數器的先前值。結果是五分鐘內輸入或輸出的字節數或錯誤數。然後將數字乘以 8(因為一個字節有 8 位)並將它們除以 300(因為五分鐘有 300 秒)以獲得過去五分鐘內以每秒位為單位的平均帶寬使用率。
重要的是要認識到,雖然這種方法在監控工具存在的時候就一直在使用,但它有一些局限性。特別是,網絡流量中的任何短峰值對於監控工具來說都是完全不可見的。以 100 Mbps 接口為例。如果它在 75 秒內沒有流量,然後在 30 秒內以 100 Mbps 傳輸,再在 75 秒內再次沒有流量,則 SNMP 監控工具的利用率應該為 50%,儘管它在 5 分鐘間隔的一半內已達到最大值。
最好的 Nagios 替代品
使用 Google 或任何其他搜索引擎進行快速搜索會發現數十種網絡監控工具。有些是商業產品,有些是開源的。我們的頂級 Nagios 替代品列表主要包含付費工具,因為它們通常提供更豐富的功能集。我們列表中的所有付費工具都有免費試用版,該版本有時間或功能限制,您可以試用其中任何一個。由於其中一些工具需要付出相當大的努力才能正確設置它們,因此您可能希望避免嘗試太多。
1. SolarWinds Network Performance Monitor(免費試用)
SolarWinds 以其出色的網絡管理工具和眾多免費工具而聞名。其旗艦產品SolarWinds Network Performance Monitor或NPM是一個完整的網絡監控解決方案,一直在同類產品中名列前茅。該工具具有用戶友好的 GUI 界面,管理員可以使用該界面來監控設備和配置工具。SolarWinds 還以其免費工具而聞名,每個工具都針對網絡管理的特定方面。
回到網絡性能監視器,讓我們看看它提供了什麼。將設備添加到網絡性能監視器很容易。您只需指定設備的 IP 地址或主機名以及 SNMP 連接參數。系統將查詢設備並列出所有可監控的 SNMP 參數。您所要做的就是選擇要包含在儀表板、圖表和報告中的內容。談到添加設備,您可以添加的設備數量幾乎沒有限制。該工具的可擴展性是其最佳功能之一。從少數設備到數以千計的設備,它都能滿足您的需求。
由於警報是 Nagios 的優勢之一,也是監控工具的一個重要功能,讓我們看看它在 NPM 中的表現。它的警報系統實際上是首屈一指的。如果您有非標準需求,它是高度可定制的,但它也可以以最少的配置開箱即用。警報引擎足夠聰明,不會在半夜發送“不重要”事件的通知,也不會在主要問題是路由器或網絡交換機故障時為許多無響應的服務器發送數百個通知。
SolarWinds Network Performance Monitor 的起價為2,955美元,最多可包含 100 個受監控元素,並根據受監控元素的數量上漲。一些可選工具也可以添加到 NPN,可能會提高其價格。如果您想在購買前試用該產品,可以從 SolarWinds 網站下載 30 天免費試用版。
2.PRTG
所述Paessler路由器流量繪圖,其通常簡單地稱為PRTG,是給Nagios另一個很好的替代。此工具可以監控 IT 基礎架構的所有系統、設備、流量和應用程序。它是一個包羅萬象的軟件包,不依賴於需要下載和安裝以進行基本監控的外部模塊或附加組件。一些高級功能可作為額外的傳感器使用。由於其集成特性,它比許多網絡監控工具安裝起來更快更容易。Paessler 聲稱您可以在 2 分鐘內開始監控。PRTG提供了多種不同用戶界面的選擇。有一個 Windows 企業控制台、一個基於 Ajax 的 Web 界面以及適用於 Android 和 iOS 的移動應用程序。
一個PRTG的最大特點是它的自動發現系統。它將掃描網段並自動識別各種設備和系統,根據預定義的設備模板創建傳感器。此功能是使軟件安裝速度如此之快的附件。該工具的地圖功能可讓您使用監控數據創建自定義地圖,提供一種獨特的數據顯示方式。至於它的警報功能,它們是高度靈活和可定制的。使用適用於 Android、iOS 和 Windows Phone 的免費客戶端應用程序時,您甚至可以直接將推送通知發送到您的設備。您還可以通過電子郵件或短信設置通知。強大的 API 可讓您編寫自己的通知腳本。
PRTG的定價結構相對簡單。有一個功能齊全的免費版本,但會將您的監控能力限制為 100 個傳感器。請注意,與大多數類似工具不同,每個監控參數都算作一個傳感器。因此,監控 48 端口交換機每個端口的帶寬將需要 48 個傳感器。還有一個 30 天的試用版,允許無限個傳感器,但在試用期結束後將恢復到 100 個傳感器。如果您需要監控 100 個以上的傳感器,則需要購買許可證。它們的價格根據傳感器的數量而變化,從 500 個傳感器的 1600 美元到無限傳感器的 14500 美元不等。
3. WhatsUp Gold
Ipswitch 的WhatsUp Gold是監控工具領域的另一個知名品牌。它曾經是一種向上或向下類型的監控工具,但它已經發展成為一個完整的管理工具,可以對網絡流量、應用程序、虛擬環境和設備配置進行主動監控。今天,WhatsUp Gold擁有您可以從企業級監控工具中獲得的一切,並且都可以通過其直觀的 GUI 獲得。
WhatsUp Gold具有自動發現引擎,可以找到您的設備並將它們添加到監控控制台。它不僅會找到您的網絡設備,還會找到物理服務器、虛擬服務器、雲服務器和應用程序。甚至還有一個地圖視圖,可單擊以獲取有關每個設備的更多信息。
WhatsUp Gold還具有出色的警報系統,可讓您在用戶注意到問題之前了解問題。通過該工具的警報中心,您可以選擇使用預定義的閾值或根據您的特定需求進行設置。警報系統可讓您創建定義受監控參數更改狀態時會發生什麼的操作策略。警報可以通過電子郵件、短信、Slack 或 IFTTT 帖子傳輸。系統還可以重新啟動服務並觸發網絡警報。
WhatsUp Gold 的免費版本可用 - 一如既往 - 但它僅限於監控最多五台設備。對於更多設備,付費許可證可提供三個級別的遞增功能,其定價結構基於要監控的設備數量。還有一個免費的、功能齊全的試用版,您可以在有限的時間內使用。
4.ManageEngine OpManager
ManageEngine 是另一家知名的網絡管理工具製造商。它的OpManager工具是一個完整的管理解決方案,可以滿足大多數監控需求。該工具可在 Windows 或 Linux 上運行,並具有出色的功能。其中之一是它的自動發現功能,它可以映射您的網絡,為您提供一個獨特的定制儀表板。
ManageEngine OpManager 儀表板是另一個工具的強項。它非常易於使用和導航,並具有向下鑽取功能。如果您喜歡移動應用程序,它們可用於平板電腦和智能手機,讓您可以從任何地方訪問該工具。總的來說,這是一款非常精緻和專業的產品。
OpManager 中的警報與其所有其他組件一樣好。有一整套基於閾值的警報,可幫助檢測、識別和排除網絡問題。可以為每個性能指標設置帶有各種通知的多個閾值。
如果您想在購買前試用ManageEngine OpManager,可以使用免費版本。但不是限時試用,而是功能有限。例如,它不會讓您監控十多個設備。儘管這對於測試目的來說已經足夠了,但對於除最小的網絡之外的所有網絡來說都是不夠的。對於更多設備,您必須在 Essential 或 Enterprise 計劃之間進行選擇。第一個可以讓您監控多達 1,000 個節點,而另一個最多可監控 10,000 個。聯繫 ManageEngine 的銷售人員可獲得定價信息。
5.仙人掌
Cacti可能是最常用的免費和開源監控系統。它可能不像某些商業產品那樣功能豐富,但考慮到它的價格,它是一個很好的工具。Cati還具有一些歷史意義。除了 MRTG——它是所有網絡監控工具的母體和遠方的父級,這可能是仍然存在的最古老的監控工具。如果它不是一個出色的工具,情況就不會如此。
Cacti於 2004 年首次發布,作為 RRD 工具(MRTG 的日誌記錄和圖形組件)的 Web 前端。它的主要組件是快速輪詢器、高級圖形模板和多種數據採集方法。Cacti 還具有用戶訪問控制功能,每個用戶都可以配置為訪問一組不同的圖表,這對於具有多個支持團隊的大型部署來說是一個有用的功能。Cacti 還擁有易於使用的 Web 界面,儘管有些陳舊。它可以從小型企業或家庭 LAN 擴展到在多個站點上擁有數千台設備的複雜網絡。
Cacti使用 RRDTool 將數據存儲在 SQL 數據庫中並創建圖形。它主要是用 PHP 編寫的,因此可以輕鬆修改以滿足您的需要。該工具具有適用於多種類型設備的內置模板。這些模板已經包含您可能想要監控的大部分元素。Cacti非常受歡迎,以至於可以從設備製造商的網站或社區驅動的 Cacti 論壇下載許多特定於設備的模板。該產品唯一缺少的是良好的警報功能。但憑藉其開源 PHP 代碼,任何人都不會添加它。
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
儘管 Microsoft Access 如此流行且無處不在,但它並不是同類產品中唯一的產品。事實上,有多種替代方案可供選擇,並且
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。