Centos Linux流量监控

vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。 因为并非是基于网络包嗅探的方式而是基于/proc的分析。vnStat已经有出vnstat PHP frontend 扩展了,可以以PHP脚本的形式直接调用vnStat监测的数据。

1、安装vnStat。

yum - y install vnstat
2、创建采集数据用到的脚本。
加入以下内容:
vnstat - u - i eth0
vnstat -- dumpdb - i eth0 > / var / lib / vnstat / vnstat_dump_eth0
3、配置计划任务,每分钟采集一次数据。
crontab - e
加入以下内容:
* / 1 * * * * sh / var / lib / vnstat / dump . sh
再删除vnstat原有的计划任务:
rm / etc / cron . d / vnstat
4、最后下载vnstat PHP frontend解压,改名为vnstat后放置到你的某个网站下面,这样就可以用http://yourdomain/vnstat来访问到了。
wget http : //www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
tar zxvf vnstat_php_frontend - 1.5.1.tar.gz
mv vnstat_php_frontend - 1.5.1 vnstat
mv vnstat '你的网站目录'
5、编辑vnstat/config.php这个文件,将相关配置改为下面的:
$ language = 'en' ;
$ vnstat_bin = '/usr/bin/vnstat' ;
$ data_dir = '/var/lib/vnstat' ;
$ graph_format = 'png' ;

你可能感兴趣的:(linux,centos,网络流量监控)