Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()