iftop ist ein großartiges Tool, um die Bandbreitennutzung in Echtzeit anzuzeigen, die sich durch den Quell-IP-Quell-Port-Ziel-IP-Ziel-Port auszeichnet.
Ich benutze es, um zu sehen, welche Client-IP die meiste Bandbreite verwendet. Jetzt möchte ich die Ausgabe irgendwo speichern.
iftop verwendet dazu ncurses
iftop > log.txt
funktioniert nicht wie erwartet, die Ergebnisdatei ist nicht lesbar.
Gibt es ein Tool wie dieses, mit dem die Ausgabe in eine Textdatei umgeleitet werden kann?
top
Das Tool verfügt über einen Stapelverarbeitungsmodus, mit-b
dem Sie Schnappschüsse speichern können, indem Sie die Ausgabe in eine Datei umleiten. Eineiftop
solche Option ist jedoch nicht verfügbar.Antworten:
Seit iftop-1.0pre3 (2014-01-01) wurde ein Textausgabemodus hinzugefügt. Dies ist sehr nützlich für alle, die versuchen, die Ausgabe von iftop zu analysieren.
Die Befehlszeilenoption zum Aktivieren des Text- (Stapel-) Modus lautet:
Im Textmodus stehen folgende Optionen zur Verfügung:
Verwenden Sie die
-h
Option für Hilfe zur Verwendung von iftop.Beispielverwendung wäre:
Wenn Sie möchten, dass es 5 Stunden lang im Hintergrund ausgeführt wird:
Überprüfen Sie den Hintergrundjob mit dem
job
Befehl.quelle
iptraf kann diesen Detaillierungsgrad protokollieren. Die Ausgabe sieht ungefähr so aus:
quelle
iptraf
?sudo iptraf -i eth0 -L /tmp/traffic_log
iptraf-ng
unter Linux Mint laufen . 2) Ich sollte auch installierencar
von:sudo apt install ucommon-utils
Scheint, als ob iftop keine Ausgabe in eine Textdatei durchführen kann (es gibt eine Funktionsanforderung, diese ist jedoch noch nicht implementiert). In der Zwischenzeit sollten Sie sich das Dienstprogramm bwm-ng ansehen, das iftop ähnelt, jedoch die Ausgabe in einer CSV-Datei zulässt.
Hier ist ein Anwendungsbeispiel:
quelle
1334421690;eth0;1909467.12;156131.73;2065598.88;78222;956643;2562.87;1956.09;4518.96;980;1284;0.00;0.00;0;0 1334421690;total;1909467.12;156131.73;2065598.88;78222;956643;2562.87;1956.09;4518.96;980;1284;0.00;0.00;0;0 1334421690;eth0;1934056.00;142336.00;2076392.00;71168;967028;2502.00;1874.00;4376.00;937;1251;0.00;0.00;0;0 1334421690;total;1934056.00;142336.00;2076392.00;71168;967028;2502.00;1874.00;4376.00;937;1251;0.00;0.00;0;0
so ist es für die gesamte Schnittstelle nicht nach verbundenen IP-Adressen gruppiert