Guest User

SEJeff

a guest
Sep 21st, 2010
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import Globals
  3. import socket
  4. from transaction import commit
  5. from Products.ZenUtils.ZenScriptBase import ZenScriptBase
  6. dmd = ZenScriptBase(connect=True).dmd
  7.  
  8. for dev in dmd.Devices.getSubDevices():
  9.     try:
  10.         if dev.id.startswith("10") or dev.id.startswith("192"):
  11.             print "Skipping %s" % dev.id
  12.             continue
  13.         ip = socket.gethostbyname(dev.id)
  14.         dev.manageIp = ip
  15.         print "Reset ip for %s" % dev.id
  16.     except socket.gaierror:
  17.         print "Passing %s" % dev.id
  18.         pass
  19. commit()
Advertisement
Add Comment
Please, Sign In to add comment