[rrd-users] CDEF question

AlphaAlien maarten.sundman at plumasbank.com
Tue Dec 9 00:59:55 CET 2008


So I'm trying to make a totals column from 3 data variables in a graph, but
for some reason it's giving : ERROR: Cannot parse CF in 'GPRINT:total:%lf'

If I remove the CDEF and the GPRINT for adding the 3 values it works fine.
I'm kind of new to RPN but I believe I have the syntax proper

CODE: CDEF:total=p1cur,p2cur,+,p3cur,+

I also tried variations on this like CDEF:total=p1cur,p2cur,p3cur,+,+

Full command:

E:\MRTG\rrdtool\Release\rrdtool.exe graph 10.10.7.36-load.png --title
"10.10.7.36 Rack B5" --vertical-label "mA" --y-grid 2:5
DEF:load1=10.10.7.36-load12.rrd:ds0:AVERAGE
DEF:load2=10.10.7.36-load12.rrd:ds1:AVERAGE
DEF:load3=10.10.7.36-load3.rrd:ds0:AVERAGE VDEF:p1max=load1,MAXIMUM
VDEF:p1avg=load1,AVERAGE VDEF:p1min=load1,MINIMUM VDEF:p1cur=load1,LAST
VDEF:p2max=load2,MAXIMUM VDEF:p2avg=load2,AVERAGE VDEF:p2min=load2,MINIMUM
VDEF:p2cur=load2,LAST VDEF:p3max=load3,MAXIMUM VDEF:p3avg=load3,AVERAGE
VDEF:p3min=load3,MINIMUM VDEF:p3cur=load3,LAST COMMENT:"\\n" COMMENT:"               
Maximum" COMMENT:"  Average" COMMENT:"Minimum"  COMMENT:"Current\j"
COMMENT:"\\n" LINE2:load1#FF0000:"Phase 1" GPRINT:p1max:"%3.2lf mA"
GPRINT:p1avg:"%3.2lf mA" GPRINT:p1min:"%3.2lf mA" GPRINT:p1cur:"%3.2lf mA\j"
COMMENT:"\\n" LINE2:load2#00FF00:"Phase 2" GPRINT:p2max:"%3.2lf mA"
GPRINT:p2avg:"%3.2lf mA" GPRINT:p2min:"%3.2lf mA" GPRINT:p2cur:"%3.2lf mA\j"
COMMENT:"\\n" LINE2:load3#0000FF:"Phase 3" GPRINT:p3max:"%3.2lf mA"
GPRINT:p3avg:"%3.2lf mA" GPRINT:p3min:"%3.2lf mA" GPRINT:p3cur:"%3.2lf mA\j"
CDEF:total=p1cur,p2cur,+ COMMENT:"\\n" GPRINT:total:"%lf"

Thank you for any help in advance, aside from the CDEF this works fine for
pulling current amperage from APC PDU's on all 3 phases.
-- 
View this message in context: http://n2.nabble.com/CDEF-question-tp1631600p1631600.html
Sent from the RRDtool Users Mailinglist mailing list archive at Nabble.com.



More information about the rrd-users mailing list