全球主机交流论坛
标题:
vnStat --VPS流量自己监测
[打印本页]
作者:
cpuer
时间:
2009-8-6 20:02
标题:
vnStat --VPS流量自己监测
vnStat是Linux下一个进行流量监测的软件,可以监测网卡上经过的流量。
现在已经有出vnstat PHP frontend 扩展了,可以以PHP脚本的形式直接调用vnStat监测的数据,如下图:
(, 下载次数: 57)
上传
点击文件名下载附件
vnStat的安装:
下载:
wget
http://humdi.net/vnstat/vnstat-1.8.tar.gz
解压:
tar xvzf vnstat-1.8.tar.gz
进入目录:
cd vnstat-1.8
编译安装:
make
make install
如果64位平台上编译的话用make 64bit命令
这样vnstat 就安装好了。下面讲vnstat的工作运行配置。
作者:
cpuer
时间:
2009-8-6 20:26
下载最新版vnstat PHP frontend,
地址:
http://www.sqweek.com/sqweek/fil ... ontend-1.4.1.tar.gz
解压文件夹改名为vnstat,然后上传到某个网站根目录下,这样就可以以
http://www.mydomain.com/vnstat
来访问到,就出来页面了,但此时没有数据,因为还要使系统生成数据。
建立流量数据库:
ifconfig 指令查看需要监控的网卡,假设只有eth0
然后生成数据库:
/usr/local/bin/vnstat -u -i eth0
然后定时更新数据库,通过cron的方式:
实际上在安装vnstat时,已经在系统里安装好了vnstat的cron,crontab内容在/etc/cron.d/vnstat
内容为:
# /etc/cron.d/vnstat: crontab entries for the vnstat package
0-55/5 * * * * root if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u
; fi
0-55/5 * * * * root /usr/bin/vnstat –dumpdb -i eth0 >/data/vnstat/vnstat_dump_eth0
第一行为安装时自动指定的.
第二行是为了更新eth0的数据后,dump出来一个文件,给 php访问接口访问.
这里dump出来的vnstat_dump_eth0 文件名是有规定的。
在vnstat_php_frontend-1.4.1.tar.gz 包里的config.php 里有说明。
最后,编辑 vnstat/config.php 这个文件,将数据目录改为 /data/vnstat
即:
$data_dir = ‘/data/vnstat’;
将要监控的网卡指定为1个:
// list of network interfaces monitored by vnStat
//$iface_list = array(’eth0′, ‘eth1′, ’sixxs’);
$iface_list = array(’eth0′,);
// will be displayed instead
//
$iface_title['eth0'] = ‘Internal’;
//$iface_title['eth1'] = ‘Internet’;
//$iface_title['sixxs'] = ‘SixXS IPv6′;
这一切都搞好后,现在用
www.mydomain.com/vnstat/
访问,就会发现有流量统计了,统计的数据更新是5分钟刷新一次.
作者:
gdtv
时间:
2009-8-7 02:05
我等控制面板
作者:
cpuer
时间:
2009-8-7 08:47
标题:
回复 3# 的帖子
还是控制面板省事
作者:
bluesky
时间:
2009-8-7 13:58
自己安装监测软件
有个问题...
这些纪录档会慢慢累积,吃掉你的可用空间
和日志一样恐怖
作者:
cpuer
时间:
2009-8-7 14:13
标题:
回复 5# 的帖子
没事可以去删除,
作者:
818759
时间:
2009-11-12 08:45
有没有windows的?
作者:
cpuer
时间:
2009-11-12 12:00
标题:
回复 7# 的帖子
windows下用dumeter软件即可。
作者:
adnim
时间:
2011-1-3 00:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
我是人
时间:
2011-1-3 00:41
楼上的,考古为什么要三哭?
作者:
Gpuer
时间:
2011-1-3 01:47
标题:
回复 10# 的帖子
他发现了远古时代留下来的宝贵智慧了
作者:
qq286735628
时间:
2011-1-16 20:38
问一下,OpenVZ的vps,怎样装,没有eth0喔,只有venet0:0
作者:
sagawa
时间:
2011-1-16 21:03
谁挖坟呢
作者:
FokeeHost
时间:
2011-5-17 17:34
好好用禁
作者:
jason9988
时间:
2011-5-18 10:26
mark一下
作者:
eben
时间:
2011-8-6 11:41
他发现了远古时代留下来的宝贵智慧了
作者:
tboshi
时间:
2011-8-6 15:05
这个一直是我需要的
欢迎光临 全球主机交流论坛 (https://loc.193.gs/)
Powered by Discuz! X3.4