ZenDMD Tip - Check and Repair Device Objects with Missing DeviceClass

From Zenoss Wiki
Revision as of 17:25, 23 November 2012 by Hackman238 (Talk | contribs)$7

Jump to: navigation, search

su zenoss, zendmd

def checkDeviceClass(d):
    print "Checking Device Class linkage for %s" % d.titleOrId()
    if d.deviceClass == None:
        dc = d.getPrimaryParent().getPrimaryParent()
        d.deviceClass._add(dc)

Usage:

d=dmd.Devices.findDevice('yourDevice')
checkDeviceClass(d)

Best, --Shane (Hackman238)