def fan(listaIP): listaIP2 = [] listaIP2.append(listaIP) for ip in listaIP2: print(ip) for i in range(2): try: esperar = random.randint(1, 2) #print("ESPERANDO: " + str(esperar)) time.sleep(esperar) conexion = db.Drops(ip) except: continue # retrying else: break else: continue hostname = conexion.findHostname() print(hostname) fans = conexion.ejecutarComando(comando) print(fans.split()) if str("0") in fans.split(): print("ZERO ON A FAN") conexion.correo(hostname, ['*****@*****.**'], fans) else: print("no hay cero") #conexion.correo(hostname, ['*****@*****.**'], fans) conexion.desconectar()
import time import os #global equipo device1 = {"ip": ""} all_devices = [device1] for a_device in all_devices: for i in range(6): try: esperar = random.randint(200, 400) print("ESPERANDO: " + str(esperar)) time.sleep(esperar) conexion = db.Drops(a_device['ip']) except: continue else: break else: sys.exit(1) serviceapps = conexion.ejecutarComando( "show ipv4 int brief | in ServiceApp | u cut -d ' ' -f1") serviceapps = serviceapps.split()[5:] contador = len(serviceapps) conexion.cleanFiles() hostname = conexion.findHostname()