[rrd-users] Help -how to extract rrd data for script variables

Alex van den Bogaerdt alex at ergens.op.het.net
Sun Sep 9 14:25:44 CEST 2007

On Sun, Sep 09, 2007 at 09:37:16PM +1000, Rob Conway wrote:
> I was hoping someone could help me out in a script snippet (hopefully bash) in how to extract data from an rrd to be used within script variables.
> example... I would like to get four variables that represented say max daily, min daily, avg daily and last value.  I do not want to plot a graph  just use the rrd database to extract the four pieces of information and place them in my script  variable so I can biuld a simple report  I already have the rrd's setup for max, min avg

To help you get started (you will need to work this further out, correct it):

prepare a graph command:

rrdtool graph whatever DEF:... CDEF:... and so on.
Then:   PRINT:myvar:shellvar1=%lf  PRINT:myothervar:shellvar2=%lf
 and so on

Then in bash:

eval $(rrdtool graph whatever DEF:.... and so on)


eval $(/path/to/graph/script)

Alex van den Bogaerdt

More information about the rrd-users mailing list