linux流量监控php_Linux下安装vnstat流量统计,流量监控

Linux下安装vnstat流量统计,流量监控

1. 下载安装cd /data/software

wget http://humdi.net/vnstat/vnstat-1.11.tar.gz                备用下载:  wget http://www.zhuguodong.com/xiazai/vnstat-1.15.tar.gz

tar zxf vnstat-1.11.tar.gz

cd vnstat-1.11

make

make install

2. 测试命令

vnstat的命令参数可以参考:http://humdi.net/vnstat/man/vnstat.html更新网卡eth0的方法,-u表示update更新,-i表示网卡interface# /usr/bin/vnstat -u -i eth0

先建立目录:/data/vnstar

3. 定时自动导入数据# mkdir /data/vnstat

# vi /data/vnstat/dump.sh

输入如下内容:#!/bin/bash

/usr/bin/vnstat -u -i eth0

/usr/bin/vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0

定时更新数据,每5分钟一次# crontab -e

*/5 * * * * /bin/bash /data/vnstat/dump.sh

配置到自动启动update-rc.d vnstat enable启动/etc/init.d/vnstat startvnstat基本使用命令vnstat -i eth0 -l #实时流量情况vnstat -i eth0 -h #按小时查询流量情况vnstat -i eth0 -d #按天数查询流量情况vnstat -i eth0 -m #按月数查询流量情况vnstat -i eth0 -w #按周数查询流量情况vnstat -i eth0 -t #查询TOP10流量情况

更新源码安装方式 centOS7 竟然没有这个库。

wget https://soft.itbulu.com/tools/vnstat-1.15.tar.gz备用下载:  wget http://www.zhuguodong.com/xiazai/vnstat-1.11.tar.gz

tar -zxvf vnstat-1.15.tar.gz

cd vnstat-1.15

./configure --prefix=/usr/local/vnstat

make

sudo make install

mkdir /var/lib/vnstat

vnstat --create -i eth0

vnstat 可以看到统计了

h1{text-align:center; /*author:ningci dev date:2017-04-27 22:21*/}

*{background-color:#000; color:#fff;}

pre{margin:10px;padding:10px;border:1px solid #00f; color:#f6c608;}

real time network status !

day

 
 

echo system("vnstat -i eth0 -d");

?>

hour

 
 

echo system("vnstat -i eth0 -h");

?>

month

 
 

echo system("vnstat -i eth0 -m");

?>

使用比较简单,直接放到 apache 中,然后就能访问了,显示的内容也很有用,每日,每月,每小时使用情况。

后期,有时间在做美化,加个 发邮件通知等功能。

722c5c1d8b30b6754a3270a0743ec5ec.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值