Try the following:

$ rrdtool graph /dev/null --start $starttime --end $endtime \
DEF:ds1=host1.rrd:ds1:AVERAGE PRINT:ds1:AVERAGE:%lf
0x0
2.613778

By not giving any graphing commands (LINE, AREA, STACK, ...), rrdtool 
will not generate any graphic files. Also, the PRINT will output the 
AVERAGE value that you want. Simply run the above and pipe it over awk 
to extract the value (rrdtool .... | awk 'NR==2{print}'


Rick Blundell wrote:
> Hi Guys,
> 
> I'm having trouble figuring out how to fetch data from an RRD from the
> command line. I understand graphing fine, basically what I want to do is
> fetch the average value in an RRD over a specified time period with a
> script. 
> 
> I can't find any good examples of RRD Fetch with either perl or shell
> scripting.  If someone can point me in the right direction that would be
> great.
> 
> Thank You,
> Rick Blundell
> 
> --
> 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
> 

-- 

CHAN CHI HUNG
Managed Computing Competency Centre
NTU, MPE, Block N3, #01c-10
50 Nanyang Avenue, Singapore 639798
Tel: +65 6790 4420 (O) Fax: +65 6316 0042
Email: [EMAIL PROTECTED]   URL: www.mc-3.org

--
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

Reply via email to