小知识:Linux VPS流量查看/监测工具 vnStat

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

如下图所示:

%小知识:Linux VPS流量查看/监测工具 vnStat-猿站网-插图

%小知识:Linux VPS流量查看/监测工具 vnStat-1猿站网-插图

下面说一下具体的安装步骤:

下载:

wgethttp://soft.vpser.net/status/vnstat/vnstat-1.9.tar.gz

解压:

tar xvzf vnstat-1.9.tar.gz

进入目录:

cd vnstat-1.9

编译安装:

make

make install

如果64位平台上编译的话用make 64bit命令

这样vnstat 就安装好了。

下面讲vnstat的工作运行配置:

下载最新版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分钟刷新一次。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Linux VPS查看Inodes数目的方法

2023-5-20 2:39:25

建站知识

小知识:只允许用来代理上网的SSH账号的方法

2023-5-20 2:56:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索