转载:http://www.itbulu.com/vnstat.html
第一、安装vnStat (官方主页: http://humdi.net/vnstat)
apt-get update
apt-get install vnstat -y
这里老蒋是在Debian环境中安装vnStat工具的,如果我们是Centos则直接用yum,或者通过官方最新版本编译安装。
wget http://soft.itbulu.com/tools/vnstat-1.15.tar.gz
tar -zxvf vnstat-1.15.tar.gz
cd vnstat-1.15
make && make install# Ubuntu 安装: (其本上其它发行版的包管理程序中也都包含了这款软件,请自行安装)
sudo apt-get install vnstat vnstati
安装好后运行以下命令初始化数据库
sudo vnstat -u -i eth0
启动 daemon 进程,(有些发行版可能需要通过 cron 来定期执行)
sudo /etc/init.d/vnstat start
默认开机启动
sudo update-rc.d vnstat enable
第二、查看网卡
ifconfig -a
这里我们需要查看当前VPS的网卡信息,这样后面监控的时候需要用到(eth0)。
第三、vnStat基本应用
1、按照小时统计
vnstat -h
2、按天统计
vnstat -d
3、按周统计
vnstat -w
4、按月统计
vnstat -m
5、流量占用10名
vnstat -t
这个命令有用,可以统计到消耗流量最多的10天的情况。
6、实时流量查看
vnstat -l -i eth0
可以查看实时流量走动情况。如果要退出则键CTRL+C.
总结,vnStat工具还是比较实用的,我们可以实时统计到当前Linux VPS、服务器的流量走向,以及对天、周、月、前十名进行统计。