ZenDMD Tip - Check and Repair Device Objects with Missing DeviceClass

From Zenoss Wiki
Revision as of 14:15, 20 November 2013 by Crouthamela (Talk | contribs)$7

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)
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)