openwrt实时流量监控wrtbwmon插件,openwrt流量监控脚本OpenWRT带宽监控
#!/bin/bash ethn=$1 while true do RX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}') TX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $10}') sleep 1 RX_next=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}') TX_next=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $10}') clear echo -e "\t RX `date +%k:%M:%S` TX" RX=$((${RX_next}-${RX_pre})) TX=$((${TX_next}-${TX_pre})) if [[ $RX -lt 1024 ]];then RX="${RX}B/s" elif [[ $RX -gt 1048576 ]];then RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}') else RX=$(echo $RX | awk '{print $1/1024 "KB/s"}') fi if [[ $TX -lt 1024 ]];then TX="${TX}B/s" elif [[ $TX -gt 1048576 ]];then TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}') else TX=$(echo $TX | awk '{print $1/1024 "KB/s"}') fi echo -e "$ethn \t $RX $TX " done
此脚本不需要额外再安装软件,并且可自定义欲查看接口,精确到小数,可根据流量大小灵活显示单位,默认采集间隔为1秒。
用法为:
1、将脚本保存为可执行脚本文件,比如叫net.sh
2、将文件改成可执行脚本。
chmod +x ./net.sh
3、输入如下命令即可开始监看接口eth0流量,按ctrl+c退出
sh net.sh eth0
脚本是通过读取运行时文件系统/proc/net/dev中的网络实时数据,并通过简单计算得到的。关于目录/proc/net/dev
如感觉使用命令实现比较麻烦,可以使用下面的软件实现实时监控实时流量监控
wrtbwmon是一款OpenWRT里面一个比较好用的实时流量监控插件
github地址:https://github.com/Kiougar/luci-wrtbwmon
安装后界面如下
它显示一个包含所有列的表。提供两个额外的(强调):
客户
下载速度
上传速度
下载总数上载总数总使用量第一次见到日期最后出现日期
安装方法如下:
一,下载ipk插件
用ssh登录到路由器,进入/tmp/tmp目录,命令:
cd /tmp/tmp wget https://github.com/pyrovski/wrtbwmon/releases/download/0.36/wrtbwmon_0.36_all.ipk wget https://github.com/Kiougar/luci-wrtbwmon/releases/download/v0.8.3/luci-wrtbwmon_v0.8.3_all.ipk
如果无法下载,请点此处下载,下载好,记得把两个ipk插件上传至上面的目录:wrtbwmon链接: https://pan.baidu.com/s/1vq2gSc6ip6_3t5Uq9HnCOA提取码: ye74
二,安装ipk插件
先安装wrtbwmon插件:
opkg install wrtbwmon_0.36_all.ipk
设置wrtbwmon启动
/etc/init.d/wrtbwmon enable /etc/init.d/wrtbwmon start
三,安装LuCi页面插件
opkg install luci-wrtbwmon_v0.8.3_all.ipk
四,设置
运行以下两条命令,更新一下数据库
wrtbwmon update /tmp/usage.db wrtbwmon publish /tmp/usage.db /tmp/usage.htm /etc/wrtbwmon.user
运行下面这条命令删除页面缓存
rm /tmp/luci-indexcache
五,完成
刷新一下OpenWRT的页面,即可出来。
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看