[rrd-users] RPN for max of list of nodes
David Thornton
northdot9 at gmail.com
Thu Jun 25 23:23:48 CEST 2015
first define the maxes for each host:
https://oss.oetiker.ch/rrdtool/tut/cdeftutorial.en.html
then you can use the "if then else" on each var.
https://oss.oetiker.ch/rrdtool/tut/rpntutorial.en.html
I've done this before. You write a script that has an "if then else" for
each host in sequence:
something like this;
DEF:a=router1.rrd:link1in:MAX
DEF:x=routerx.rrd:link1in:MAX
...
if a > b , a, b
if x > (x-1) , x , (x-1)
...
I wrote the script long ago,
and my rpn is tenuous at best :(
and ..x can't get too big... I think I was getting seg faults at like 50
hosts.
David
On Thu, Jun 25, 2015 at 5:04 PM, Aaron Thomas Holt <Aaron.Holt at colorado.edu>
wrote:
> Hi all,
>
> I currently have a legend formatted like a table like the one below:
>
> min max average
> node01 123 123 123
> ...
> nodeNN 123 999 123
>
> I would like a line that displays the maximum for all nodes that looks
> something like what follows:
>
> overall max: 999, node NN
>
> min max average
> node01 123 123 123
> ...
> nodeNN 123 999 123
>
> Looking at the RPN documentation it looks possible to find the max value
> with a CDEF, but is there a way to find the associated node as well?
>
> Thanks,
> Aaron
>
> _______________________________________________
> rrd-users mailing list
> rrd-users at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.oetiker.ch/pipermail/rrd-users/attachments/20150625/b50f2420/attachment.html>
More information about the rrd-users
mailing list