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