6 款 Linux 網路監控工具,適用於裝置、主機及流量監控

選擇Linux 網路監控工具首先要先明確你需要解答的問題。對於多廠商交換器和路由器,可以考慮 LibreNMS 或 Zabbix。 Prometheus 搭配 SNMP Exporter 可以建立自訂指標管道;Cacti 專注於圖表;Nagios Core 使用插件進行服務檢查;Netdata 則提供詳細的 Linux 主機指標。

概念性網路儀表板,包含入站和出站流量圖表、介面行、連結指示器和錯誤標記
概念性儀錶板,顯示常見介面視圖:交通方向、連結狀態和錯誤。

網路監控措施有哪些?

監控範圍可能涵蓋網路設備、Linux 主機或流量。 SNMP 通常用於交換器和路由器;代理程式和匯出器收集主機指標。 NetFlow、sFlow 和 IPFIX 可以識別流量來源和會話,而介面計數器僅報告流量。

SNMP介面位元組計數器是累加的。用目前值減去前一個值,乘以8,再除以​​經過的秒數,即可估算出位元率。這是輪詢間隔內的平均值,因此可以平滑突發資料;較短的間隔會增加資料細節,但也會增加輪詢和儲存的工作量。

Linux 監控伺服器輪詢交換器和路由器的介面位元組計數器,然後繪製入站和出站流量圖。
SNMP 輪詢從網路設備讀取介面計數器;輪詢之間的變化成為估計的流量速率。

SNMP 版本 1 和 2c 發送團體字串時未加密。在支援的情況下,請使用啟用身分驗證和隱私權保護的 SNMPv3,並將輪詢限制在監控網路內。請參閱SNMP Exporter 文件和IETF SNMPv3 安全性規格。

值得考慮的六款 Linux 網路監控工具

這些工具的功能有所重疊,但在裝置覆蓋範圍、細節和設定難度方面有所不同。

連接交換器和Linux伺服器的概念拓樸圖,以及未編號的連接埠流量趨勢圖
概念設備圖和流量視圖,是網路運維儀錶板的通用建置模組。

1. LibreNMS:最適合網路設備發現

LibreNMS專注於網路硬件,提供自動發現、警告、設備和連接埠指標以及分散式輪詢等功能。對於多廠商交換器和路由器來說,它是一個不錯的起點。請查看其功能清單和設備發現指南;設備發現需要可存取的硬體和有效的SNMP憑證。

2. Zabbix:最適合在一個系統中建構基礎設施

Zabbix將 SNMP 設備監控與基於代理的 Linux 伺服器、應用程式和服務檢查結合。模板、發現規則、觸發器和儀表板使其功能強大,但設定需要事先規劃。請參閱其SNMP 指南和網路發現文件。

3. Prometheus 與 SNMP Exporter:最適合自訂指標管道

Prometheus從導出器抓取時間序列指標。 SNMP 導出器將網路設備資料提供給 Prometheus;節點導出器提供 Linux 主機指標,例如介面計數器。這套靈活的方案適合熟悉指標查詢和配置的團隊。它並非現成的網頁控制台:您需要選擇匯出器、設定抓取,並根據需要新增儀表板。請參閱節點匯出器指南和SNMP 匯出器專案。

4. Cacti:最適合簡單的長期圖表

Cacti收集數據並將其轉換為圖表。它輪詢 SNMP 設備,並使用模板產生介面圖和歷史對比資料。如果圖表功能是首要考慮因素,請選擇 Cacti;它並非一個功能全面的警告平台。請參閱網路圖表指南和輪詢器設定。

5. Nagios Core:最適合可自訂的服務檢查

Nagios Core運行於 Linux 系統,並執行外掛程式來檢查主機和服務。您可以新增合適的外掛程式來進行可達性檢查、應用程式端點檢查或 SNMP 檢查。它是一種手動操作的選項:您可以自行組裝檢查項目和配置,並可新增單獨的圖表。如果您需要明確的狀態檢查,而不是自動產生拓撲和流量圖表,那麼 Nagios Core 是您的理想選擇。請閱讀Core 概述和外掛程式文件。

6. Netdata:最適合用於詳細的 Linux 主機指標

