Website-Suche

Die 20 besten Tools zur Überwachung der Linux-Netzwerkbandbreite im Jahr 2023


Haben Sie Probleme bei der Überwachung der Bandbreitennutzung Ihres Linux-Netzwerks? Brauchst du Hilfe? Es ist wichtig, dass Sie visualisieren können, was in Ihrem Netzwerk passiert, um zu verstehen und zu beheben, was die Netzwerklangsamkeit verursacht, oder um Ihr Netzwerk einfach im Auge zu behalten.

In diesem Artikel stellen wir 19 nützliche Tools zur Bandbreitenüberwachung vor, um die Netzwerknutzung auf einem Linux-System zu analysieren. Die unten aufgeführten Tools sind alle Open Source und können Ihnen bei der Beantwortung von Fragen wie „Warum ist das Netzwerk heute so langsam? helfen.

Dieser Artikel enthält eine Mischung aus kleinen Tools zur Überwachung der Bandbreite auf einem einzelnen Linux-Rechner und vollständigen Überwachungslösungen, die mehrere Hosts in einem LAN (Local Area Network) verwalten können. zu mehreren Hosts, sogar in einem WAN (Wide Area Network).

Wenn Sie nach Überwachungs- und Netzwerktools zur Verwaltung, Fehlerbehebung oder Fehlerbehebung in Ihrem Netzwerk suchen, lesen Sie unsere folgenden Artikel:

Lass uns anfangen…

1. NetFlow Analyzer von Site24x7 – Überwachung des Netzwerkverkehrs

Der NetFlow Analyzer von Site24x7 ist ein cloudbasiertes Tool zur Überwachung des Netzwerkverkehrs und der Bandbreite, das Ihre Quell- und Zielgeräte, deren Schnittstellen und den durch sie fließenden Datenverkehr überwacht.

Konfigurieren Sie Schwellenwerte für alle wichtigen Kennzahlen, wie eingehenden Datenverkehr, ausgehenden Datenverkehr und Bandbreitennutzung, und erhalten Sie sofortige Benachrichtigungen, wenn ein Schwellenwert überschritten wird.

NetFlow Analyzer analysiert den Fluss basierend auf verschiedenen Technologien, wie NetFlow, sFlow und J-Flow. Mit Statistiken zum Spitzenverkehr, den Top-Anwendungen und den Top-Gesprächen erhalten Sie einen vollständigen Einblick in die Netzwerkbandbreite.

Identifizieren Sie Bandbreitenfresser, beheben Sie sie und steigern Sie die Leistung Ihres Netzwerks mit dem Tool zur Überwachung der Netzwerkbandbreite von Site24x7.

2. ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer ist eine flussbasierte Bandbreitenüberwachungslösung, die Unterstützung für mehrere Anbieter bietet. Es überwacht Ihr Netzwerk, analysiert Verkehrsmuster und erkennt und diagnostiziert Bandbreitenfresser.

Sie können die Verkehrsmuster in Ihrem Netzwerk über einen beliebigen Zeitraum hinweg verfolgen und tiefer in die Geräte-, Schnittstellen-, Anwendungs- und Benutzerebenendetails eintauchen.

Mit seinen Traffic-Shaping-Funktionen hilft Ihnen NetFlow Analyzer, Netzwerkanomalien in Echtzeit zu erkennen und sie zu beheben, bevor sie sich auf Ihre Endbenutzer auswirken.

Mit seinen anpassbaren Berichten hilft Ihnen NetFlow Analyzer außerdem dabei, Ihren Bandbreitenbedarf vorherzusagen und zu planen. Mit nur wenigen Klicks können Sie umfassende Bandbreitenanalyseberichte erstellen, planen und generieren.

3. vnStat – Ein Netzwerkverkehrsmonitor

VnStat ist ein voll ausgestattetes, befehlszeilenbasiertes Programm zur Überwachung des Linux-Netzwerkverkehrs und der Bandbreitennutzung in Echtzeit auf Linux- und BSD-Systemen.

Ein Vorteil gegenüber einem ähnlichen Tool besteht darin, dass es Statistiken zum Netzwerkverkehr und zur Bandbreitennutzung für eine spätere Analyse protokolliert – dies ist das Standardverhalten. Sie können diese Protokolle tatsächlich auch nach dem Systemneustart anzeigen.

Installieren Sie VnStat unter Linux

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]

4. iftop – Zeigt die Bandbreitennutzung an

iftop ist ein einfaches, benutzerfreundliches Echtzeit-Top-ähnliches, befehlszeilenbasiertes Tool zur Überwachung der Netzwerkbandbreite, das verwendet wird, um einen schnellen Überblick über Netzwerkaktivitäten auf einer Schnittstelle zu erhalten. Es zeigt durchschnittlich alle 2, 10 und 40 Sekunden Aktualisierungen der Netzwerknutzungsbandbreite an.

Installieren Sie iftop unter Linux

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]

5. nload – Zeigt die Netzwerknutzung an

