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:
| Parameter | Beschreibung |
|---|---|
| -h oder --hours | Zeigt eine in Stunden unterteilte Übersicht des aktuellen Tages |
| -d oder --days | Zeigt die letzten 30 Tage in einer Übersicht an |
| -m oder --months | Zeigt die letzten 2 Monate in einer Übersicht an |
| -w oder --weeks | Zeigt die letzen beiden Wochen in einer Übersicht an. |
| -t oder --top10 | Zeigt 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