On 4/17/07, ratm355 <[EMAIL PROTECTED]> wrote:
i have yet some more to add on to the description here. if i create a new 
performance template under the /Devices/Servers class and name it Device, that 
performance template overrides the one applied at /Devices. Then, everything 
works. So, that partially resolves my problem, but is there no way to have more 
than one performance template applied to a device? If not, it isn't really 
utilizing all of the features of a hierarchical model. I'd like to have a more 
general performance template applied to the /Devices/Servers class and then get 
more specific at each class down the tree while maintaining the monitors 
configured on each level above. Maybe I'm asking too much out of a monitoring 
system :)

You figured it out. "Device" is a magic word. It is where you must
define your data sources for device level data collection. You are
probably expecting a "sum inheritence" model rather than the "override
inheritence" that Zenoss uses. There has been talk in the past of
using mixins to do what you're asking, but right now everything is
done with overrides.

Usually when I want to collect more specific data for a sub-class of
my /Devices tree I copy the least generic "Device" template to my
sub-class and then add the OIDs I'm interested in. This has the
obvious limitation of duplicating configuration (and possibly
reconfiguration) later, but it is currently the only way to do it.

--
Chet Luther
[EMAIL PROTECTED]
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to