06
2020
02

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

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

1. 下载安装

cd /data/software
wget http://humdi.net/vnstat/vnstat-1.11.tar.gz                备用下载:  wget http://www.qiquanji.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 start

vnstat基本使用命令

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.qiquanji.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 可以看到统计了




 

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

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


本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

gzh

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。