Code

initial
[rrdtool-all.git] / tutorial / ouce2013 / rrd-by-example / traffic / ifbyteget.sh
1 #!/bin/sh
2 # use from cron
3 # * * * * *  /path/to/ifbyteget.sh eth0
5 PATH=/bin:/usr/bin
6 export PATH
8 cd /home/oposs/public_html/stats
10 if [ ! -f $1.rrd ]; then
12 rrdtool create $1.rrd \
13    --step=60 \
14    DS:in:DERIVE:70:0:100000000 \
15    DS:out:DERIVE:70:0:100000000 \
16    RRA:AVERAGE:0.5:1:1500 \
17    RRA:AVERAGE:0.5:60:10000 \
18    RRA:MIN:0.5:60:10000 \
19    RRA:MAX:0.5:60:10000 \
20    RRA:AVERAGE:0.5:1440:1000 \
21    RRA:MIN:0.5:1440:1000 \
22    RRA:MAX:0.5:1440:1000
23 fi
25 rrdtool update $1.rrd \
26    N:`grep $1: /proc/net/dev \
27       | sed 's/.*://' | awk '{print $1":"$9}'`