vnstat
Mit dem Programm vnstat lässt sich der Netzwerkverkehr eines Computers auf einfache Art und Weise überwachen.
Installation
Das Programm ist als
vnstat
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
pacman -S vnstat
Konfiguration
Bevor der verursachte Traffic abfragt werden kann, muss Vnstat mitgeteilt, welches Interface abgefragt werden soll.
# vnstat -u -i eth0
wobei eth0 entsprechend dem Interface verändert werden muss.
Daten abfragen
Es bietet sich an, dass Vnstat alle 5 Minuten seine erstellte Datenbank aktualisiert. Dazu wird ein Cronjob erstellt.
*/5 * * * * /usr/bin/vnstat -u -i eth0
Nachdem Vnstat 5 Minuten gelaufen ist, kann einfach mit
$ vnstat
der Traffic abgefragt werden. Die Ausgabe in der Konsole sollte dann ungefähr so aussehen:
Database updated: Mon Mar 26 14:20:01 2007 eth0 received: 186.92 MB (92.1%) transmitted: 16.44 MB (7.9%) total: 203.37 MB rx | tx | total -----------------------+------------+----------- yesterday 186.25 MB | 16.26 MB | 202.52 MB today 0.67 MB | 0.17 MB | 0.85 MB -----------------------+------------+----------- estimated 0 MB | 0 MB | 0 MB
Ausgabeparameter
Folgende Parameter sind zur Ausgabe möglich:
-h | zeigt den Netzwerkverkehr der letzten 24 h |
-d | zeigt den Netzwerkverkehr in Tagen |
-m | zeigt den Netzwerkverkehr in Monaten |
-w | zeigt den Netzwerkverkehr in Wochen |
-tr [sek] | zeigt den Netzwerkverkehr der angegebenen Sekunden |
-l | zeigt den aktuell verursachten Netzwerkverkehr an |