band.bash added
Bandwidth usage reporting tool.
This commit is contained in:
parent
1d6056b61d
commit
1417d71d7c
1 changed files with 18 additions and 0 deletions
18
band.bash
Normal file
18
band.bash
Normal file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Requires vnstat to be running on target system
|
||||
|
||||
# initial values
|
||||
mtotal=1000 # monthly total in GB for high end cut off
|
||||
dmax=40 # daily max usage value
|
||||
md=`date +%d` # day of the month numerically
|
||||
cmd=$(($dmax * $md)) # computed max daily
|
||||
wif="eth1.2"
|
||||
|
||||
# now vnstat stuff, some of this is specific to openwrt
|
||||
|
||||
vnhourly=`vnstat -i $wif -d -s --oneline | awk -F\; '{print $6}'` # total monthly usage
|
||||
vnmonthly=`vnstat -i $wif -d -s --oneline | awk -F\; '{print $11}'` # daily total usage
|
||||
|
||||
|
||||
logger "dom $md cm $cmd vnhourly $vnhourly vnmonthly $vnmonthly";
|
Loading…
Add table
Add a link
Reference in a new issue