2021 年適用於 Linux 的 5 個最佳 NetFlow 收集器
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
Ping 監視器不僅是最簡單的監視形式,而且可能也是最古老的監視形式。直到今天,它仍然被廣泛使用。對於那些需要答案的人,請繼續閱讀,因為我們已經找到了一些最好的免費和開源 ping 監控工具,並且即將對其進行審查。
一個典型的網絡有如此多的組件,因此始終關註一切至關重要。但是對於當今的分佈式和/或基於雲的數據中心,監控比以往任何時候都更加複雜。這就是為什麼有無數可用的監控系統,所有這些系統都旨在幫助管理員掌握一切。存在從最簡單到最複雜的各種類型的監控。今天,我們來看看 ping 監控,這是最基本的監控形式之一。它只包括使用 ping 來確保每個受監控的組件在可接受的時間範圍內啟動並運行和響應。
在開始之前,我們將花一些時間討論 ping、它是什麼以及它是如何工作的。Ping 是一個古老的實用程序,看似簡單而強大。但它是如此可靠,以至於它還沒有被任何東西取代,儘管它已經存在多年了。然後,我們將把 ping 作為監控工具的基礎,並討論此類系統的各種常見功能。我們把最好的留到最後,所以我們最終會回顧一些我們能找到的最好的免費和開源 ping 監控工具。
關於平
早在 1983 年,一位發現異常網絡行為的開發人員找不到合適的調試工具,因此他決定編寫一個程序。順便說一下,他稱他的工具為 ping,它來自從潛艇內部聽到的聲納迴聲。今天,ping 在幾乎所有具有 IP 網絡的操作系統上都可用,儘管各個實現的可用選項略有不同,但它們都具有相同的基本目的。實現之間的差異主要與可用的命令行選項有關,其中可以包括指定每個請求的有效負載的大小、總測試計數、請求之間延遲的網絡跳數限制。一些現代操作系統包含一個 ping 命令,它具有相同的目的,但使用 IP V6 地址而不是 IP V4。
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34):93.184.216.34 中的 64 個字節的 56 個數據字節:icmp_seq=0 ttl=56 time=11.632 ms 64 個字節來自 93.16.1834ic: =1 ttl=56 time=11.726 ms 64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms 64 bytes from 93.184.216.34: icmp_seq=3 ttl.634 bytes from. icmp_seq=4 ttl=56 time=11.127 ms --- www.example.com ping 統計 --- 5 個數據包傳輸,5 個數據包接收,0.0% 數據包丟失往返 min/avg/max/stddev = 9.674/10.968/ 11.726/0.748 毫秒
Ping 的工作原理
Ping既聰明又簡單。該實用程序只是向指定的目標發送一個 ICMP 回顯請求數據包,然後等待它發回一個 ICMP 回顯回複數據包。這個過程會重複一定次數(默認情況下,在 windows 下為 5 次,直到在大多數 Unix/Linux 實現下停止。),允許它編譯統計信息。Ping 測量請求和回復之間的時間並將其顯示在其結果中。在 Unix 變體上,它還將顯示回复的 TTL 字段的值,指示源和目標之間的躍點數。事實上,如果其他地方各種實現不同,則在命令響應中顯示的內容。
Pings 在假設被 ping 的主機遵循 RFC 1122 的前提下工作,RFC 1122 規定任何主機必須處理 ICMP 回顯請求並發出回顯回復作為回報。大多數主機都會這樣做,但出於安全原因,有些主機會禁用該功能。一些防火牆還會完全阻止 ICMP 流量,從而阻止 ping 完成其工作。ping 不響應 ICMP 回顯請求的主機不會提供任何反饋,就像 ping 不存在的 IP 地址一樣。
關於 Ping 監控
鑑於可以使用 ping 收集的信息有限,如果它不總是提供除啟動或關閉狀態之外的更多信息,則使用監視工具。這些工具主要用於簡單地確保每台主機啟動並運行,並且其網絡連接正常運行。一些工具確實將 ping 返回的平均響應時間解釋為主機響應速度或網絡擁塞程度的度量。雖然平均 ping 響應時間突然增加可能表明出現問題,但愚蠢地得出結論是錯誤的。充其量,異常高的 ping 響應時間應該表明需要進一步分析。
一些免費開源的 Ping 監控工具
有許多免費和開源的 ping 監控工具可用。我們今天為您提供的是我們能找到的一些最好的工具。雖然它們並非都是開源的,但它們都是免費提供的,儘管其中一些是有限版本。我們列表中的一些工具不僅僅是 ping 監控工具。有些甚至是成熟的工具,不僅可以監控設備的狀態,還可以監控網絡的帶寬利用率以及CPU或內存負載等關鍵性能指標。
SolarWinds可能是網絡和系統管理工具領域最知名的名稱之一。它已經存在了大約 20 年,為我們帶來了一些市場上最好的工具。其旗艦產品SolarWinds Network Performance Monitor作為最佳網絡帶寬監控工具之一獲得了好評如潮。該公司還以其免費工具、滿足網絡管理員特定需求的小型實用程序而聞名。該網絡設備監視和跟踪路由NG是那些免費的工具,兩個偉大的例子。
我們認為SolarWinds 工程師的工具集值得特別提及,原因有幾個。首先,它包含一個非常好的 Ping Monitor 模塊。但顧名思義,這是一組工具。確切地說,烤箱中有六十個。您可以使用工程師工具集持續監控服務器、路由器、工作站或其他設備,以實時顯示響應時間並以圖形圖表顯示響應率。該工具集還包括一個“Simple Ping”工具,它是操作系統附帶的 ping 的替代方法,可用於測量主機的響應時間和數據包丟失。
還有一個增強的 Ping 工具,它提供了幾個圖形選項,可以幫助您可視化並更輕鬆地識別響應時間問題。這些 ping 軟件工具解決方案共同幫助確保您獲得監控和排除網絡連接問題所需的可見性。
工程師工具集中包含的其他工具
在工程師工具集中的 60 多種工具中,有一些是免費工具,也可以單獨使用,但大多數是無法通過任何其他方式獲得的獨家工具。集中式儀表板可讓您輕鬆訪問任何包含的工具。在您會發現的不同工具中,有些可用於執行網絡診斷並幫助快速解決複雜的網絡問題。具有安全意識的網絡管理員會喜歡一些可用於模擬網絡攻擊並幫助識別漏洞的工具。
該SolarWinds的工程師工具集還包括了幾個監控和報警工具,如其中一個將監視您的設備,並發出警報,當它檢測到的可用性或健康問題。這通常會給您足夠的時間在用戶甚至注意到問題之前做出反應。為了完善功能豐富的工具套件,還包括配置管理和日誌整合工具。
雖然這裡不是詳細介紹每個包含工具的地方,但這裡列出了除了 ping 監控工具之外,您還可以在SolarWinds Engineer's Toolset 中找到的一些最佳工具。
該SolarWinds的工程師工具集-包括平安工具的售價為每座管理員1495 $。如果您認為它包含 60 多種不同的工具,那麼這是一個非常合理的價格。如果您想親自了解此工具集可以為您和您的組織做什麼,可以從SolarWinds獲得 14 天的免費試用版。
2.扎比克斯
Zabbix是其中一種工具,其功能不僅限於 ping 監控。它聲稱是最終的企業級監控平台。它可能是,尤其是與其他免費和開源工具相比時。無論如何,它都將是一個出色的工具,而且它是免費和開源的,這使它成為一個更有趣的提議。該工具使用 SNMP 來監控網絡設備以及本地或基於雲的服務器。它將讓您監控多個指標,例如帶寬、CPU 和內存利用率、一般設備健康狀況以及配置更改,這是一個相當獨特的功能。
Zabbix擁有易於理解和使用的基於 Web 的界面和令人印象深刻的功能集。它與價值數千美元的商業產品相比非常好。它的警報系統可能是同類產品中最好的,能夠運行本地腳本以響應監控事件觸發的警報。
雖然Zabbix本身是免費的,但可以從發布者那裡購買一些服務。其中包括提供五個級別的技術支持以及在世界各地開設課程的完整培訓和認證計劃。這非常好,因為缺乏可用的支持是開源軟件最常見的缺點。但是您不必購買支持服務,因為社區支持也是免費的。
3. 觀景台
Observium是另一個功能豐富的監控平台。它具有低維護和自動發現功能,並支持廣泛的設備類型、平台和操作系統,其中包括 Cisco、Windows、Linux、HP、Juniper、Dell、FreeBSD、Brocade、Netscaler、NetApp。該工具的主要目標是提供一個美觀、直觀、簡單但功能強大的用戶界面,描述網絡的健康狀況和狀態。
該產品有兩個版本。還有的Observium社區是提供給大家免費使用。此免費版本每年接收兩次更新和新功能。還有Observium Professional,它具有擴展的功能集並從每日更新中受益。兩個版本都只在 Linux 平台上運行。
Observium提供的不僅僅是 ping 監控。例如,它將監控帶寬利用率,甚至還有一個會計系統可以測量第 95 個百分位數或總傳輸字節數的每月總帶寬使用量。它還具有用戶定義閾值的警報功能。此外,它與其他系統集成,可以提取它們的信息並將其顯示在其界面中。
Observium是用來設置的,它幾乎是自己配置的。雖然 Observium 的網站上沒有下載部分,但有幾個 Linux 發行版的詳細安裝說明,其中包含獲取軟件包的鏈接。
4. Nagios 核心
Nagios Core是一個在 Linux 上運行的開源監控系統。它是一個完全模塊化的系統,其中Nagios Core實際上只是主要的監控引擎。它由大約 50 個插件補充,可以下載這些插件以向系統添加各種功能。與模塊化方法保持一致,還有不同的社區開發的前端可供下載。它們一起構成了一個相當完整但有點“Frankesteinesque”的監控系統。這種方法的主要缺點是設置Nagios Core可能是一項艱鉅的任務。
除了這個任何人都可以下載和使用的免費開源版本外,還有一個名為Nagios XI的商業產品。它有更多的功能。它也是一個獨立的工具,可以更輕鬆地進行設置。您不必組裝和安裝多個單獨的組件。
Nagios Core(開源版本)的最佳功能之一是其社區。幾個社區開發的插件、前端和附加組件可直接從 Nagios 網站獲得。如果您想要更多內置功能,則必須選擇Nagios XI,它具有帶寬使用監控和更多有用的功能。如果您想對Nagios XI進行試運行並了解它可以為您做什麼,則可以免費試用Nagios XI。
5. LibreNMS
在其核心,LibreNMS是的端口Observium。它是另一個包羅萬象的網絡監控系統,提供廣泛的功能和設備支持。該工具的最佳功能之一是其自動發現引擎,它不僅依賴 SNMP 來發現設備。它可以使用 CDP、FDP、LLDP、OSPF、BGP、SNMP 和 ARP 自動發現您的整個網絡。該產品還具有自動更新功能,確保它始終保持最新狀態。
LibreNMS 的另一個重要特性是其高度可定制的警報模塊。它非常靈活,它可以使用多種方法發送警報通知,例如電子郵件(與大多數競爭對手一樣)以及 IRC、slack 等。如果您是服務提供商或您的組織向每個部門收取網絡使用費用,您可能會喜歡該工具的計費功能。它可以根據使用情況或傳輸情況為網絡段生成帶寬賬單。
對於更大的網絡和分佈式組織,LibreNMS具有分佈式輪詢功能,允許水平擴展與您的網絡一起增長。還包括一個完整的 API,允許從他們的安裝中管理、繪製和檢索數據。最後,適用於 iPhone 和 Android 的移動應用程序可用,這是開源工具的一項罕見功能。
6. 冰加
Icinga是一個開源監控平台,其功能集與大多數最佳商業產品相匹配,用戶界面簡單乾淨。使 Icinga 與眾不同的一項功能是它對插件的廣泛使用。當我們說廣泛時,我們的意思是廣泛。有數以千計的它們可用於執行各種監控任務並擴展產品的功能。如果您有沒有插件的特殊需求,您總是可以自己編寫一個。
Icinga 的另一個出色功能是警報和通知模塊。您可以自定義由您能想到的任何條件觸發的警報。它在警報傳輸方式上也同樣靈活。該產品具有分段警報功能,可以將一些警報發送給某些收件人,將其他警報發送給不同的收件人,以獲得最佳靈活性。當您擁有由不同組管理的不同系統時,這是一個很棒的功能。
7. Emco Ping 監視器
該EMCO平監視器,而不是一個開源的產品,仍然是一個有趣的平監視工具。直接從其主機狀態概覽中,您可以查看您的設備狀態、ping 響應時間和中斷信息。每個主機都受到實時監控,該工具擁有彩色編碼圖表,可幫助您查看連接如何隨時間變化。該工具還可以讓您查看您選擇的任何時間跨度的歷史主機數據。這些歷史數據可用於構建 PDF 和 HTML 格式的報告。
EMCO Ping Monitor 的一項特別有趣的功能是其腳本功能。您可以設置腳本以在網絡事件發生時運行。腳本可以啟動一些修復過程。警報也可用,並且可以在發生變化時發送電子郵件通知。
該EMCO平監視器可以作為一個免費的版本僅限於五台主機。還有專業版和企業版。前者最多可以監控 250 台主機,每個實例 99 美元,無限制實例 245 美元。該企業版提供主機,無限監控在199 $單實例和無限的情況下,$ 445的代價。還提供 30 天免費試用版。
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
儘管 Microsoft Access 如此流行且無處不在,但它並不是同類產品中唯一的產品。事實上,有多種替代方案可供選擇,並且
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。