Ejemplo n.º 1
0
def get_server_sysinfo(server_list):
    """
    多进程采集机器信息
    :param server_list: 主机列表
    :return:
    """
    # print(list(exec_thread(func=get_host_info, iterable1=server_list)))
    return list(exec_thread(func=get_host_info, iterable1=server_list))
Ejemplo n.º 2
0
def start_rsync(server_list):
    """
    多进程推送CMDB公钥
    :param server_list: CMDB主机列表
    :return:
    """
    sync_key_obj = RsyncPublicKey()
    return list(exec_thread(func=sync_key_obj.sync_key, iterable1=server_list))
Ejemplo n.º 3
0
def get_server_sysinfo(server_list):
    """
    多进程采集机器信息
    :param server_list: 主机列表
    :return:
    """
    server_sysinfo_obj = GetServerData()
    return list(
        exec_thread(func=server_sysinfo_obj.copy_file_and_exec,
                    iterable1=server_list))