Exemple #1
0
def monitor_up(c):
    ips = c.get_up_addrs()
    if not ips:
        return
    #give devices 2 changes to be up
    down = ips
    _, down = nmapping.pingmanyupdown(down, use_sudo=True)
    if down:
        _, down = nmapping.pingmanyupdown(down, use_sudo=True)
    if len(down):
        log('upmon up:%d down:%d' % (len(ips) - len(down), len(down)))

    for ip in down:
        c.set_down(ip)
def monitor_up(c):
    ips = c.get_up_addrs()
    if not ips:
        return
    #give devices 2 changes to be up
    down = ips
    _, down = nmapping.pingmanyupdown(down,use_sudo=True)
    if down:
        _, down = nmapping.pingmanyupdown(down,use_sudo=True)
    if len(down):
        log('upmon up:%d down:%d' % (len(ips) - len(down), len(down)))

    for ip in down:
        c.set_down(ip)
Exemple #3
0
def monitor_down(c):
    ips = c.get_down_addrs()
    if not ips:
        return
    up, down = nmapping.pingmanyupdown(ips, use_sudo=True)
    if len(up):
        log('downmon up:%d down:%d' % (len(up), len(down)))
    for ip in up:
        c.set_up(ip)
def monitor_down(c):
    ips = c.get_down_addrs()
    if not ips:
        return
    up, down = nmapping.pingmanyupdown(ips,use_sudo=True)
    if len(up):
        log('downmon up:%d down:%d' % (len(up), len(down)))
    for ip in up:
        c.set_up(ip)