Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/mdaeo.org/usr/plugins/AMP/Action.php on line 388
Centos5 vps上安装vnstat监控网络流量

Mdaeo'Blog

Centos5 vps上安装vnstat监控网络流量

系统:centos 32位

wget http://humdi.net/vnstat/vnstat-1.10.tar.gz      下载vnstat 1.10版本

tar xvzf vnstat-1.10.tar.gz        解压缩

cd vnstat-1.10   切换到刚才解压出来文件夹的路径

make

make install        32位系统下

安装完成,但此时没有任何数据,还要使系统生成相关的流量数据,并且没有图形化界面的话,很不方便

============================

wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz      下载vnstat_php_frontend图形化工具

tar xvzf vnstat_php_frontend-1.5.1.tar.gz

将解压出来的文件夹重命名为vnstat   拷贝到网站目录下,确保可以访问

ifconfig    查看外网网卡  XEN一般是eth0     OPENVZ一般是vnet0

/usr/bin/vnstat -u -i eth0     建立流量相关的数据库

系统输出提示

Error: Unable to read database “/var/lib/vnstat/eth0″.
Info: -> A new database has been created.

Error: Unable to read database “/var/lib/vnstat/eth0″.Info: -> A new database has been created.

接下来一步,通过cron的方式定时更新数据库,

然后定时更新数据库,通过cron的方式:

实际上在安装vnstat时,已经在系统里安装好了vnstat的cron,crontab内容在/etc/cron.d/vnstat,如果没有使用命令vi /etc/cron.d/vnstat 创建。
内容为:
0-55/5 * * * *   root   vnstat -u -i eth0
0-55/5 * * * *   root   vnstat –dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0

含义如下

vnstat -u -i eth0安装时自动指定的网卡

vnstat –dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0更新eth0的数据后,dump出来一个文件,给php访问接口访问

最后,编辑 vnstat/config.php 这个文件,

将数据目录改为 /var/lib/vnstat/,如果不存在此目录,需要使用mkdir -p /var/lib/vnstat/ 创建此目录。
即:
$data_dir = ‘/var/lib/vnstat/’;

指定显示标题

$iface_title['eth0'] = ‘yourVPS’;

下面设置以什么图片格式显示,可以是svg或png,一般选择png就可以,svg在IE下需要安装插件,Firefox不需要;如果用png在IE、Firefox下均能直接显示。

$graph_format=’png’;

指定vnstat的安装目录,如果是安装上述方法安装,直接按下面填写即可。

$vnstat_bin = ‘/usr/bin/vnstat’;

将要监控的网卡指定为1个:

// list of network interfaces monitored by vnStat
//$iface_list = array(‘eth0′, ‘sixxs’);
$iface_list = array(‘eth0′);

// will be displayed instead
//
$iface_title['eth0'] = ’7dot-VPS’;
//$iface_title['sixxs'] = ‘SixXS IPv6′;

这一切都完成后,现在用http://你的域名/vnstat/    访问,

就会发现有流量统计了,统计的数据更新是5分钟刷新一次。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合AMP标准。