2021 年適用於 Linux 的 5 個最佳 NetFlow 收集器
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
數據就是一切!我們都聽說過這個大膽的聲明,事實上,它恰好是真的。但不僅如此,數據無處不在。似乎今天,每個組織都依賴於大量數據來維持其存在的各個方面。其必然結果是數據庫幾乎存在於每個組織中,並且它們所擁有的數據通常是組織最寶貴的資產。因此,它們必須始終保持最佳工作狀態。實現這一目標的最佳方法是使用某種形式的數據庫監控工具。為了幫助您選擇最適合您的特定情況的工具,我們將回顧一些我們能找到的最好的數據庫監控工具。
在我們探索實際工具之前,我們將暫時擱置一旁並討論數據庫監控的概念。它將幫助我們在審查產品時保持一致。我們還將討論可以監控的數據庫的不同元素。正如您將看到的,它深入到硬件,然後一直攀升到存儲過程。我們最終將觸及問題的核心,並回顧市場上一些最好的數據庫監控工具。
數據庫監控——它到底是什麼?
就像數據對組織來說就是一切一樣,有時感覺監控對網絡管理員來說就是一切。原因很簡單,現代網絡已經變得如此復雜,並且由如此多的組件組成,以至於不可能關注所有事情。在較大的組織中更是如此,在這些組織中,管理員通常與服務器坐在不同的房間(如果不是不同的國家/地區)。這就是監控工具的概念看到曙光的原因之一。
監控數據庫與監控幾乎任何其他 IT 組件沒有什麼不同。數據庫監控(或任何監控,就此而言)有一個主要目標:確保數據在需要時可用。這聽起來可能很簡單,但實際上相當複雜,部分原因是組件的數量和種類繁多。
雖然數據庫是一個抽象的概念,但它是由非常具體的東西組成的。從硬件到軟件,數據庫監控工具必須始終確保所有組件都可用並在正常範圍內運行。在考慮數據庫的重要性時,誤差幅度非常小。
有什麼需要監控的?
讓我們嘗試更深入地了解數據庫中實際需要監控的內容。數據庫最基本的元素是它運行的硬件。就像任何計算機一樣,有很多值得關注的操作參數。例如,我們可以考慮 CPU 負載、可用內存或處理器核心溫度。事實上,監控運行數據庫的服務器與監控任何其他服務器沒有什麼不同。
需要監視的數據庫服務器的下一個組件是底層操作系統。一些數據庫在 Windows 上運行,另一些在 Linux 或其他一些 Unix 上運行。不管是什麼操作系統,都有幾個重要的參數需要監控。馬上我就會想到磁盤空間或磁盤使用情況。就像硬件一樣,數據庫的操作系統級監控與任何其他類型的監控沒有什麼不同。
最後但並非最不重要的是對實際數據庫的監控。從本質上講,數據庫只是在服務器上運行的另一個軟件。因此,最基本的監控是確保軟件始終在運行。但大多數工具都比這更深入。有些人會檢查數據庫的結構。有些會測量它的響應時間。其他人甚至可以執行存儲的測試過程。
監控數據庫的最佳工具
我們試圖找到市場上最好的數據庫監控工具,並提出了幾種我們認為值得深入研究的不同產品。大多數產品是付費產品,但大多數也有免費試用版。
1. 適用於 SQL Server 的 SolarWinds 數據庫性能分析器(免費試用)
SolarWinds被大多數人公認為網絡和系統管理工具的最佳製造商之一。它提供了涵蓋幾乎所有主題的廣泛工具。該公司的旗艦產品Network Performance Monitor一直名列最佳網絡帶寬監控工具之列。
該SolarWinds的數據庫性能分析器(DPA)監控並分析你的SQL數據庫實例。該系統使用響應時間分析方法,主要關注查詢請求與數據庫相應響應之間的時間,並分析等待類型和事件以查明數據庫的瓶頸。
該工具易於使用的界面將幫助您快速輕鬆地查找問題。主屏幕將讓您查看數據庫實例、等待時間、查詢建議、CPU(帶有警告和嚴重警報)、內存、磁盤和會話。
向下鑽取時,特定數據庫實例的趨勢儀表板以圖形格式顯示用戶在一個月內的總等待時間(或您選擇的平均或典型日等待時間)。在該圖中,每種顏色代表一個單獨的 SQL 語句,讓您直觀地了解哪個語句運行時間最長。
SolarWinds 數據庫性能分析器中有足夠多的功能,需要整篇文章才能涵蓋所有這些功能。讓我們看看一些最重要的是什麼。
所有數據庫的單點監控
該SolarWinds的數據庫性能分析器適用於Microsoft SQL服務器,以及最重要的產品,包括Oracle,SQL服務器,MySQL的,DB2和ASE。它還支持物理和本地服務器、虛擬機(在 VMware 或 Hyper-V 下運行)和基於雲的數據庫。
高度可擴展
該DPA使您可以監控多達數據庫實例,只要你想。通過簡單地升級其許可證,它可以輕鬆地從一個實例擴展到一千個實例。
主動監控所有活動會話
該工具的高度詳細的本機輪詢引擎記錄了數據庫實例中發生的所有事情,無需對數據庫本身施加額外負載,也不需要本地監控代理,從而降低(如果不能消除)該工具可能影響數據庫性能的風險.
跟踪、監控和分析數據庫組件
該工具自動關聯查詢、用戶、文件、計劃、對象、等待時間、存儲和日期/時間/小時/分鐘,以準確地即時發現和診斷問題。
數據庫調優建議
該工具可以為您提供調整單個數據庫實例的建議,並確保它們始終以最佳性能運行。這是通過分析實例的所有參數並推薦優化某些查詢或整個數據庫實例的操作過程來實現的。
SolarWinds Database Performance Analyzer 的起價為1,995美元,根據要監控的數據庫實例的數量和類型而有所不同。如果您想在購買前試用該產品,可以使用功能齊全的 14 天試用版。
2. Paessler PRTG
該Paessler路由器流量繪圖(PRTG)可以監控所有系統,設備,業務和IT基礎架構的應用程序。它是一個包羅萬象的軟件包,由於其集成特性,比許多網絡監控工具安裝起來更快、更容易。Paessler 聲稱您可以在 2 分鐘內開始監控。該工具帶有多個用戶界面。您可以在 Windows 企業控制台、基於 Ajax 的 Web 界面以及適用於 Android、iOS 和 Windows Phone 的移動應用程序之間進行選擇。
一個PRTG的最大特點是它的自動發現系統。它將掃描網段並自動識別各種設備和系統,根據預定義的設備模板創建傳感器。有一個地圖功能,可讓您使用監控數據創建自定義地圖,提供一種獨特的數據顯示方式。在警報方面,它們具有高度的靈活性和可定制性。客戶端應用程序允許您直接將推送通知發送到您的設備。您還可以通過電子郵件或短信設置通知。還有一個強大的 API 可讓您編寫自己的通知腳本。
該程序可以監控許多數據庫,例如 Microsoft SQL、MySQL、Oracle 和 PostgreSQL。它通過使用開箱即用的預配置數據庫傳感器來實現。您可以使用此工具來監控 SQL 查詢的執行時間。該工具測量從建立連接到連接結束所用的時間。這使您可以清楚地看到數據庫在壓力下的性能。
PRTG的定價結構相對簡單。有一個功能齊全的免費版本,但會將您的監控能力限制為 100 個傳感器。每個參數計為一個傳感器。監控 48 端口交換機每個端口的帶寬需要 48 個傳感器。同樣,每個數據庫實例都需要一個 SQL 傳感器。對於 100 多個傳感器,您需要購買許可證。價格根據傳感器的數量而有所不同,從 500 個傳感器的 1600 美元到無限傳感器的 14500 美元不等。還有一個為期 30 天的試用版,允許無限個傳感器,但在試用期結束後將恢復為 100 個傳感器的免費版本。
3. 用於 SQL Server 的 Idera 診斷管理器
適用於 SQL Server 的 Idera 診斷管理器監視物理和虛擬環境中 SQL 數據庫的性能。該工具提供來自物理服務器以及虛擬機及其底層主機硬件的性能統計數據、指標和警報。它監控多個操作參數,例如 CPU、內存、硬盤使用情況和空間以及網絡使用情況。該產品還提供對 SQL 查詢的主動監控以及跨國 SQL 監控。它還可以為 SQL 數據庫的健康狀況提供建議。
適用於 SQL Server 的 Idera 診斷管理器帶有基於 Web 的界面和適用於 Android 和 iOS 手機和平板電腦以及 Blackberry 的移動應用程序。它提供有關 SQL 服務器實例的實時和歷史數據,允許管理員在移動應用程序中即時進行更改。儘管移動應用程序不像 Web 控制台那樣功能豐富,但可以執行多項管理任務,例如查看和終止進程、根據需要啟動和停止作業以及運行查詢以直接從其中解決問題。
適用於 SQL Server的Idera 診斷管理器的其他功能包括使用管理包附加組件與 SCOM 輕鬆集成、一個預測警報系統,該系統旨在避免任何錯誤警報以及一個出色的查詢性能監控功能,可以查明效率低下的查詢和表現不佳。
適用於 SQL Server 的 Idera 診斷管理器的起價為每個數據庫實例 1 996 美元,並且提供全功能的 14 天試用版。
4. SQL 強力工具
SQL Power 的 SQL Power Tools是一種無代理數據庫性能分析解決方案。它的發布者聲稱它對您的服務器的影響最小。SQL Power 表示,他們的監控不會使您的數據庫加載超過 1%。這意味著您無需在服務器上安裝任何監控組件。此外,該產品不會在數據庫服務器上插入任何表和存儲過程。所有的分析都是完全遠程完成的。它也不會為您的服務器加載數百萬可能嚴重影響其性能的查詢。
此工具加載了諸如儀表板和服務器場性能熱圖視圖等功能,可從瀏覽器或移動設備查看。它計算 SQL 等待時間、性能計數器和作業運行時間的每日基線分析。它還可以對服務器和時間段之間的 SQL 和 I/O 等待時間、性能計數器和作業運行時間進行臨時比較。您可以深入了解性能不佳的 SQL 查詢的 SQL 等待時間,幫助您查明任何可能導致 SQL 查詢無法及時完成的資源爭用。
SQL power Tool 的價格在每個數據庫 2000 美元到 750 美元之間,隨著您購買更多許可證,每個實例的價格會越來越低。如果您更願意試用該產品,可以聯繫 SQL Power 獲得為期 3 週的評估版。
5. SQL 哨兵
SentryOne 的SQL Sentry是一種流行的數據庫性能監控解決方案。它收集並呈現可操作的性能指標和警報,並在日曆樣式的顯示器上顯示重要事件,以便輕鬆交叉引用。除了監控之外,該工具還可用於通過直接從工具的儀表板運行詳細分析來快速解決問題。該產品的性能儀表板具有存儲性能的專有專利視圖,可顯示對影響較大的查詢進行詳細分析的結果。
在SQL哨兵儀表盤有時批評其陳舊的外觀,但它會顯示所有關鍵的SQL組件和服務在一個整潔的方式,幫助你管理你的SQL數據庫實例,並確保其可用性。該工具還可以選擇查看其服務器的歷史數據,並將其與當前實時數據進行比較。這些功能有助於生成基線和優化數據庫實例和服務器。
SQL Sentry的價格為每個實例 2495 美元,外加每年 499 美元的維護費。如果您更喜歡這種定價模式,該產品也可作為基於訂閱的服務提供,費用為 125 美元/月。出於試用目的,還提供 15 天的免費試用。
6. SQL 監視器
SQL Monitor是 Red Gate 軟件的一組工具的一部分,您可以使用這些工具來監視、管理、更改、操作和優化 SQL 數據庫。它可以幫助在問題成為問題之前發現問題。該產品包含許多功能。其中,它為管理員提供了他們的 SQL 服務器場的概覽。該工具還具有強大的警報功能,可讓您在問題產生明顯影響之前了解問題。報告是該產品的另一個重要功能,它將創建有關服務器健康狀況的定制報告。該工具的性能分析功能將讓您快速了解什麼對您的系統影響最大。在診斷問題時,它可以幫助您發現障礙並找到根本原因。
SQL Monitor易於使用的儀表板讓您可以在一個方便的地方查看所有數據庫實例。客戶端還允許您在幾秒鐘內直接訪問它們,而無需使用 VPN 或其他方法遠程連接到它們。儀表板具有向下鑽取功能,只需單擊幾下,您就可以顯示有關數據庫的更詳細統計信息,例如等待時間、CPU 使用率和磁盤 I/O。
SQL Monitor的基本價格是每個數據庫實例 1495 美元。同時購買 5 到 9 個許可證可享受 15% 的折扣,購買 10 個或更多許可證可享受 20% 的折扣。價格包括 Red Gate 的第一年支持。如果您想對該工具進行測試運行,則可以使用 14 天的試用版。還提供在線演示。
NetFlow 技術提供詳細的網絡流量分析。本文將探討最新的適用於 Linux 的 NetFlow 收集器。
儘管 Microsoft Access 如此流行且無處不在,但它並不是同類產品中唯一的產品。事實上,有多種替代方案可供選擇,並且
網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。
Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。
網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。
以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦
如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性
sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。
為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。
隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。