Hi guys

We're using rrdtool to generate expiry graphs, using something like this:

rrdtool graph - ";
        --imgformat=PNG ";
        --start=$graphstart";
        --end=$graphend ";
        --title=\"$caption\" ";
        --base=1000 ";
        --height=120 ";
        --width=500 ";
        -l 0 ";
        --alt-autoscale-max ";
        -r ";
        --vertical-label=\"\" ";
        --slope-mode ";
DEF:a=\"/var/www/cacti/rra/upsa1_snmp_oid_1682.rrd\":snmp_oid:MAX:end=+315360000
";

AREA:a#4444FFFF:\"Power\:\" ";
VDEF:slope=a,LSLSLOPE ";
VDEF:int=a,LSLINT ";
CDEF: trend=a,POP,slope,COUNT,*,int,+ ";
COMMENT:\"Current limit 100\" ";
LINE:trend#FF00000:\"Predicted overflow\\:\" ";
CDEF:overlimit=trend,100,INF,LIMIT ";
VDEF:firstoverlimit=overlimit,FIRST ";
GPRINT:firstoverlimit\" %d %b %Y\\\n\":strftime ";


(Ignore the syntactic stuff at the ends of the lines, that's just our
generation script)

As you can see, I force the DEF to read a bunch of future data from
the rrd, in order that my data sets have data into the future. This
lets me get an expiry date even if it's beyond the right-hand side of
the graph. Otherwise, rrdtool will only read data as far as the --end
parameter, and the expiry value won't show properly.

The question is - this ability seems to be broken in rrdtool 1.3; my
expiry dates show as the epoch. I guess that rrdtool might be
truncating the data sets if they extend beyond the graph period...

This all works fine in rrdtool 1.2.

Can anyone shed any light on this, and let me know if I'm doing something wrong?

Thanks!

Phil

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

Reply via email to