====== Vnstat ====== = vnstat - Network Traffic Logger and Monitor = vnstat keeps a daily log of network traffic for a specific device (eth0). Information is simply taken from /proc every 5 minutes via cron vnstatd daemon and saved to /var/lib/vnstat What is good about vnstat, unlike munin or mrtg, is that **vnstat keeps an accurate and numerical account of all network traffic**. This is extremely useful if you have to watch bandwidth usage!! ===== Install and Config vnstat ===== apt-get install vnstat #check in /etc/cron.d/ for vnstat #You may get the error: Starting vnStat daemon: vnstatdZero database found, exiting ifconfig #check for the current network interface been used. vnstat #if its the first time running vnstat, it will tell you to config vnstat to use an interface. #The following is the syntax used to monitor an interface: vnstat -u -i eth0 /etc/init.d/vnstat start ===== Check Network Traffic and Bandwidth Used ===== vnstat #With no options, shows the totals. vnstat -h #Show traffic for the last 24 hours. vnstat -d #Show traffic for days. vnstat -t #Show all time top10 traffic days. vnsatt -w #Show traffic for 7 days. vnstat -m #Show traffic for months. vnstat -tr #Show an immediate, real time sample, over a period of 5 (default if no number is given) seconds. ---- Links: http://www.olofsson.tv/index.php/archives/90 http://humdi.net/vnstat/