Traffic messen mit vnstat

Um den Traffic auf Debian/Ubuntu Servern zu messen eignet sich hervorragend das Tool "vnstat". Mit diesem Tool lässt sich nicht nur der gesammte Traffic auf einer oder mehreren Netzwerkkarten (interfaces) messen, sondern das ganze auch noch prima exportieren und weiter verarbeiten.

Installation

Da sich das Tool in den Standard-Packetquellen befindet ist die Installation sehr einfach. Tippen Sie einfach folgenden Befehl ein:

apt-get install vnstat

Nach der Installation müssen Sie dem Tool sagen, welche Netzwerkkarten überwacht und gemessen werden sollen. Um eine Netzwerkkarte zur Überwachung hinzuzufügen tippen Sie folgenden Befehl ein:

vnstat -u -i eth0

Damit wird eine neue Datenbank unter /var/lib/vnstat/eth0 hinzugefügt. In diesem Fall heißt unsere Netzwerkkarte eth0. Falls Sie nicht wissen welche Bezeichnung ihre Netzwerkkarte hat, so können Sie sich alle Netzwerkkarten mit dem Befehl ifconfig anzeigen lassen.

Statistiken anzeigen

vnstat biete eine ganze Reihe von verschiedenen Parametern zur detailierten Ausgabe der Statistiken. Generell geben Sie immer das Kommando vnstat gefolgt von einem Parameter an.

Sie haben folgende Parameter zur Verfügung:

ParameterBeschreibung
-h oder --hoursZeigt eine in Stunden unterteilte Übersicht des aktuellen Tages
-d oder --daysZeigt die letzten 30 Tage in einer Übersicht an
-m oder --monthsZeigt die letzten 2 Monate in einer Übersicht an
-w oder --weeksZeigt die letzen beiden Wochen in einer Übersicht an.
-t oder --top10Zeigt die 10 traffic reichsten Tage an

Live Modus

Eine spezielle Art der Traffic Analyse ist der sogenannte "live mode". In diesem Modus werden die Statistiken in Echtzeit aktuallisiert. Somit können Sie sich relativ einfach einen Überblick über die aktuelle Bandbreitenauslastung verschaffen.

Starten Sie den "live modus" mit folgendem Befehl:

root@blackburn:~# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:        0 kbit/s     0 p/s          tx:        0 kbit/s     0 p/s

Um den "live modus" wieder zu verlassen drücken Sie STRG + c. Falls Sie die "live analyse" etwas genauer brauchen, kann ich Ihnen auch das Tool iptraf empfehlen.

XML Ausgabe

Um die Daten in einer anderen Anwendung weiter zu verarbeiten sind die Bildschirm-Ausgaben relativ unpraktisch. Daher kann die ganze vnstat Datenbank auch als XML Ausgegeben werden. Dazu rufen Sie folgenden Befehl auf:

vnstat --xml

Sie erhalten dann alle wichtigen Informationen in einer validen XML Datei. Diese können Sie auch mit dem > Symbol in eine Datei umleiten lassen. Beispiel:

vnstat --xml > /tmp/vnstat-xml-export.xml