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}'`