vnStat: Wieviel Netzwerkverkehr hatte welches Interface

Aus verschiedenen Gründen wollt ich monitoren, wieviel MB Traffic ich bei meinem Notebook so täglich über das UMTS Modem habe.

Gestolpert bin ich da über das Programm-Paket “vnstat”. Es läuft ein kleiner Daemon im Hintergrund und addiert defaultmäßig alle 5 Minuten den Traffic, der über die konfigurierten Interfaces ging und zeichnet diesen in einer Datenbank auf.

Abgefragt ist die Sache einfach mit “vnstat”:

$ vnstat

 rx / tx / total / estimated
 eth0: Not enough data available yet.
 wlan0:
 Dec '14 2.28 MiB / 610 KiB / 2.88 MiB / 0 KiB
 yesterday 2.28 MiB / 610 KiB / 2.88 MiB
 today 0 KiB / 0 KiB / 0 KiB / -- 

 virbr0: Not enough data available yet.
 wwan0:
 Dec '14 142.02 MiB / 89.06 MiB / 231.08 MiB / 2.62 GiB
 yesterday 0 KiB / 0 KiB / 0 KiB
 today 142.02 MiB / 89.06 MiB / 231.08 MiB / 343 MiB

Hier sind also alle Interfaces meines Notebooks aufgeführt, wobei mich eigentlich “wwan0”, wohinter sich das UMTS Modem verbirgt interessiert.

Installation unter Ubuntu 14.04 war auch recht einfach:

sudo apt-get install vnstat