nload ist ein weiteres einfaches, benutzerfreundliches Befehlszeilentool zur Überwachung des Netzwerkverkehrs und der Bandbreitennutzung in Echtzeit. Mithilfe von Diagrammen können Sie den ein- und ausgehenden Datenverkehr überwachen. Darüber hinaus werden auch Informationen wie die Gesamtmenge der übertragenen Daten und die minimale/maximale Netzwerknutzung angezeigt.

Installieren Sie nload unter Linux

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]

6. NetHogs – Überwachen Sie die Bandbreite des Netzwerkverkehrs

NetHogs ist ein kleines, kreiselähnliches, textbasiertes Tool zur Überwachung der Bandbreitennutzung des Netzwerkverkehrs in Echtzeit durch jeden Prozess oder jede Anwendung, die auf einem Linux-System ausgeführt wird. Es bietet lediglich Echtzeitstatistiken Ihrer Netzwerkbandbreitennutzung auf Pro-Prozess-Basis.

Installieren Sie NetHogs unter Linux

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]

7. bmon – Bandbreitenmonitor und Ratenschätzer

bmon ist außerdem ein einfaches Befehlszeilentool zur Überwachung der Netzwerkbandbreitennutzung und ein Ratenschätzer unter Linux. Es erfasst Netzwerkstatistiken und visualisiert sie in einem benutzerfreundlichen Format, sodass Sie Ihr System im Auge behalten können.

Installieren Sie Bmon unter Linux

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]

8. Darkstat – Erfasst Netzwerkverkehr

Darkstat ist ein kleiner, einfacher, plattformübergreifender, effizienter, webbasierter Netzwerkverkehrsanalysator in Echtzeit. Dabei handelt es sich um ein Tool zur Überwachung von Netzwerkstatistiken, das Netzwerkverkehr und Computernutzungsstatistiken erfasst und die Berichte über HTTP in einem grafischen Format bereitstellt. Sie können es auch über die Befehlszeile verwenden, um die gleichen Ergebnisse zu erzielen.

Installieren Sie Darkstat unter Linux

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]

9. IPTraf – Ein IP-Netzwerkmonitor

IPTraf ist ein benutzerfreundliches, ncurses-basiertes und konfigurierbares Tool zur Überwachung des eingehenden und ausgehenden Netzwerkverkehrs, der eine Schnittstelle passiert. Es ist nützlich für die Überwachung des IP-Verkehrs und die Anzeige allgemeiner Schnittstellenstatistiken, detaillierter Schnittstellenstatistiken und vielem mehr.

Installieren Sie IPTraf unter Linux

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]

10. CBM – (Farbbandbreitenmesser)

CBM ist ein kleines Befehlszeilenprogramm zur Anzeige des aktuellen Netzwerkverkehrs auf allen angeschlossenen Geräten in farbiger Ausgabe in Ubuntu Linux und seinen Derivaten wie Linux Mint, Lubuntu und vielen anderen. Es zeigt jede verbundene Netzwerkschnittstelle, empfangene Bytes, übertragene Bytes und Gesamtbytes an, sodass Sie die Netzwerkbandbreite überwachen können.

Installieren Sie den Farbbandbreitenmesser unter 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]

11. Iperf/Iperf3 – Tool zur Messung der Netzwerkbandbreite

Iperf/Iperf3 ist ein leistungsstarkes Tool zur Messung des Netzwerkdurchsatzes über Protokolle wie TCP, UDP und SCTP. Es wurde in erster Linie entwickelt, um bei der Optimierung von TCP-Verbindungen über einen bestimmten Pfad zu helfen, und eignet sich daher zum Testen und Überwachen der maximal erreichbaren Bandbreite in IP-Netzwerken (unterstützt sowohl IPv4 als auch IPv6).

Es erfordert einen Server und einen Client, um Tests durchzuführen (die Bandbreite, Verlust und andere nützliche Netzwerkleistungsparameter melden).

Installieren Sie Iperf3 unter Linux

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]

12. Netperf – Netzwerkbandbreitentest

Netperf ähnelt iperf zum Testen der Netzwerkleistung. Es kann bei der Überwachung der Netzwerkbandbreite unter Linux hilfreich sein, indem es die Datenübertragung mithilfe von TCP oder UDP misst. Es unterstützt auch Messungen über die Berkeley Sockets-Schnittstelle, DLPI, Unix Domain Sockets und viele andere Schnittstellen. Sie benötigen einen Server und einen Client, um Tests auszuführen.

Installieren Sie Netperf unter Linux

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]

13. SARG – Squid Analysis Report Generator

SARG ist ein Squid-Protokolldateianalysator und ein Tool zur Überwachung der Internetbandbreite. Es erstellt nützliche HTML-Berichte mit Informationen, einschließlich, aber nicht beschränkt auf, IP-Adressen und der gesamten Bandbreitennutzung. Es ist ein praktisches Tool zur Überwachung der Internetbandbreitennutzung durch einzelne Computer in einem einzelnen Netzwerk.

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel „So installieren Sie SARG zur Überwachung der Internetbandbreitennutzung von Squid“.

14. Monitorix – System- und Netzwerküberwachungstool

Monitorix ist eine leichte Systemressourcen- und Netzwerküberwachungsanwendung, die für kleine Linux/Unix-Server entwickelt wurde und außerdem hervorragende Unterstützung für eingebettete Geräte bietet.

