0°

流量监测工具(vnstat)

vnStat是一个Linux下的网络流量监控软件,它记录指定网卡每日的传输流量日志。它并非基于网络包的过滤,而是分析文件系统/proc,加上VNStat PHP Frontend扩展可直接在页面上查看结果。

vnsstat:http://humdi.net/vnstat
vnstat PHP frontend:http://www.sqweek.com

一、安装vnstat

#wget http://humdi.net/vnstat/vnstat-1.11.tar.gz
#tar -zxvf vnstat-1.11.tar.gz
#cd vnstat-1.11
#make
#make install

注:64位平台上用make 64bit编译。

二、配置vnstat PHP frontend

#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 /website path/vnstat	//移到可访问的站点目录下

创建定时任务

#vi /var/lib/vnstat/dump.sh	//创建执行脚本,输入以下内容.
vnstat -u -i eth0
vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0
#crontab -e	//增加定时任务
*/5 * * * * sh /var/lib/vnstat/dump.sh
#rm /etc/cron.d/vnstat //删除原有的cron

注:安装vnstat时,本应该创建好cron的。但在centos下并未创建。

#cd /website path/vnstat
#vi config.php

修改以下内容

$language = 'en';	//显示语言
$iface_list = array('eth0');	//指定网卡
//$iface_title['sixxs'] = 'SixXS IPv6';	//注释掉IPv6
$iface_title['eth0'] = 'Internal';	//标题
$graph_format='png';	//图片格式
$vnstat_bin = '/usr/bin/vnstat';	//安装目录,默认安装无需修改
$data_dir = './dumps';	//数据存放目录

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论