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";KVM虚拟机在线更改isoIptables 实现端口转发相关资讯 Vnstat
- vnStatSVG: 流量监控软件 vnStat (04/13/2015 12:00:58)
| - Vnstat: 简单实用的网络流量统计工 (11/29/2010 11:30:29)
|
本文评论 查看全部评论 (0)