Difference between revisions of "ZenDMD Tip - ShowAllTransforms"

From Zenoss Wiki
Jump to: navigation, search
(Simple script to show all the transforms on a system.)
 
Line 1: Line 1:
 +
<syntaxhighlight lang=javascript>
 
#!/usr/bin/env pythonimport Globalsfrom Products.ZenUtils.ZenScriptBase import ZenScriptBasedmd = ZenScriptBase(connect=True).dmdfor ec in dmd.Events.getSubOrganizers():    if ec.transform:        print "= %s ===" % ec.getOrganizerName()        print ec.transform        print    for i in ec.instances():        if i.transform:            print "= %s/%s ===" % (ec.getOrganizerName(), i.id)            print i.transform            print
 
#!/usr/bin/env pythonimport Globalsfrom Products.ZenUtils.ZenScriptBase import ZenScriptBasedmd = ZenScriptBase(connect=True).dmdfor ec in dmd.Events.getSubOrganizers():    if ec.transform:        print "= %s ===" % ec.getOrganizerName()        print ec.transform        print    for i in ec.instances():        if i.transform:            print "= %s/%s ===" % (ec.getOrganizerName(), i.id)            print i.transform            print
 +
 +
 +
</syntaxhighlight>
 +
 +
[[Category:Tips]]

Revision as of 20:07, 31 January 2013

#!/usr/bin/env pythonimport Globalsfrom Products.ZenUtils.ZenScriptBase import ZenScriptBasedmd = ZenScriptBase(connect=True).dmdfor ec in dmd.Events.getSubOrganizers():    if ec.transform:        print "= %s ===" % ec.getOrganizerName()        print ec.transform        print    for i in ec.instances():        if i.transform:            print "= %s/%s ===" % (ec.getOrganizerName(), i.id)            print i.transform            print