Netdata提供詳細的 Linux 主機視覺性,包括每個介面的頻寬、狀態和錯誤指標。其更廣泛的網路監控文件還涵蓋了 SNMP 設備、拓撲結構以及已配置的串流來源。建議先閱讀網路介面指南和網路監控概述。

選擇適合您監控任務的工具

  • 網路設備: LibreNMS 用於設備發現;Zabbix 用於伺服器和服務檢查。
  • 自訂時間序列: Prometheus 導出器;選擇 Netdata 可取得更以代理為中心的主機視圖。
  • 歷史界面圖:仙人掌。
  • 基於插件的可用性檢查: Nagios Core。

部署前

  • 確認哪些設備、介面和指標在範圍內,並檢查是否需要供應商 MIB 或範本。
  • 使用唯讀 SNMP 憑證,並將輪詢限制在已核准的監控主機上。
  • 選擇輪詢間隔和資料保留時間以滿足您的容量需求;較長的間隔可能會掩蓋短暫的峰值。
  • 根據正常流量設定警報閾值,並將警報發送給能夠回應的人員。

留下評論

10 款最佳 Ping 掃描工具,協助您尋找網路上的設備

10 款最佳 Ping 掃描工具,協助您尋找網路上的設備

比較 10 款 ping 掃描工具,它們可用於快速發現區域網路、跨平台掃描和 IP 位址管理。了解掃描可以告訴您什麼,以及不能告訴您什麼。

用於追蹤效能的 6 款最佳網路管理工具

用於追蹤效能的 6 款最佳網路管理工具

比較六款網路管理工具的效能監控功能,包括 SNMP 覆蓋範圍、映射、警報、部署模型和成本權衡。

適用於 Windows、iOS 和 Android 的最佳 Wi-Fi 分析器

適用於 Windows、iOS 和 Android 的最佳 Wi-Fi 分析器

比較適用於 Windows、iPhone 和 Android 的 Wi-Fi 分析器,包括頻道擁塞、訊號覆蓋範圍、熱圖和網路故障排除工具。

Ping 監控:7 款免費開源的網路可用性工具

Ping 監控:7 款免費開源的網路可用性工具

比較七款免費開源的 ping 監視器,從完整的網路套件到專注於延遲探測的工具,選擇最適合可用性、丟包率和歷史記錄的工具。

網路中的服務品質 (QoS):服務品質的角色和工作原理

網路中的服務品質 (QoS):服務品質的角色和工作原理

了解 QoS 在網路中的意義,DSCP 標記和流量佇列如何對語音、視訊和業務應用程式進行優先排序,以及 QoS 無法解決的問題。

最佳SFTP伺服器軟體,實現安全檔案傳輸

最佳SFTP伺服器軟體,實現安全檔案傳輸

比較適用於 Windows 和 Linux 的可靠 SFTP 伺服器軟體,包括 OpenSSH、Bitvise、SolarWinds 和 SFTPGo。尋找最適合您的安全性和文件傳輸需求的軟體。

適用於網路團隊的 7 款最佳 IP 位址管理工具

適用於網路團隊的 7 款最佳 IP 位址管理工具

比較七款 IP 位址管理工具,包括子網路發現、DNS 和 DHCP 協調、網路清單和開源 IPAM。

網路監控最佳實務:監控哪些內容以及使用哪些工具

網路監控最佳實務:監控哪些內容以及使用哪些工具

建置實用的網路監控,提供清晰的設備覆蓋範圍、有用的效能指標、可操作的警報,並對 SolarWinds NPM、PRTG 和 OpManager 進行比較。

十大最佳網路掃描工具,幫助您發現裝置和 IP 位址

十大最佳網路掃描工具,幫助您發現裝置和 IP 位址

比較網路掃描工具,以實現快速設備發現、跨平台 IP 掃描和企業級 IPAM,並指導如何將每個選項與您的網路相符。

如何使用 Nmap 進行路由追蹤並讀取網路路徑

如何使用 Nmap 進行路由追蹤並讀取網路路徑

使用 Nmap 的 --traceroute 選項將躍點對應到授權主機,了解躍點和 RTT 輸出,並在不進行過度掃描的情況下排查缺失的回應。