感谢支持
我们一直在努力

CentOS Linux安装流量监控vnStat

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’;

赞(0) 打赏
转载请注明出处:服务器评测 » CentOS Linux安装流量监控vnStat
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