Hello everyone. I wish to extract an average from my RRDtool from the Linux command line interface. I am able to print the number I want on a graph, but I am not able to extract the number any other way.
Here is the command I am using to create the graph: `rrdtool graph images/$graphname \ --imgformat=PNG \ --start=-$start \ --end=-$stop \ --title="$ip - Traffic +Out/-In" \ --base=1000 \ --height=300 \ --width=600 \ --vertical-label="Traffic Per Second in $graphby" \ DEF:b=/var/netflow/rrds/$rrdfile.rrd:$inds:AVERAGE \ DEF:a=/var/netflow/rrds/$rrdfile.rrd:$outds:AVERAGE \ CDEF:amod=a,$dsmod,* \ CDEF:bmod=b,$dsmod,* \ CDEF:cdefe=bmod,-1,* \ AREA:amod#ff0000:"Outbound ($graphby)" \ GPRINT:amod:LAST:"Current\:%8.2lf %s" \ GPRINT:amod:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:amod:MAX:"Maximum\:%8.2lf %s\\n" \ AREA:cdefe#880000:"Inbound ($graphby)" \ GPRINT:bmod:LAST:"Current\:%8.2lf %s" \ GPRINT:bmod:AVERAGE:"Average\:%8.2lf %s" \ GPRINT:bmod:MAX:"Maximum\:%8.2lf %s\\n" \ LINE1:amod#A150AA: \ LINE1:cdefe#6557D0: \ CDEF:total=amod,bmod,+ \ CDEF:total2=total,8,/ \ CDEF:total3=total2,$time,* \ COMMENT:"In this time Period, you have used" \ GPRINT:total3:AVERAGE:"%8.2lf %s\\n" \ CDEF:total4=total3,$ratio,* \ COMMENT:"At this rate, your monthly usage is" \ GPRINT:total4:AVERAGE:"%8.2lf %s" The number I wish to extract is printed on this line: GPRINT:total3:AVERAGE:"%8.2lf %s\\n" \ How would I go about extracting that number without creating a graph? I have checkout out rrdtool xport and rrdtool fetch, but these do not seem to help me. ANY help is greatly appreciated. Thank You, Rick Blundell http://netflowguide.com - Graphing Cisco netflow data with RRDtool -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/rrd-users WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
