> As far as I can understand the rrdtool graph function does not support
> this directly. So my approach now is to get the max and min values in the
> selected time window and add 15 to max and subtract 15 from min, then set
> upper-limit and lower-limit accordingly.

So, what I think you want to do is to set a maximum upper-limit and a minimum 
lower-limit but allow autoscaling between this?

RRDtool lets you do the opposite (specify a minimum upper limit and maximm 
lower limit and allow scaling outside) but not this - at least, not directly.

What I would suggest is that you use a CDEF on your variable to clip it to the 
maximum range you want, and then you'll have it.

'var' is your variable.  We're limiting it to the 0-100 range.

CDEF:newvar=var,0,LT,0,var,IF,dup,100,GT,EXC,100,EXC,IF

Now graph newvar.  Make use to use 'var' in your VDEFs and not 'newvar', 
though, else you'll not get the correct calculations.

Steve, blackbelt in RPN-fu :)

_______________________________________________
rrd-users mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users

Reply via email to