[rrd-users] Assign RRDGraph DEF variables to external variable?
Md. Ali Ahsan Rana
aliahsanrana at gmail.com
Sun Jun 22 02:27:53 CEST 2014
Thanks Steve and Simon for your reply. I get the idea, thanks. However, my
current need is little simpler one. I want the value to be shown as part of
the title, such as:
$series = "DEF:'test'='$rrd_dir/test.rrd':'sum':AVERAGE "
>
. "DEF:'max'='$rrd_dir/test.rrd':'sum':MAX "
> ."LINE2:test#00FF00:'Test Graph, Max Value={max} ' "
As you can see, I want to print the max value of the same data set as part
of title. I guess its achievable without calling rrdgraph twice? Can you
please give a clue how? Thanks.
Regards
Rana
On Sat, Jun 21, 2014 at 6:17 PM, Steve Shipway <s.shipway at auckland.ac.nz>
wrote:
> If you wish to access the RRDTool data programmatically from PHP, then
> you have two options.
>
> If you just want a few set values, you could call rrdtool using the PRINT
> directive to output text on stdout, and capture that, though you then have
> to parse the captured text.
>
> If you want to access the entire data series, then you could call 'rrdtool
> fetch' or 'rrdtool xport' to obtain the data; also, you could install the
> PHP RRDtool library, and then access it directly from the PHP code rather
> than having to fork off a separate process and catch the output. This
> might be the most efficient way to achieve what you want.
>
> Steve
>
> *Steve Shipway*
> University of Auckland ITS
> *UNIX Systems Design Lead*
> s.shipway at auckland.ac.nz
> Ph: +64 9 373 7599 ext 86487
>
> ------------------------------
> *From:* rrd-users-bounces+s.shipway=auckland.ac.nz at lists.oetiker.ch
> [rrd-users-bounces+s.shipway=auckland.ac.nz at lists.oetiker.ch] on behalf
> of Md. Ali Ahsan Rana [aliahsanrana at gmail.com]
> *Sent:* Saturday, 21 June 2014 4:28 p.m.
> *To:* rrd-users at lists.oetiker.ch
> *Subject:* [rrd-users] Assign RRDGraph DEF variables to external variable?
>
> Hello EveryOne,
>
> I am constructing and executing rrdgraph command from php. A sample is
> as follows:
>
> $series = "DEF:'test'='$rrd_dir/test.rrd':'sum':AVERAGE "
>> ."LINE2:test#00FF00:'Test Graph' "
>
>
> Now, I want the rrd variable 'test' to be assigned to an external php
> variable so that I can use that value for other task. How I can achieve
> this please?
>
> Regards
> Rana
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.oetiker.ch/pipermail/rrd-users/attachments/20140621/c4f82bfc/attachment.htm
More information about the rrd-users
mailing list