Zur Zeit nutze ich einen bei Alfahosting.de gemieteten V-Server mit einer Trafficflatrate. Doch möchte man doch auch mal ganz gerne wissen wieviel Traffic tatsächlich verbraucht wurde.
Das bietet eigentlich das von Alfahosting bereitgestellte VPS-Admin-Tool. Doch kam mir die Anzeige immer sehr ungenau vor und ich habe mich gefragt wie man auf einfache Art und Weise selbst den Traffic auf seinem System zählen lassen kann.
Da ich meinen Server mit Debian 5.0 betreibe musste ich meine Suche dementsprechend eingrenzen und wurde recht schnell durch diverse Foreneinträge auf vnstat aufmerksam. Die Installation gestaltet sich recht einfach und für Debian-Systeme ganz gewöhnlich:
apt-get install vnstat
Jetzt muss man noch die Zählung initialisieren, indem man sie auf ein Netzwerk-Interface “ansetzt”. Dies ist theoretisch auch bei mehreren Interfaces möglich. In meinem Fall musste ich das auf venet0 anwenden. Auflisten kann man die Interfaces per:
ifconfig
Nun fügt man das ausgewählte Interface in den Befehl ein:
vnstat -u -i INTERFACE (Bsp.: vnstat -u -i venet0)
Dann wird die Zählung gestartet und durch einen automatisch mitinstallierten CronJob wird die Zählung alle 5 Minuten aktualisiert. Abrufen kann man die Statistiken schließlich per:
vnstat
Für weitere Infos kann man beispielsweise einfach das beiliegende Manual aufrufen per:
man vnstat
