Skip to content

Instantly share code, notes, and snippets.

View danielrobbins's full-sized avatar

Daniel Robbins danielrobbins

View GitHub Profile
@danielrobbins
danielrobbins / zenoss-repairdevice.py
Created July 11, 2012 17:07
A script to help repair data integrity problems with your Zenoss install
#!/usr/bin/env python
import Globals
from Products.ZenUtils.ZenScriptBase import ZenScriptBase
from ZODB.transact import transact
def checkIp(dev):
print "Checking Ips for %s" % dev.titleOrId()
for interface in dev.os.interfaces():
interface.checkRelations(repair=True)
for ip in interface.ipaddresses():