[rrd-users] value and name both

Simon Hobson linux at thehobsons.co.uk
Thu Nov 17 16:12:33 CET 2011

Shabnam Shahreza wrote:
>But it still gives me the "value" not the "name of the variable 
>carrying that value"... right?
>Imagine if the maximum value is 100.05 I want to know also which of 
>the var1,var2,var3,.. has this value....

OK, this is the sort of logic you need :

get max

test if v1 is the one

test if v2 is the one

test if vn is the one

print xn

Basically, it's a bit convoluted, but if v1=m then set x1 to 1, else 
set it to 0
Then if v2=m, set x2 to 2, else set it to x1
Repeat until you've done all your variables.
At the end, xn will hold the index for the value that triggered the 
maximum. Print this out in a first run through (as Tobias suggested), 
and use this value externally to dynamically alter the script you use 
when generating the graph.

Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.

More information about the rrd-users mailing list