Exemple #1
0
def switch_port_mirror_remove(args):
    assert isinstance(args, dict)

    switch_info = NetworkDevice.get(NetworkDevice.mip == args['mip'])
    cmd = SCRIPT_SWITCH_CONF
    cmd += "del-mirror %s %s %s %s '%s'" % (
        switch_info.brand, switch_info.mip, switch_info.username,
        switch_info.password, switch_info.enable)
    rc, output = commands.getstatusoutput(cmd)
    if rc:
        print >>sys.stderr, 'Error: "%s" failed' % cmd
        print >>sys.stderr, 'Error:\n%s' % output

    return 0
Exemple #2
0
def switch_port_mirror_remove(args):
    assert isinstance(args, dict)

    switch_info = NetworkDevice.get(NetworkDevice.mip == args['mip'])
    cmd = SCRIPT_SWITCH_CONF
    cmd += "del-mirror %s %s %s %s '%s'" % (
        switch_info.brand, switch_info.mip, switch_info.username,
        switch_info.password, switch_info.enable)
    rc, output = commands.getstatusoutput(cmd)
    if rc:
        print >> sys.stderr, 'Error: "%s" failed' % cmd
        print >> sys.stderr, 'Error:\n%s' % output

    return 0