Пример #1
0
def check_all_backing_chains(hostname, path_to_write_json=None):
    from pprint import pprint
    tuples_domain_disk = get_disks_all_domains()
    pprint(tuples_domain_disk)
    cmds1 = list()
    for domain_id, path_domain_disk in tuples_domain_disk:
        cmds1.append({
            'title': domain_id,
            'cmd': backing_chain_cmd(path_domain_disk)
        })
        cmds1.append({
            'title': domain_id,
            'cmd': 'stat -c %Y "{}"'.format(path_domain_disk)
        })

    pprint(cmds1)
    array_out_err = execute_commands(hostname, cmds1, dict_mode=True)
    return array_out_err

    pprint(array_out_err)
    if path_to_write_json is not None:
        dict_stats = analize_backing_chains_outputs(
            array_out_err=array_out_err, path_to_write_json=path_to_write_json)
        return dict_stats
    else:
        return array_out_err
Пример #2
0
def check_all_os(hostname, path_to_write_json=None):
    tuples_domain_disk = get_disks_all_domains()
    cmds1 = list()
    for domain_id, path_domain_disk in tuples_domain_disk:
        cmds1.append({'title': domain_id, 'cmd': cmd_check_os(path_domain_disk)})

    from pprint import pprint
    pprint(cmds1)
    array_out_err = execute_commands(hostname, cmds1, dict_mode=True)
    # from pprint import pprint
    # pprint(array_out_err)
    if path_to_write_json is not None:
        f = open(path_to_write_json, 'w')
        json.dump(array_out_err, f)
        f.close()

    return array_out_err
Пример #3
0
def check_all_os(hostname, path_to_write_json=None):
    tuples_domain_disk = get_disks_all_domains()
    cmds1 = list()
    for domain_id, path_domain_disk in tuples_domain_disk:
        cmds1.append({
            'title': domain_id,
            'cmd': cmd_check_os(path_domain_disk)
        })

    from pprint import pprint
    pprint(cmds1)
    array_out_err = execute_commands(hostname, cmds1, dict_mode=True)
    # from pprint import pprint
    # pprint(array_out_err)
    if path_to_write_json is not None:
        f = open(path_to_write_json, 'w')
        json.dump(array_out_err, f)
        f.close()

    return array_out_err
Пример #4
0
def check_all_backing_chains(hostname, path_to_write_json=None):
    from pprint import pprint
    tuples_domain_disk = get_disks_all_domains()
    pprint(tuples_domain_disk)
    cmds1 = list()
    for domain_id, path_domain_disk in tuples_domain_disk:
        cmds1.append({'title': domain_id, 'cmd': backing_chain_cmd(path_domain_disk)})
        cmds1.append({'title': domain_id, 'cmd': 'stat -c %Y "{}"'.format(path_domain_disk)})

    pprint(cmds1)
    array_out_err = execute_commands(hostname, cmds1, dict_mode=True)
    return array_out_err

    pprint(array_out_err)
    if path_to_write_json is not None:
        dict_stats = analize_backing_chains_outputs(array_out_err=array_out_err,
                                                    path_to_write_json=path_to_write_json)
        return dict_stats
    else:
        return array_out_err