Ok I got it working:

Just to share things here is my code:


Code:

#!/usr/bin/python
import os
import sys
import subprocess
from IPy import IP

nslookup = "nslookup "
domainname = "| grep \"name =\""

a = ['CU','EX']
for dev in dmd.Devices.ispx.ispxsub.getSubDevices():
        for interface in dev.os.interfaces():
                for x in a:
                        if interface.description.startswith(x):
                                ip = str(interface.getIpAddress())
                                print "-------------------"
                                if ip == "None":
                                        print "No IP configured"
                                else:
                                        network = IP(ip, make_net=True)
                                        print network
                                        array_ip = []
                                        if str(network).endswith("/30"):
                                                for x in network:
                                                        array_ip.append(x)
                                                print array_ip[2]
                                                lookup_ip = str(array_ip[2])
                                                subprocess.call(nslookup + 
lookup_ip + domainname, shell=True)
                                        if str(network).endswith("/29"):
                                                for x in network:
                                                        array_ip.append(x)
                                                print array_ip[2]
                                                lookup_ip = str(array_ip[2])
                                                subprocess.call(nslookup + 
lookup_ip + domainname, shell=True)







-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=19623#19623

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to