I think the reason is that you don't need to bind the ethernetCsmacd
to the device class like a regular template. I believe that Zenoss
will automatically bind this template to any device with that type of
interface. All that to say: you don't have to bind the template
manually or else you get that error. Instead, click on the OS tab of
the device, then click on the network interface you'd like to view,
and the performance graphs associated with that interface should
appear there.
--
seth wright ([EMAIL PROTECTED])
windows engineer
540.568.2912 (office)
james madison university
On Tue, Jun 17, 2008 at 9:59 AM, hdejongh <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I have added the opensource pfsense firewall to my zenoss box in class:
> /Devices /Network /Router /Firewall
>
> Under firewalls i have binded the ' ethernetCsmacd '
>
> I want to see traffic/load and so on under perf (like i can in pfsense)
> Now if i look under perf i get the following errors:
>
> Type: AttributeError
> Value: speed
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 114, in publish
> * Module ZPublisher.mapply, line 88, in mapply
> * Module ZPublisher.Publish, line 40, in call_object
> * Module Shared.DC.Scripts.Bindings, line 311, in __call__
> * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
> * Module Products.CMFCore.FSPageTemplate, line 195, in _exec
> * Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
> * Module Products.PageTemplates.PageTemplate, line 104, in pt_render
> <FSPageTemplate at /zport/viewDevicePerformance used for
> /zport/dmd/Devices/Network/Router/Firewall/devices/itcfw02.itc.local>
> * Module TAL.TALInterpreter, line 206, in __call__
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 711, in do_useMacro
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 711, in do_useMacro
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 734, in do_defineSlot
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 734, in do_defineSlot
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 711, in do_useMacro
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 711, in do_useMacro
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 734, in do_defineSlot
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 426, in do_optTag_tal
> * Module TAL.TALInterpreter, line 411, in do_optTag
> * Module TAL.TALInterpreter, line 406, in no_tag
> * Module TAL.TALInterpreter, line 250, in interpret
> * Module TAL.TALInterpreter, line 651, in do_loop_tal
> * Module Products.PageTemplates.TALES, line 206, in setRepeat
> * Module Products.PageTemplates.TALES, line 221, in evaluate
> URL: file:ZenModel/skins/zenmodel/viewPerformanceDetail.pt
> Line 79, Column 4
> Expression: <PythonExpr here.getDefaultGraphDefs(drange=drange)>
> Names:
>
> {'container': <ZentinelPortal at /zport>,
> 'context': <Device at
> /zport/dmd/Devices/Network/Router/Firewall/devices/itcfw02.itc.local>,
> 'default': <Products.PageTemplates.TALES.Default instance at
> 0xb7218b2c>,
> 'here': <Device at
> /zport/dmd/Devices/Network/Router/Firewall/devices/itcfw02.itc.local>,
> 'loop': <Products.PageTemplates.TALES.SafeMapping object at 0xb259262c>,
> 'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
> instance at 0xb721cb8c>,
> 'nothing': None,
> 'options': {'args': ()},
> 'repeat': <Products.PageTemplates.TALES.SafeMapping object at
> 0xb259262c>,
> 'request': <HTTPRequest,
> URL=http://192.168.99.29:8080/zport/dmd/Devices/Network/Router/Firewall/devices/itcfw02.itc.local/viewDevicePerformance>,
> 'root': <Application at >,
> 'template': <FSPageTemplate at /zport/viewDevicePerformance used for
> /zport/dmd/Devices/Network/Router/Firewall/devices/itcfw02.itc.local>,
> 'traverse_subpath': [],
> 'user': admin}
>
> * Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
> __traceback_info__: here.getDefaultGraphDefs(drange=drange)
> * Module Python expression "here.getDefaultGraphDefs(drange=drange)", line
> 1, in <expression>
> * Module Products.ZenModel.RRDView, line 202, in getDefaultGraphDefs
> * Module Products.ZenModel.RRDView, line 64, in getGraphDefUrl
> * Module Products.ZenModel.PerformanceConf, line 219, in
> performanceGraphUrl
> * Module Products.ZenModel.GraphDefinition, line 426, in getGraphCmds
> * Module Products.ZenModel.ThresholdGraphPoint, line 111, in getGraphCmds
> * Module Products.ZenModel.MinMaxThreshold, line 90, in
> createThresholdInstance
> * Module Products.ZenModel.MinMaxThreshold, line 110, in getMaxval
> * Module Products.ZenUtils.ZenTales, line 33, in talesEval
> * Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
> __traceback_info__: (here.speed or 1e8) / 8 * .75
> * Module Python expression "(here.speed or 1e8) / 8 * .75", line 1, in
> <expression>
>
> AttributeError: speed
>
> I have changed the Module Python expression "(here.speed or 1e8) / 8 * .75",
> line 1, in <expression> but that didnt help...
>
> regards.
>
>
>
>
> -------------------- m2f --------------------
>
> Read this topic online here:
> http://community.zenoss.com/forums/viewtopic.php?p=21490#21490
>
> -------------------- m2f --------------------
>
>
>
> _______________________________________________
> zenoss-users mailing list
> [email protected]
> http://lists.zenoss.org/mailman/listinfo/zenoss-users
>
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users