Es hilft Ihnen, den Netzwerkverkehr und die Nutzungsstatistiken einer unbegrenzten Anzahl von Netzwerkgeräten zu überwachen. Es unterstützt IPv4- und IPv6-Verbindungen einschließlich Paketverkehr und Verkehrsfehlerdiagrammen und unterstützt bis zu 9 Discs pro Netzwerkschnittstelle.

Installieren Sie Monitorix unter Linux

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]

15. Cacti – Netzwerküberwachungs- und Grafiktool

Cacti ist eine voll funktionsfähige, webbasierte PHP-Anwendung zur Netzwerkgrafik mit einer intuitiven, benutzerfreundlichen Oberfläche. Es verwendet eine MySQL-Datenbank zum Speichern der gesammelten Netzwerkleistungsdaten, die zur Erstellung benutzerdefinierter Grafiken verwendet werden. Es ist ein Frontend für RRDTool, das für die Überwachung kleiner bis komplexer Netzwerke mit Tausenden von Geräten nützlich ist.

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel – Installieren Sie Cacti (Netzwerküberwachung) unter Linux.

16. Observium – Netzwerküberwachungsplattform

Observium ist eine voll ausgestattete Netzwerküberwachungsplattform mit einer eleganten und leistungsstarken, robusten und dennoch einfachen und intuitiven Benutzeroberfläche. Es unterstützt eine Reihe von Plattformen, darunter Linux, Windows, FreeBSD, Cisco, HP, Dell und viele andere, und umfasst eine automatische Geräteerkennung. Es hilft Benutzern beim Sammeln von Netzwerkmetriken und bietet eine intuitive grafische Darstellung von Gerätemetriken aus gesammelten Leistungsdaten.

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel „So installieren Sie Observium – ein vollständiges Netzwerkverwaltungs- und Überwachungssystem“.

17. Zabbix – Tool zur Anwendungs- und Netzwerküberwachung

Zabbix ist eine funktionsreiche, häufig verwendete Netzwerküberwachungsplattform, die in einem Server-Client-Modell entwickelt wurde, um Netzwerke, Server und Anwendungen in Echtzeit zu überwachen. Es sammelt verschiedene Arten von Daten, die für eine visuelle Darstellung der Netzwerkleistung oder Lastmetriken der überwachten Geräte verwendet werden.

Es ist in der Lage, mit bekannten Netzwerkprotokollen wie HTTP, FTP, SMTP, IMAP und vielen mehr zu arbeiten, ohne dass zusätzliche Software auf den überwachten Geräten installiert werden muss.

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel „So installieren Sie Zabbix – eine vollständige Netzwerküberwachungslösung für Linux“.

18. Nagios – Überwacht Systeme, Netzwerke und Infrastruktur

Nagios ist eine robuste, leistungsstarke, funktionsreiche und weit verbreitete Überwachungssoftware. Damit können Sie lokale und entfernte Netzwerkgeräte und deren Dienste von einem einzigen Fenster aus überwachen.

Es bietet Bandbreitenüberwachung in Netzwerkgeräten wie Switches und Routern über SNMP und ermöglicht es Ihnen so, überlastete Ports einfach herauszufinden und mögliche Netzwerkmissbraucher zu lokalisieren.

Lesen Sie auch: 13 Linux-Netzwerkkonfigurations- und Fehlerbehebungsbefehle

Darüber hinaus hilft Ihnen Nagios dabei, die Bandbreitenauslastung und Fehler pro Port im Auge zu behalten und unterstützt die schnelle Erkennung von Netzwerkausfällen und Protokollfehlern.

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel „So installieren Sie Nagios – eine vollständige IT-Infrastruktur-Überwachungslösung für Linux“.

19. EtherApe – Netzwerküberwachung

EtherApe ist ein weiteres grafisches Linux-Netzwerküberwachungstool, das Ihre Netzwerkaktivität grafisch anzeigt. Es unterstützt eine Vielzahl von Geräten wie Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP und WLAN.

20. Picosnitch

Picosnitch dient als Bandbreitenüberwachungstool pro Anwendung, das Benutzer in Echtzeit benachrichtigt, wenn neue Anwendungen Internetverbindungen herstellen oder wenn sich der Hash einer Anwendung seit der letzten Verbindung geändert hat.

Es verfügt über eine terminalbasierte Benutzeroberfläche, die es Benutzern ermöglicht, einfach zu navigieren und ihren Verkehrsverlauf nach verschiedenen Parametern zu filtern, darunter Zeit, ausführbare Datei, SHA256-Hash, übergeordneter Prozess der ausführbaren Datei, Benutzer-ID, lokale und Remote-Ports, lokale und Remote-Adressen, und sogar Domänen.

Zusammenfassung

In diesem Artikel haben wir eine Reihe nützlicher Tools zur Netzwerkbandbreiten- und Systemüberwachung für Linux besprochen. Wenn wir es versäumt haben, ein Überwachungstool in die Liste aufzunehmen, teilen Sie uns dies bitte im Kommentarformular unten mit.