Artikelformat

Traffic Monitoring mit vnstat

Viele Internetnutzer haben mittlerweile eine Trafficflatrate und müssen sich über das verbauchte Transfervolumen keine Gedanken machen, aber im Wohnheim, bei Servern oder UMTS Verträgen sind Trafficbeschränkungen noch gang und gäbe. Da ich gern informiert sein wollte, wie viel Traffic mein Server verbraucht habe ich mir vnstat installiert.

Unter Ubuntu kann man vnstat einfach mit dem Paketmanager installieren. Danach muss man das Netzwerkinterface, welches überwacht werden soll, hinzufügen.

sudo apt-get install vnstat
sudo vnstat -u -i

Von nun an Zeichnet vnstat auf, wie viel Traffic über die angegebene Schnittstelle verschickt oder empfangen wird. Etwas später kann man sich dann den verbrauchten Traffic anzeigen lassen:

david@ubuntu-server:~$ vnstat
Database updated: Mon Mar 15 18:50:01 2010

	eth0

	   received:       1.09 GB (68.7%)
	transmitted:     507.82 MB (31.3%)
	      total:       1.58 GB

	                rx     |     tx     |  total
	-----------------------+------------+-----------
	yesterday     16.37 MB |   74.81 MB |   91.19 MB
	    today      4.15 MB |   49.71 MB |   53.86 MB
	-----------------------+------------+-----------
	estimated         5 MB |      62 MB |      67 MB

Mit den Optionen –months –days –hours kann man sich dann die jeweiligen Zusammenfassungen anzeigen lassen.

Da ich gern eine tägliche Zusammenfassung per Mail haben wollte, habe ich mir noch ein Shellscript geschrieben, welches mir täglich eine Übersicht des verbrauchten Traffics schickt. So hat man mit vnstat ein einfaches, aber ausreichendes Traffic Monitoring installiert. Zusätzlich könnte man sich noch das vnstat PHP frontend installieren.

5 Kommentare

  1. nabend,

    wäre es möglich das du das shellscript als download dazupackst?

    danke schonmal.

  2. Das Shellscript sieht dann so aus:

    subject=”Traffic Mail – `date`”
    vnstat > /tmp/trafficmail
    vnstat -d >> /tmp/trafficmail
    vnstat -m >> /tmp/trafficmail
    mail -s “$subject” [mailadresse hier einfügen] < /tmp/trafficmail

  3. Servus, kannst du vnstat empfehlen? wir wollen auch gern wissen, wieviel traffic unser server verbraucht. haben aber noch nicht die “beste” lösung gefunden.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.