網站監控工具(16)

概述為什麼今天的網絡這麼慢?您是否在監控 Linux 網絡帶寬使用情況時遇到問題?如果你想可視化網絡中正在發生的事情,以便瞭解和解決導致網絡緩慢的任何原因,今天的工具可以幫助到你。下面列出的工具都是開源的,包括用於監視單個 Linux 機器上的帶寬的小工具和完整的監視解決方案。1. vnStat – 網絡流量監視器VnStat是一個功能齊全的基於命令行的程序,用於在 Linux 和 BSD 系統上實時監控 Linux 網絡流量和帶寬利用率。與其他工具相比,它的一個優勢是它記錄網絡流量和帶寬使用統計信息以供以後分析——這是它的默認行為。即使在系統重新啟動後,您實際上也可以查看這些日志。在 Linux 中安裝 VnStat$ sudo yum install sysstat [On Older CentOS/RHEL & Fedora]
$ sudo dnf install sysstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install sysstat [On Debian/Ubuntu & Mint]
$ sudo pacman -S sysstat [On Arch Linux]2. iftop – 顯示帶寬使用情況iftop是一個簡單、易用、實時的類似top 的基於命令行的網絡帶寬監控工具,用於快速瞭解界面上的網絡活動。它平均每 2、10 和 40 秒顯示一次網絡使用帶寬更新。在 Linux 中安裝 iftop$ sudo yum install iftop [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iftop [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iftop [On Debian/Ubuntu & Mint]
$ sudo pacman -S iftop [On Arch Linux]3. nload – 顯示網絡使用情況nload是另一個簡單易用的命令行工具,用於實時監控網絡流量和帶寬使用情況。它使用圖表來幫助您監控入站和出站流量。此外,它還顯示傳輸數據總量和最小/最大網絡使用量等信息。在 Linux 中安裝 nload$ sudo yum install nload [On Older CentOS/RHEL & Fedora]
$ sudo dnf install nload [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install nload [On Debian/Ubuntu & Mint]
$ sudo pacman -S nload [On Arch Linux]4. NetHogs – 監控網絡流量帶寬NetHogs是一個類似於頂部的小型文本工具,用於監控 Linux 系統上運行的每個進程或應用程序的實時網絡流量帶寬使用情況。它隻是提供基於每個進程的網絡帶寬使用情況的實時統計信息。在 Linux 中安裝 NetHogs$ sudo yum install nethogs [On Older CentOS/RHEL & Fedora]
$ sudo dnf install nethogs [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install nethogs [On Debian/Ubuntu & Mint]
$ sudo pacman -S nethogs [On Arch Linux]5. bmon – 帶寬監控器和速率估計器bmon也是一個簡單的命令行工具,用於在 Linux 中監控網絡帶寬利用率和速率估計器。它捕獲網絡統計數據並以人性化的格式將它們可視化,以便您可以密切關註您的系統。在 Linux 中安裝 Bmon$ sudo yum install bmon [On Older CentOS/RHEL & Fedora]
$ sudo dnf install bmon [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install bmon [On Debian/Ubuntu & Mint]
$ sudo pacman -S bmon [On Arch Linux]6. Darkstat – 捕獲網絡流量Darkstat是一個小型、簡單、跨平臺、實時、高效的基於 Web 的網絡流量分析器。它是一種網絡統計監控工具,通過捕獲網絡流量、計算機使用統計數據來工作,並通過 HTTP 以圖形格式提供報告。您也可以通過命令行使用它來獲得相同的結果。在 Linux 中安裝 Darkstat$ sudo yum install darkstat [On Older CentOS/RHEL & Fedora]
$ sudo dnf install darkstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install darkstat [On Debian/Ubuntu & Mint]
$ sudo pacman -S darkstat [On Arch Linux]7. IPTraf – IP 網絡監視器IPTraf是一個易於使用、基於 ncurses 且可配置的工具,用於監控通過接口的傳入和傳出網絡流量。它對於 IP 流量監控、查看一般接口統計信息、詳細接口統計信息等非常有用。在 Linux 中安裝 IPTraf$ sudo yum install iptraf [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iptraf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iptraf [On Debian/Ubuntu & Mint]
$ sudo pacman -S iptraf [On Arch Linux]8. CBM——(彩色帶寬計)CBM是一個微型命令行實用程序,用於在 Ubuntu Linux 及其衍生產品(如 Linux Mint、Lubuntu 等)中以彩色輸出顯示所有連接設備上的當前網絡流量。它顯示每個連接的網絡接口、接收的字節數、傳輸的字節數和總字節數,讓您可以監控網絡帶寬。在 Linux 中安裝顏色帶寬計$ sudo yum install cbm [On Older CentOS/RHEL & Fedora]
$ sudo dnf install cbm [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install cbm [On Debian/Ubuntu & Mint]
$ sudo pacman -S cbm [On Arch Linux]9. Iperf/Iperf3 – 網絡帶寬測量工具Iperf/Iperf3是一個強大的工具,用於通過 TCP、UDP 和 SCTP 等協議測量網絡吞吐量。它主要用於幫助調整特定路徑上的 TCP 連接,因此可用於測試和監控 IP 網絡上可實現的最大帶寬(同時支持 IPv4 和 IPv6)。它需要服務器和客戶端來執行測試(報告帶寬、丟失和其他有用的網絡性能參數)。在 Linux 中安裝 Iperf3$ sudo yum install iperf3 [On Older CentOS/RHEL & Fedora]
$ sudo dnf install iperf3 [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install iperf3 [On Debian/Ubuntu & Mint]
$ sudo pacman -S iperf3 [On Arch Linux]10. Netperf – 網絡帶寬測試Netperf類似於 iperf,用於測試網絡性能。它可以通過使用 TCP、UDP 測量數據傳輸來幫助監控 Linux 中的網絡帶寬。它還支持通過 Berkeley Sockets 接口、DLPI、Unix Domain Sockets 和許多其他接口進行測量。您需要一個服務器和一個客戶端來運行測試。在 Linux 中安裝 Netperf$ sudo yum install netperf [On Older CentOS/RHEL & Fedora]
$ sudo dnf install netperf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install netperf [On Debian/Ubuntu & Mint]
$ sudo pacman -S netperf [On Arch Linux]11. SARG – squid 分析報告生成器SARG是一個 squid 日志文件分析器和互聯網帶寬監控工具。它會生成有用的 HTML 報告,其中的信息包括但不限於 IP 地址和總帶寬使用情況。它是一個方便的工具,用於監控單個網絡上各個機器的 Internet 帶寬利用率。12. Monitorix – 系統和網絡監控工具Monitorix是一個輕量級的系統資源和網絡監控應用程序,專為小型 Linux/Unix 服務器而設計,並且還為嵌入式設備提供瞭驚人的支持。它可以幫助您監控來自無限數量的網絡設備的網絡流量和使用統計信息。它支持 IPv4 和 IPv6 連接,包括數據包流量和流量錯誤圖,每個網絡接口最多支持 9 個磁盤。在 Linux 中安裝 Monitorix$ sudo yum install monitorix [On Older CentOS/RHEL & Fedora]
$ sudo dnf install monitorix [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]
$ sudo apt-get install monitorix [On Debian/Ubuntu & Mint]
$ sudo pacman -S monitorix [On Arch Linux]13. Cacti – 網絡監控和繪圖工具Cacti是一個功能齊全、基於 Web 的網絡圖形 PHP 應用程序,具有直觀、易於使用的界面。它使用 MySQL 數據庫來存儲收集到的網絡性能數據,用於生成定制的圖形。它是 RRDTool 的前端,可用於監控具有數千臺設備的小型到復雜網絡。14. Observium – 網絡監控平臺Observium是一個功能齊全的網絡監控平臺,具有優雅而強大、強大而簡單直觀的界面。它支持許多平臺,包括 Linux、Windows、FreeBSD、Cisco、HP、Dell 和許多其他平臺,並包括設備的自動檢測。它可以幫助用戶收集網絡指標,並根據收集的性能數據提供直觀的設備指標圖表。15. Zabbix – 應用程序和網絡監控工具Zabbix是一個功能豐富、常用的網絡監控平臺,采用服務器-客戶端模型設計,用於實時監控網絡、服務器和應用程序。它收集不同類型的數據,用於可視化表示受監控設備的網絡性能或負載指標。它能夠使用眾所周知的網絡協議,例如 HTTP、FTP、SMTP、IMAP 等等,而無需在受監控的設備上安裝額外的軟件。16. Nagios——監控系統、網絡和基礎設施Nagios是一個健壯、強大、功能豐富且廣泛使用的監控軟件。它允許您從單個窗口監視本地和遠程網絡設備及其服務。它通過 SNMP 在交換機和路由器等網絡設備中提供帶寬監控,從而使您能夠輕松找出過度使用的端口,並查明可能的網絡濫用者。此外,Nagios 還可以幫助您密切關註每個端口的帶寬利用率和錯誤,並支持快速檢測網絡中斷和協議故障。小結我們分享瞭一系列適用於 Linux 的有用的網絡帶寬和系統監控工具。希望在你需要的時候,能幫助到你!


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/52071/