Die Analyse und Überwachung des Netzwerkverkehrs einer gesamten Netzwerkinfrastruktur ist eine sehr wichtige Aufgabe für jeden Linux-Systemadministrator. Der Netzwerkadministrator muss sehen, was mit dem Netzwerk passiert, wer die Bandbreite nutzt und wie die gesamte Netzwerkinfrastruktur mit der Last umgeht. Die gute Sache ist, dass es viele Open-Source-Netzwerk-Monitoring- und Traffic-Analyse-Tools gibt, die in Linux verfügbar sind.

In diesem Beitrag werden einige Linux-Befehlszeilentools erläutert, mit denen die Netzwerknutzung überwacht werden kann.

Nload

Nload ist eine Konsolenanwendung, mit der Benutzer den ein- und ausgehenden Datenverkehr separat überwachen können.

Es visualisiert den ein- und ausgehenden Verkehr mit zwei Grafiken und liefert zusätzliche Informationen wie die Gesamtmenge der übertragenen Daten und die minimale / maximale Netzwerknutzung.

Sie können nload installieren, indem Sie den folgenden Befehl nload :

 sudo apt-get installieren nload 

Führen Sie nun den Befehl nload aus:

 sudo nload 

Sobald der Befehl nload ausgeführt wird, sollten Sie die folgende Ausgabe sehen.

Iptraf

Iptraf ist ein ncurses-basiertes IP-LAN-Überwachungstool, das einzelne Verbindungen und die Datenmenge zwischen den Hosts anzeigt.

Führen Sie Folgendes aus, um iptraf zu installieren:

 sudo apt-get installieren iptraf 

Nachdem iptraf installiert wurde, geben Sie den folgenden Befehl aus:

 sudo iptraf 

Sie sollten die folgende Ausgabe sehen.

Vnstat

Vnstat unterscheidet sich von den meisten anderen Tools. Es ist ein konsolenbasierter Netzwerkverkehrsmonitor für Linux, der als Daemon ausgeführt wird und ein Protokoll des Netzwerkverkehrs für die ausgewählte Schnittstelle führt. Es kann verwendet werden, um einen Bericht über die Netzwerknutzung zu erstellen.

Sie können vnstat installieren, indem Sie den folgenden Befehl vnstat :

 sudo apt-get installieren vnstat 

Führen Sie nun vnstat ohne irgendein Argument aus:

 sudo vnstat 

Sie können die Gesamtmenge der Datenübertragung in Ihrem Netzwerk sehen.

Wenn Sie die Bandbreitennutzung in Echtzeit überwachen möchten, verwenden Sie die Option -l . Es zeigt die gesamte Bandbreite an, die von eingehenden und ausgehenden Daten verwendet wird.

Führen Sie nun vnstat, um die Bandbreitennutzung auf der wlan0 interface: zu überwachen wlan0 interface:

 sudo vnstat -l -i wlan0 

Sie sehen folgende Ausgabe.

Tachometer

Speedometer ist ein Befehlszeilendienstprogramm, mit dem die aktuellen Download- / Upload-Geschwindigkeiten der Netzwerkverbindungen und die Geschwindigkeit der Dateisysteme überwacht werden können. Der Tachometer zeigt eine Grafik Ihrer aktuellen und vergangenen Netzwerkgeschwindigkeit in Ihrer Konsole an. Sie können den Tachometer auch direkt in einer Datei verwenden, um die Downloadleistung und den Verlauf eines bestimmten Downloads anstelle des gesamten Netzwerkverkehrs zu überwachen.

Führen Sie den folgenden Befehl aus, um speedometer in Ihrem System zu installieren:

 sudo apt-get install Tachometer 

Jetzt, speedometer auf wlan0 Schnittstelle laufen:

 sudo Geschwindigkeitsmesser -r wlan0 -t wlan0 

Sie sehen eine Ausgabe ähnlich der folgenden.

Iftop

Iftop ist ein Befehlszeilentool, das den Netzwerkverkehr auf einer bestimmten Schnittstelle überwacht (z. B. eth0, eth1, wlan0) und eine Tabelle der aktuellen Bandbreitennutzung durch Hosts anzeigt. Iftop verwendet die pcap-Bibliothek, um die eingehenden und ausgehenden Pakete der Netzwerkschnittstelle zu erfassen.

Sie können iftop einfach installieren, indem Sie den folgenden Befehl iftop :

 sudo apt-get install iftop 

Führen Sie nun iftop mit der Option n, die verhindert, dass iftop die IP-Adressen in den Hostnamen auflöst:

 sudo iftop -n 

Sie sehen folgende Ausgabe.

Fazit

Ich hoffe, dass dieser Beitrag hilfreich sein wird, um die Netzwerkbandbreite auf Ihrem Linux-Server schnell zu überprüfen. Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie irgendwelche Fragen haben.