16 Nützliche Tools zur Bandbreitenüberwachung zur Analyse der Netzwerknutzung unter Linux

Haben Sie Probleme bei der Überwachung der Bandbreitennutzung Ihres Linux-Netzwerks? Brauchst du Hilfe? Es ist wichtig, dass Sie in der Lage sind, die Vorgänge in Ihrem Netzwerk zu visualisieren, um zu verstehen und zu beheben, was zu einer Langsamkeit des Netzwerks führt, oder einfach Ihr Netzwerk im Auge zu behalten.

Lesen Sie auch: 20 Commad Line Tools zur Überwachung der Linux-Leistung

In diesem Artikel werden 16 nützliche Tools zur Bandbreitenüberwachung zur Analyse der Netzwerknutzung auf einem Linux-System vorgestellt.

Wenn Sie Ihr Netzwerk verwalten, Fehler beheben oder debuggen möchten, lesen Sie unseren Artikel – Ein Linux-Systemadministratorhandbuch zur Netzwerkverwaltung, Fehlerbehebung und zum Debuggen

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?”. Dieser Artikel enthält eine Mischung aus kleinen Tools zur Überwachung der Bandbreite auf einem einzelnen Linux-Computer und vollständigen Überwachungslösungen, die einige wenige Hosts auf einem Computer verwalten können LAN ((Lokales Netzwerk) auf mehrere Hosts auch auf einem VAN ((Weitverkehrsnetz).

ManageEngine Netflow Analyzer


ManageEngine NetFlow Analyzer ist eine flussbasierte Bandbreitenüberwachungslösung, die Unterstützung von mehreren Anbietern bietet. Es überwacht Ihr Netzwerk, analysiert Verkehrsmuster und erkennt und diagnostiziert Bandbreitenfresser.

Sie können die Verkehrsmuster in Ihrem Netzwerk über einen beliebigen Zeitraum verfolgen und die Details zu Gerät, Benutzeroberfläche, Anwendung und Benutzerebene genauer untersuchen. Mit seinen Funktionen zur Gestaltung des Datenverkehrs können Sie mit NetFlow Analyzer Netzwerkanomalien in Echtzeit identifizieren und beheben, bevor sie sich auf Ihre Endbenutzer auswirken.

Mit seinen anpassbaren Berichten hilft Ihnen NetFlow Analyzer auch dabei, Ihre Bandbreitenanforderungen vorherzusagen und zu planen. Mit nur wenigen Klicks können Sie umfassende Bandbreitenanalyseberichte erstellen, planen und generieren.

ManageEngine Netflow Analyzer
ManageEngine Netflow Analyzer

1. vnStat – Ein Netzwerkverkehrsmonitor

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

Vnstat Network Traffic Monitor Tool
Vnstat Network Traffic Monitor Tool

Ein Vorteil gegenüber einem ähnlichen Tool besteht darin, dass Statistiken zum Netzwerkverkehr und zur Bandbreitennutzung für spätere Analysen protokolliert werden. Dies ist das Standardverhalten. Sie können diese Protokolle auch nach einem Neustart des Systems anzeigen.

Installieren Sie VnStat unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install vnstat

# apt install vnstat   [On Debian/Ubuntu]

2. iftop – Zeigt die Bandbreitennutzung an

iftop ist ein einfaches, benutzerfreundliches, top-ähnliches Echtzeit-Befehlszeilen-basiertes Tool zur Überwachung der Netzwerkbandbreite, mit dem Sie einen schnellen Überblick über Netzwerkaktivitäten auf einer Schnittstelle erhalten. Es zeigt durchschnittlich alle 2, 10 und 40 Sekunden Aktualisierungen der Netzwerknutzungsbandbreite an.

Iftop Display Bandbreitennutzung
Iftop Display Bandbreitennutzung

Installieren Sie iftop unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install iftop

# apt install iftop   [On Debian/Ubuntu]

3. 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 eingehenden und ausgehenden Datenverkehr überwachen. Darüber hinaus werden Informationen wie die Gesamtmenge der übertragenen Daten und die minimale / maximale Netzwerknutzung angezeigt.

nload - Überwachen Sie die Netzwerknutzung
nload – Überwachen Sie die Netzwerknutzung

Installieren Sie nload unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install nload

# apt install nload   [On Debian/Ubuntu]

4. NetHogs – Überwachen der Netzwerkverkehrsbandbreite

NetHogs ist ein winziges topartiges, 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 einfach Echtzeitstatistiken Ihrer Netzwerkbandbreitennutzung pro Prozess.

NetHogs - Überwachen Sie die Netzwerknutzung pro Benutzer
NetHogs – Überwachen Sie die Netzwerknutzung pro Benutzer

Installieren Sie NetHogs unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install nethogs

# apt install nethogs       [On Debian/Ubuntu]

5. bmon – Bandbreitenüberwachung und Ratenschätzer

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

Bmon - Bandbreitenüberwachung und Ratenschätzer
Bmon – Bandbreitenüberwachung und Ratenschätzer

Installieren Sie Bmon unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install bmon

# apt install bmon          [On Debian/Ubuntu]

6. Darkstat – Erfasst den Netzwerkverkehr

Darkstat ist ein kleiner, einfacher, plattformübergreifender, effizienter webbasierter Netzwerkverkehrsanalysator in Echtzeit. Es ist ein Tool zur Überwachung der Netzwerkstatistik, das den Netzwerkverkehr erfasst, Nutzungsstatistiken berechnet 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.

Darkstat - Erfasst den Netzwerkverkehr
Darkstat – Erfasst den Netzwerkverkehr

Installieren Sie Darkstat unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install darkstat

# apt install darkstat      [On Debian/Ubuntu]

7. IPTraf – Ein IP-Netzwerkmonitor

IPTraf ist ein einfach zu verwendendes, auf Flüchen basierendes und konfigurierbares Tool zur Überwachung des eingehenden und ausgehenden Netzwerkverkehrs über eine Schnittstelle. Es ist nützlich für die Überwachung des IP-Verkehrs und zum Anzeigen allgemeiner Schnittstellenstatistiken, detaillierter Schnittstellenstatistiken und vielem mehr.

IPTraf - Dienstprogramm zur Netzwerkstatistik
IPTraf – Dienstprogramm zur Netzwerkstatistik

Installieren Sie IPTraf unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install iptraf

# apt install iptraf        [On Debian/Ubuntu]

8. CBM – (Farbbandbreitenmesser)

CBM ist ein winziges Befehlszeilenprogramm zum Anzeigen des aktuellen Netzwerkverkehrs auf allen angeschlossenen Geräten in farbiger Ausgabe unter 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.

CBM - Überwachen der Netzwerk-LAN-Nutzung
CBM – Überwachen der Netzwerk-LAN-Nutzung

Installieren Sie das Farbbandbreitenmessgerät unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install cbm

# apt install cbm           [On Debian/Ubuntu]

9. 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 hauptsächlich entwickelt, um die Optimierung von TCP-Verbindungen über einen bestimmten Pfad zu erleichtern. Es ist daher nützlich, um die maximal erreichbare Bandbreite in IP-Netzwerken zu testen und zu überwachen (unterstützt sowohl IPv4 als auch IPv6). Es erfordert einen Server und einen Client, um Tests durchzuführen (die die Bandbreite, den Verlust und andere nützliche Netzwerkleistungsparameter melden).

Iperf3 - Netzwerkleistung und -optimierung
Iperf3 – Netzwerkleistung und -optimierung

Installieren Sie Iperf3 unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install iperf3

# apt install iperf3        [On Debian/Ubuntu]

10. Netperf – Testen der Netzwerkbandbreite

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

Netperf - Testen der Netzwerkbandbreite
Netperf – Testen der Netzwerkbandbreite

Anweisungen zur Installation finden Sie auf der Projekt-Github-Seite.

11. SARG – Squid Analysis Report Generator

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

Sarg - Squid Network Analysis Berichtsgenerator
Sarg – Squid Network Analysis Berichtsgenerator

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel – Installieren von SARG zur Überwachung der Nutzung der Squid-Internetbandbreite.

12. Monitorix – System- und Netzwerküberwachungstool

Monitorix ist eine kompakte Systemressourcen- und Netzwerküberwachungsanwendung, die für kleine Linux / Unix-Server entwickelt wurde und auch erstaunliche Unterstützung für eingebettete Geräte bietet.

Sie können damit den Netzwerkverkehr und Nutzungsstatistiken von einer unbegrenzten Anzahl von Netzwerkgeräten aus überwachen. Es unterstützt IPv4- und IPv6-Verbindungen, enthält Paketverkehrs- und Verkehrsfehlerdiagramme und unterstützt bis zu 9 qdiscs pro Netzwerkschnittstelle.

Monitorix - System- und Netzwerküberwachungstool
Monitorix – System- und Netzwerküberwachungstool

Installieren Sie Monitorix unter Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install monitorix

# apt install monitorix     [On Debian/Ubuntu]

13. Cacti – Netzwerküberwachungs- und Grafiktool

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

Cacti - Netzwerküberwachungs- und Grafiktool
Cacti – Netzwerküberwachungs- und Grafiktool

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel – Installieren von Cacti – Ein Netzwerküberwachungs- und Grafiktool.

14. Observium – Netzwerküberwachungsplattform

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

Observium - Netzwerküberwachungsplattform
Observium – Netzwerküberwachungsplattform

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel – Installieren von Observium – Ein vollständiges Netzwerkverwaltungs- und Überwachungssystem.

15. Zabbix – Anwendungs- und Netzwerküberwachungstool

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 werden verschiedene Datentypen erfasst, die für die visuelle Darstellung der Netzwerkleistung oder der Lastmetriken der überwachten Geräte verwendet werden.

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

Zabbix - Überwachungslösung für Linux
Zabbix – Überwachungslösung für Linux

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

16. Nagios – Überwacht Systeme, Netzwerke und Infrastruktur

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

Es bietet Bandbreitenüberwachung in Netzwerkgeräten wie Switches und Routern über SNMP, sodass Sie auf einfache Weise über ausgelastete Ports herausfinden und mögliche Netzwerkmissbraucher lokalisieren können.

Lesen Sie auch: 13 Befehle zur Linux-Netzwerkkonfiguration und Fehlerbehebung

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

Nagios - Tool zur Überwachung der IT-Infrastruktur
Nagios – Tool zur Überwachung der IT-Infrastruktur

Anweisungen zur Installation und Verwendung finden Sie in unserem Artikel – Installieren von Nagios – Eine vollständige Lösung zur Überwachung der IT-Infrastruktur für Linux.

Zusammenfassung

In diesem Artikel haben wir eine Reihe nützlicher Tools zur Netzwerkbandbreite und Systemüberwachung für Linux besprochen. Wenn wir kein Überwachungstool in die Liste aufgenommen haben, teilen Sie es uns im Kommentarformular unten mit.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *