[发明专利]用于在计算机系统中收集配置信息的方法和装置有效
申请号: | 201510862082.5 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105589773B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 郝建明;张炼;顾廷斌;沈刚;张育新 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李湘;付曼 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机系统 收集 配置 信息 方法 装置 | ||
本发明涉及数据处理技术,具体而言,涉及一种用于在计算机系统中收集配置信息的方法和装置以及包含上述装置的计算机系统。根据本发明的用于在计算机系统中收集配置信息的方法包括下列步骤:在所述主控服务器与每个所述客户端主机之间建立信任关系;所述主控服务器启动多个并发执行的用于收集所述配置信息的本地进程,每所述本地进程以独立于其它本地进程的方式执行下列步骤:利用所述信任关系登录每个所述客户端主机;在每个所述客户端主机上远程运行配置信息收集程序;以及一旦完成所述配置信息的收集,则立即指示所述客户端主机返回所述配置信息。
技术领域
本发明涉及数据处理技术,具体而言,涉及一种用于在计算机系统中收集配置信息的方法和装置以及包含上述装置的计算机系统。
背景技术
计算机系统常包含多台通过网络连接的主机。随着系统规模的扩展,其复杂度也随之增加。为了更好地管理系统中的各个主机,需要及时收集它们的配置信息。
现有主机配置信息的获取一般通过下列方式:直接在主机上输入命令,或者使用在主机中运行的程序获取。但对于数量庞大的主机,由于需要单独登录,因此花费时间较长,且无法保证信息的完整性。此外,目前的配置信息收集都是通过手工完成的,当主机数量巨大时,容易出现人工失误导致信息不统一或者错漏的情况。同时,在各个主机上都部署配置信息收集程序将增加后期维护的成本。再者,配置信息常常分散在各个主机文档中,形成信息孤岛,系统管理员无法直观、快速地分析故障主机部件的影响程度,也无法及时、准确地了解系统参数的变化特征。
发明内容
本发明提供一种用于在计算机系统中收集配置信息的方法和装置,其具有实施方便、快捷和收集信息准确性高等优点。
根据本发明的一个方面,提供了一种用于在计算机系统中收集配置信息的方法,所述计算机系统包含多个客户端主机和能够与所述客户端主机通信的主控服务器,所述方法包括下列步骤:
在所述主控服务器与每个所述客户端主机之间建立信任关系;
所述主控服务器启动多个并发执行的用于收集所述配置信息的本地进程,每个所述本地进程以独立于其它本地进程的方式执行下列步骤:
利用所述信任关系登录每个所述客户端主机;
在每个所述客户端主机上远程运行配置信息收集程序;以及
一旦完成所述配置信息的收集,则立即指示所述客户端主机返回所述配置信息。
优选地,在上述方法中,进一步包括下列步骤:所述主控服务器将所述配置信息存储在配置信息数据库与展示服务器中。
优选地,在上述方法中,进一步包括下列步骤:基于逻辑关系定义来组织所述配置信息,以展现所述客户端主机的部件的关联关系。
优选地,在上述方法中,所述客户端主机在完成所述配置信息的上传之后删除所述配置信息。
优选地,在上述方法中,所述信任关系的建立基于安全外壳(SSH)协议。更好地,所述主控服务器以无口令方式或动态密码的方式登录每个所述客户端主机。
优选地,在上述方法中,所述信任关系配置信息以配置文件的形式呈现。
根据本发明的另一个方面,提供了一种用于在计算机系统中收集配置信息的装置,所述计算机系统包含多个客户端主机和能够与所述客户端主机通信的主控服务器,其包括:
信任关系管理模块,其被配置为与每个所述客户端主机建立信任关系;
配置信息收集模块,其配置为启动多个并发执行的用于收集所述配置信息的本地进程以执行下列步骤:
利用所述信任关系登录每个所述客户端主机;
在每个所述客户端主机上远程运行配置信息收集程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510862082.5/2.html,转载请声明来源钻瓜专利网。