最新消息:欢迎加入小松的QQ群一起讨论一起学习,服务器快到期了,新买了台服务器,最近要做服务器迁移

centos安装web流量查看于监测工具vnstat-php-frontend

Linux 285浏览 0评论

vnstat-php-frontend

百度抓取还是有问题,在升级带宽之后,想做的就是流量的监控,于是百度找到了vnStat,使用vnStat的主要原因还是在于可以使用vnstat_php_frontend可以实现web预览,下面开始操作

安装vnStat

默认情况下vnStat是没有安装的
下面通过yum来安装

yum -y install vnstat

我在本地测试的时候发现yum没有办法安装,要先安装epel
https://dl.fedoraproject.org/pub/epel/6/
更新自己系统版本选择对应的epel,我的centos6是64位的选择

rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

如果系统是centos6 32位选择

rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

安装vnstat-php-frontend

github https://github.com/bjd/vnstat-php-frontend
官网 http://www.sqweek.com/sqweek/?p=1
版本可以从github,或官网上下载
github上版本是1.5.2,官网上还没有这个版本最近版本是1.5.1,下面我以1.5.1版本为例

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 /home/wwwroot/default/vnstat
ifconfig

查看监控的网卡,一般默认的是eth0
PS.阿里云外网卡为eth1

生产脚步文件

cat > /var/lib/vnstat/dump.sh<<EOF
vnstat -u -i eth0
vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0
EOF

添加自动脚本

crontab -e

添加

*/5 * * * * sh /var/lib/vnstat/dump.sh

修改vnstat-php-frontend 配置

vi /home/wwwroot/default/vnstat/config.php

修改以下4出

$language = 'en'
$iface_list = array('eth0');
$data_dir = '/var/lib/vnstat/';
$graph_format='png';
//$iface_title['sixxs'] = 'SixXS IPv6'; //注释这个一句

可以看一下,发现有问题,页面显示没有数据

PS.本地测试发现,提示错误

Warning: popen() has been disabled for security reasons in /home/wwwroot/default/vnstat/vnstat.php on line 111

主要是php.ini禁用了popen还是,启用这个函数

现在可以正常显示了

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» centos安装web流量查看于监测工具vnstat-php-frontend
本文链接地址:https://www.phpsong.com/2791.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!

网友最新评论 (3)

加载中,请稍候...
  1. 博主,友情链接加好了。
    月小升6个月前 (10-30)回复
    • 以加,你的博客没有反链的链接能去除吗
      小松6个月前 (10-31)回复
  2. 博主万圣节快乐
    约伯6个月前 (10-31)回复