diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2016-05-01 16:08:22 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2016-05-01 16:08:22 +0200 |
commit | a029f3b980abf85a30a43154c6d05a6793d7064d (patch) | |
tree | f7b95c742fa1efc9091f23d30e00ecb9a788cef6 | |
parent | 0264e42fe2d28da57b4e2bad51fe760cd4ddbc6d (diff) | |
download | if_rrd_fast-a029f3b980abf85a30a43154c6d05a6793d7064d.zip if_rrd_fast-a029f3b980abf85a30a43154c6d05a6793d7064d.tar.gz if_rrd_fast-a029f3b980abf85a30a43154c6d05a6793d7064d.tar.bz2 |
-rwxr-xr-x | make_graph.sh | 75 |
1 files changed, 43 insertions, 32 deletions
diff --git a/make_graph.sh b/make_graph.sh index 5cd3074..0af9a0a 100755 --- a/make_graph.sh +++ b/make_graph.sh @@ -23,26 +23,35 @@ rsync -i stg.chd.sx:out.rrd /tmp/ statements=" -DEF:ds0=/tmp/out.rrd:rx:AVERAGE -DEF:ds1=/tmp/out.rrd:tx:AVERAGE -DEF:ds2=/tmp/out.rrd:rx:MAX -DEF:ds3=/tmp/out.rrd:tx:MAX -CDEF:ds0b=ds0,8,* -CDEF:ds1b=ds1,8,* -CDEF:ds2b=ds2,8,* -CDEF:ds3b=ds3,8,* -CDEF:inbound=ds0b,-1,* -CDEF:outbound=ds1b,1,* -CDEF:in_peak=ds2b,-1,* -CDEF:out_peak=ds3b,1,* -VDEF:ds0max=ds0b,MAXIMUM -VDEF:ds0avg=ds0b,AVERAGE -VDEF:ds0pct=ds0b,95,PERCENT -VDEF:ds1max=ds1b,MAXIMUM -VDEF:ds1avg=ds1b,AVERAGE -VDEF:ds1pct=ds1b,95,PERCENT -VDEF:ds2max=ds2b,MAXIMUM -VDEF:ds3max=ds3b,MAXIMUM +DEF:dsrxavg=/tmp/out.rrd:rx:AVERAGE +DEF:dstxavg=/tmp/out.rrd:tx:AVERAGE +DEF:dsrxmax=/tmp/out.rrd:rx:MAX +DEF:dstxmax=/tmp/out.rrd:tx:MAX +DEF:dsrxmin=/tmp/out.rrd:rx:MIN +DEF:dstxmin=/tmp/out.rrd:tx:MIN + +CDEF:dsrxavgb=dsrxavg,8,* +CDEF:dstxavgb=dstxavg,8,* +CDEF:dsrxmaxb=dsrxmax,8,* +CDEF:dstxmaxb=dstxmax,8,* +CDEF:dsrxminb=dsrxmin,8,* +CDEF:dstxminb=dstxmin,8,* + +CDEF:inbound=dsrxavgb,-1,* +CDEF:outbound=dstxavgb,1,* +CDEF:in_max=dsrxmaxb,-1,* +CDEF:out_max=dstxmaxb,1,* +CDEF:in_min=dsrxminb,-1,* +CDEF:out_min=dstxminb,1,* + +VDEF:totrxavgmax=dsrxavgb,MAXIMUM +VDEF:totrxavgavg=dsrxavgb,AVERAGE +VDEF:totrxavgpct=dsrxavgb,95,PERCENT +VDEF:tottxavgmax=dstxavgb,MAXIMUM +VDEF:tottxavgavg=dstxavgb,AVERAGE +VDEF:tottxavgpct=dstxavgb,95,PERCENT +VDEF:totrxmaxmax=dsrxmaxb,MAXIMUM +VDEF:tottxmaxmax=dstxmaxb,MAXIMUM LINE1:0#cccc00 @@ -51,22 +60,24 @@ COMMENT:Maximum COMMENT:Average COMMENT:95th%tile\l -AREA:inbound#0099ff:inbound -GPRINT:ds0max:%6.2lf %Sbps -GPRINT:ds0avg:%6.2lf %Sbps -GPRINT:ds0pct:%6.2lf %Sbps\l +AREA:in_max#0099ff:in_max +GPRINT:totrxmaxmax:%6.2lf %Sbps\l -AREA:outbound#44ff44:outbound -GPRINT:ds1max:%6.2lf %Sbps -GPRINT:ds1avg:%6.2lf %Sbps -GPRINT:ds1pct:%6.2lf %Sbps\l +AREA:out_max#44ff44:out_max +GPRINT:tottxmaxmax:%6.2lf %Sbps\l -LINE1:in_peak#0066bb:in_peak -GPRINT:ds2max:%6.2lf %Sbps\l +AREA:in_min#ffffff: +AREA:out_min#ffffff: -LINE1:out_peak#00aa00:out_peak -GPRINT:ds3max:%6.2lf %Sbps\l +LINE1:inbound#0066bb:inbound +GPRINT:totrxavgmax:%6.2lf %Sbps +GPRINT:totrxavgavg:%6.2lf %Sbps +GPRINT:totrxavgpct:%6.2lf %Sbps\l +LINE1:outbound#00aa00:outbound +GPRINT:tottxavgmax:%6.2lf %Sbps +GPRINT:tottxavgavg:%6.2lf %Sbps +GPRINT:tottxavgpct:%6.2lf %Sbps\l " if [ $# -eq 1 ] |