你的位置:首页 > 互联网IT
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 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.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 可以看到统计了
<style> 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;} </style> <h1>real time network status !</h1> <h3>day</h3> <pre> <?php echo system("vnstat -i eth0 -d"); ?> </pre> <h3>hour</h3> <pre> <?php echo system("vnstat -i eth0 -h"); ?> </pre> <h3>month</h3> <pre> <?php echo system("vnstat -i eth0 -m"); ?> </pre>
使用比较简单,直接放到 apache 中,然后就能访问了,显示的内容也很有用,每日,每月,每小时使用情况。
后期,有时间在做美化,加个 发邮件通知等功能。
发表评论: