dr wrote:
> On Apr 26, 2008, at 7:19 PM, dr wrote:
> Thanks - though, no matter what I do, I can't see the proper indentation


Ok.. I'm posting it directly to the forum to get the indentation right.


Code:

def addTemplateToDevice(device, template):
   if device.hasProperty('zDeviceTemplates'):
       if not template in device.zDeviceTemplates:
           device.zDeviceTemplates.append(template)
   else:
       device._setProperty('zDeviceTemplates', ['Device', template])

for device in dmd.Devices.Server.Linux.getSubDevices():
   if 80 in [ s.port for s in device.os.ipservices() ]:
       addTemplateToDevice(device, 'Apache')
   if 3306 in [ s.port for s in device.os.ipservices() ]:
       addTemplateToDevice(device, 'MySQL')

for device in dmd.Devices.Server.Windows.getSubDevices():
   if 80 in [ s.port for s in device.os.ipservices() ]:
       addTemplateToDevice(device, 'IIS')
   if 3306 in [ s.port for s in device.os.ipservices() ]:
       addTemplateToDevice(device, 'MySQL')

commit()







-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=19072#19072

-------------------- m2f --------------------



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

Reply via email to