vnstat流量监控
参考连接:
http://www.vpser.net/manage/vnstat.html
http://www.vpser.net/manage/iftop.html
CentOS需要先安装EPEL第三方源,安装好EPEL后执行命令:yum install vnstat 即可安装上vnstat,安装过程可能会要求输入y 进行确认。
Fedora安装命令:yum install vnstat 或 dnf install vnstat
Debian/Ubuntu安装命令:apt-get install vnstat
设置开机启动并启动daemon自动记录数据
CentOS:chkconfig --add vnstat && chkconfig vnstat on
Debian/Ubuntu:update-rc.d vnstat enable
启动vnstat daemon:/etc/init.d/vnstat start
常用命令:
$ vnstat --help
vnStat 1.11 by Teemu Toivola
-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update update database
-i, --iface select interface (default: eth0)
-?, --help short help
-v, --version show version
-tr, --traffic calculate traffic
-ru, --rateunit swap configured rate unit
-l, --live show transfer rate in real time
See also “–longhelp” for complete options list and “man vnstat”.
vnstat基本使用命令
vnstat -i eth0 -l #实时流量情况
vnstat -i eth0 -h #按小时查询流量情况
vnstat -i eth0 -d #按天数查询流量情况
vnstat -i eth0 -m #按月数查询流量情况
vnstat -i eth0 -w #按周数查询流量情况
vnstat -i eth0 -t #查询TOP10流量情况
更多命令帮助信息可以 vnstat --help 进行查看
vnstat图形查看:
github:https://github.com/bjd/vnstat-php-frontend
前提:安装php、apache2、nginx、crontab,前三个是用于php页面显示,crontab是计划运行vnstat。
iftop:实时监控流量