I have a custom VDEF defined as folllows:
Name: in95th
Type: VDEF
RPN: ifHCInOctets-raw,95,PERCENT
And I get the following error when trying to render one of the graphs:
2009-06-30T15:58:33 ERROR RenderServer Failed to generate a graph
Traceback (most recent call last):
File "/opt/zenoss/Products/ZenRRD/RenderServer.py", line 190, in render
rrdtool.graph(*gopts)
error: Not a valid vname: ifHCInOctets-raw in line
VDEF:cg00-switch_herakles0_in95th=ifHCInOctets-raw,95,PERCENT
------
2009-06-30T15:58:33 WARNING RenderServer
/tmp/renderserver/graph-1481b28c88448e6dd2d480b9e4524ab5129600.png
--start=1246272813 --end=1246402413 COMMENT:2009-06-29 3\:58\:33\t\t\t to
\t\t\t2009-06-30 15\:58\:33\c --imgformat=PNG -F -E --height=100
--vertical-label=bits/second
DEF:cg00-switch_herakles0_ifHCInOctets-raw=/opt/zenoss/perf/Devices/cg00-switch/os/interfaces/herakles0/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
CDEF:cg00-switch_herakles0_ifHCInOctets-rpn=cg00-switch_herakles0_ifHCInOctets-raw,8,*
CDEF:cg00-switch_herakles0_ifHCInOctets=cg00-switch_herakles0_ifHCInOctets-rpn
LINE1:cg00-switch_herakles0_ifHCInOctets-rpn#00cc00ff:herakles0 ifHCInOctets
GPRINT:cg00-switch_herakles0_ifHCInOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:cg00-switch_herakles0_ifHCInOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:cg00-switch_herakles0_ifHCInOctets-rpn:MAX:max\:%5.2lf%s\j
DEF:cg00-switch_herakles0_ifHCOutOctets-raw=/opt/zenoss/perf/Devices/cg00-switch/os/interfaces/herakles0/ifHCOutOctets_ifHCOut
Octets.rrd:ds0:AVERAGE
CDEF:cg00-switch_herakles0_ifHCOutOctets-rpn=cg00-switch_herakles0_ifHCOutOctets-raw,8,*
CDEF:cg00-switch_herakles0_ifHCOutOctets=cg00-switch_herakles0_ifHCOutOctets-rpn
LINE1:cg00-switch_herakles0_ifHCOutOctets-rpn#0000ff99:herakles0 ifHCOutOctets
GPRINT:cg00-switch_herakles0_ifHCOutOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:cg00-switch_herakles0_ifHCOutOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:cg00-switch_herakles0_ifHCOutOctets-rpn:MAX:max\:%5.2lf%s\j
VDEF:cg00-switch_herakles0_in95th=ifHCInOctets-raw,95,PERCENT
DEF:cg00-switch_herakles1_ifHCInOctets-raw=/opt/zenoss/perf/Devices/cg00-switch/os/interfaces/herakles1/ifHCInOctets_ifHCInOctets.rrd:ds0:AVERAGE
CDEF:cg00-switch_herakles1_ifHCInOctets-rpn=cg00-switch_herakles1_ifHCInOctets-raw,8,*
CDEF:cg00-switch_herakles1_ifHCInOctets=cg00-switch_herakles1_ifHCInOctets-rpn
LINE1:cg00-switch_herakles1_ifHCInOctets-rpn#ff000099:herakles1 ifHCInOctets
GPRINT:cg00-switch_herakles1_ifHCInOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:cg00-switch_herakles1_ifHCInOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:cg00-switch_herakles1_ifHCInOctets-rpn:MAX:max\:%5.2lf%s\j
DEF:cg00-switch_herakles1_ifHCOutOctets-raw=/opt/zenoss/perf/Devices/cg00-switch/os/interfaces/herakles1/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
CDEF:cg00-switch_herakles1_ifHCOutOctets-rpn=cg00-switch_herakles1_ifHCOutOctets-raw,8,*
CDEF:cg00-switch_herakles1_ifHCOutOctets=cg00-switch_herakles1_ifHCOutOctets-rpn
LINE1:cg00-switch_herakles1_ifHCOutOctets-rpn#ff990099:herakles1 ifHCOutOctets
GPRINT:cg00-switch_herakles1_ifHCOutOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:cg00-switch_herakles1_ifHCOutOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:cg00-switch_herakles1_ifHCOutOctets-rpn:MAX:max\:%5.2lf%s\j
VDEF:cg00-switch_herakles1_in95th=ifHCInOctets-raw,95,PERCENT --width=500
--start=end-129600s --end=now-0s
--
All of the examples I've found out there say that this should work, but it's
not.
AFAICT, the name ifHCInOctets-raw isn't being re-written to the devices
specific name of "cg00-switch_herakles1_ifHCOutOctets-raw". As this is a
template, I don't want to have to generate one per device.
Thoughts?
-------------------- m2f --------------------
Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=36507#36507
-------------------- m2f --------------------
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users