So überwachen Sie die monatliche Bandbreitennutzung unter Linux

0
126

Als Serverbesitzer ist es wichtig, den Überblick zu behalten Ihre Netzwerknutzung im Laufe der Zeit. Viele Hostinganbieter berechnen Gebühren für Bandbreite und übertragene Daten, daher sollten Sie Ihre monatliche Nutzung im Auge behalten.

Installieren vnstat

Es gibt viele Tools zur Bandbreitenüberwachung. Die meisten Echtzeitüberwachungstools wie htop und Blicke zeigen Rx (empfangen) und Tx (gesendet) an. Es ist jedoch viel nützlicher, sich die täglichen und monatlichen Durchschnittswerte anzusehen, und dazu benötigen Sie ein Tool, das Protokolle im Laufe der Zeit führen kann.

Natürlich, wenn Sie& #8217;Wenn Sie Ihre Server bei einem großen Cloud-Anbieter wie AWS oder GCP hosten, verfügen diese wahrscheinlich über integrierte Protokollerfassungstools wie AWS CloudWatch und GCP Cloud Monitoring. Für eine generische Linux-Lösung sollten Sie jedoch vnstat installieren.

vnstat überwacht alle Netzwerkschnittstellen und protokolliert, wie viel Datenverkehr Ihre Server verarbeiten. Anhand dieser Daten können monatliche, tägliche und stündliche Durchschnitte des Datenverkehrs angezeigt werden. Es hat auch die Möglichkeit, für ein besser aussehendes Diagramm in ein PNG auszugeben.

vnstat ist bei den meisten Hauptpaketmanagern verfügbar. Für Debian-basierte Systeme wie Ubuntu wäre das:

sudo apt install vnstat

Sie möchten auch vnstati für die Bildausgabe installieren:

sudo apt install vnstati Werbung
< p>Wenn es in Ihrem Paketmanager nicht verfügbar ist, können Sie es aus der Quelle herunterladen und mit make für Ihr System erstellen.

vnstat beginnt sofort mit dem Sammeln von Daten, aber es dauert eine Weile um genug Daten zu sammeln, um tatsächlich etwas darzustellen. Kehren Sie in ein paar Stunden zurück, sobald einige Daten gesammelt wurden, und führen Sie vnstat aus, um die Ausgabe anzuzeigen:

vnstat

Hier werden empfangene GiB (RX) und übertragene GiB (TX) sowie eine Gesamtsumme und eine Schätzung basierend auf der vorherigen Nutzung angezeigt, wenn die Protokolle unvollständig sind. Denken Sie daran, dass dies in Gibibytes ist, nicht in Gigabytes, obwohl der Unterschied nicht so groß ist wie bei den viel kleineren Gigabit.

Wenn Sie eine detailliertere Ausgabe wünschen, können Sie stündlich ausgeben:

vnstat -h

Um eine Bildzusammenfassung auszugeben, können Sie Folgendes verwenden Befehl (-s für Zusammenfassung) und ersetzen Sie eth0 durch ein beliebiges Netzwerkgerät, das Sie anzeigen möchten:

vnstati -s -i eth0 -o ~/network-log.png

Sie können auch die stündliche Ausgabe auf die gleiche Weise anzeigen.

vnstati -h -i eth0 -o ~/network- log.png

Werbung

Wenn Sie möchten Wenn Sie eine eingehendere Analyse durchführen oder diese Protokolle an einen anderen Ort senden, können Sie alle Protokolle von vnstat mit dem Flag –json ausgeben.