一种服务器配置信息的采集方法、装置及系统制造方法及图纸

技术编号:14777519 阅读:84 留言:0更新日期:2017-03-09 13:41
本发明专利技术公开了一种服务器配置信息的采集方法、装置及系统,涉及互联网技术领域,解决了无法快速、大批量地收集服务器配置信息到CMDB系统中的问题。本发明专利技术主要的技术方案为:发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息;对执行主体相关联的服务器的配置信息进行格式化处理,得到格式化配置信息或接收由服务器进行格式化处理后得到的格式化配置信息;根据格式化配置信息,确定服务器的配置信息中的参数及对应的参数信息;将服务器的配置信息中的参数及对应的参数信息发送到CMDB系统数据库。本发明专利技术主要用于大批量采集服务器配置信息。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种服务器配置信息的采集方法、装置及系统
技术介绍
配置管理数据库(ConfigurationManagementDatabase,CMDB),通过识别、控制、维护,检查企业的IT资源,从而高效控制与管理不断变化的IT基础架构与IT服务,并为其它流程,例如事故管理、问题管理、变更管理、发布管理等流程提供准确的配置信息。随着IT技术的进步与发展,企业的IT环境越来越复杂。数量庞大、品种繁多的IT设备很难被有效的管理,更不用说管理以这些IT设备为基础的各种IT服务。同时,企业的IT环境在不断变化,如何评估某个设备或服务发生的事故或变更所造成的影响,以及如何为其它流程提供IT资源当前准确的配置信息都是企业面临的重大挑战。目前,市场上开源的CMDB系统都具有服务器资产管理功能,收集的原理均是通过安全外壳(SecureShell,缩写为SSH)协议一一与服务器取得联系,再通过执行命令来收集到服务器的信息,最后进行入库展示。此种工作原理必须建立在服务器的安全策略允许对CMDB系统开放SSH端口,并且子客户端的数量如果太多,在没有对SSH端口进行并行处理限制的情况下,将严重消耗系统自身的处理资源,而对并行处理进行限制则降低会对信息采集的速度。因此,基于SSH协议的CMDB系统无法满足大批量设备的快速轮训,并且还要保证客户端的SSH端口为打开状态。此外,还有的一些基于消息队列传输模式的服务器资产管理软件,如saltstack、puppet等软件工具均可以完成快速收集大批量用户的数据信息,但对于所收集的数据信息只能展示输出在命令行中,而不能对这些数据信息进行分析处理,并存储到CMDB系统中。
技术实现思路
有鉴于此,本专利技术提供一种服务器配置信息的采集方法、装置及系统,能够快速收集大批量客户端的系统配置信息,并将收集的信息自动存储到CMDB系统数据库中。为达到上述目的,本专利技术主要提供如下技术方案:依据本专利技术一个方面,提出了一种服务器配置信息的采集方法,该方法包括:发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息;对所述执行主体相关联的服务器的配置信息进行格式化处理,以得到格式化配置信息或接收由所述服务器进行格式化处理后得到的格式化配置信息,其中,所述格式化配置信息,是将与执行主体相关联的服务器的配置信息转化为执行主体能够识别或操作的信息;根据所述格式化配置信息,确定服务器的配置信息中的参数及对应的参数信息;将所述服务器端配置的参数以及对应的参数信息发送到CMDB系统数据库。依据本专利技术的另一个方面,还提出了一种服务器配置信息的采集方法,该方法包括:接收配置采集信息指令;向主控端发送配置信息或格式化配置信息;其中,所述配置信息,为执行主体本身的配置信息或与执行主体相关联的服务器的配置信息;所述格式化配置信息,是将执行主体本身的配置信息或与执行主体相关联的服务器的配置信息,转化为所述主控端能够识别或操作的信息。依据本专利技术的另一个方面,还提出了一种服务器配置信息的采集装置,该装置包括:发送单元,用于发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息;格式化配置信息获取单元,用于对所述执行主体相关联的服务器的配置信息进行格式化处理,以得到格式化配置信息,其中,所述格式化配置信息,是将与执行主体相关联的服务器的配置信息转化为执行主体能够识别或操作的信息;所述格式化配置信息获取单元还用于,接收由所述服务器进行格式化处理后得到的格式化配置信息;解析单元,用于根据所述格式化配置信息,确定服务器的配置信息中的参数及对应的参数信息;所述发送单元还用于,将所述服务器端配置的参数以及对应的参数信息发送到CMDB系统数据库。依据本专利技术的另一个方面,还提出了一种服务器配置信息的采集装置,该装置包括:接收单元,用于接收配置采集信息指令;发送单元,用于向主控端发送配置信息,其中,所述配置信息,为执行主体本身的配置信息或与执行主体相关联的服务器的配置信息;所述发送单元还用于,用于向主控端发格式化配置信息,期中,所述格式化配置信息,是将执行主体本身的配置信息或与执行主体相关联的服务器的配置信息,转化为所述主控端能够识别或操作的信息。依据本专利技术的另一个方面,还提出了一种服务器配置信息的采集系统,该系统包括于主控端中的服务器配置信息采集装置和用于服务器端中的服务器配置信息采集装置,以及CMDB系统;所述CMDB系统,用于将由所述主控端发送至CMDB系统数据库中的所述服务器端的配置信息进行更新、展示。本专利技术所采用的服务器配置信息的采集方法、装置及系统,是在服务器端预设服务器配置信息采集装置,通过主控端批量发送远程触发指令,来实现服务器端配置信息的自动采集过程,并且在服务器端通过对配置信息的格式化处理使得主控端可以一次性获取多个配置参数。同时,在主控端通过对格式化配置信息的解析,可以有选择性的将所获得的服务器端的配置信息录入CMDB系统的数据库中,并且可以实现将大批量的服务器端的配置信息进行快速录入。最终由CMDB系统对所接收到的服务器端的配置信息进行更新、展示。相对于现有的具有资产管理功能的软件,本专利技术不近可以对大批量的服务器进行配置信息的自动、快速采集,同时还可以避免CMDB系统通过SSH协议进行远程一对一式的获取服务器配置信息的弊端,由主控端将所有的服务器的配置信息同时进行上传,从而提高了服务器系统中资产管理信息的获取效率及自动化程度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提出的一种服务器配置信息的采集方法流程图;图2示出了本专利技术实施例提出的另一种服务器配置信息的采集方法流程图;图3示出了本专利技术实施例提出的另一种服务器配置信息的采集方法流程图;图4示出了本专利技术实施例提出的另一种服务器配置信息的采集方法流程图;图5示出了本专利技术实施例提出的一种服务器配置信息的采集装置的组成框图;图6示出了本专利技术实施例提出的另一种服务器配置信息的采集装置的组成框图;图7示出了本专利技术实施例提出的另一种服务器配置信息的采集装置的组成框图;图8示出了本专利技术实施例提出的另一种服务器配置信息的采集装置的组成框图;图9示出了本专利技术实施例提出的一种服务器配置信息的采集系统的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种服务器配置信息的采集方法,如图1所示,该方法应用于批量获取服务器配置信息的主控端中,该主控端(即执行主体)可以是分布式服本文档来自技高网
...
一种服务器配置信息的采集方法、装置及系统

【技术保护点】
一种服务器配置信息的采集方法,其特征在于,所述方法包括:发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息;对所述执行主体相关联的服务器的配置信息进行格式化处理,以得到格式化配置信息或接收由所述服务器进行格式化处理后得到的格式化配置信息,其中,所述格式化配置信息,是将与执行主体相关联的服务器的配置信息转化为执行主体能够识别或操作的信息;根据所述格式化配置信息,确定服务器的配置信息中的参数及对应的参数信息;将所述服务器的配置信息中的参数及对应的参数信息发送到CMDB系统数据库。

【技术特征摘要】
1.一种服务器配置信息的采集方法,其特征在于,所述方法包括:发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息;对所述执行主体相关联的服务器的配置信息进行格式化处理,以得到格式化配置信息或接收由所述服务器进行格式化处理后得到的格式化配置信息,其中,所述格式化配置信息,是将与执行主体相关联的服务器的配置信息转化为执行主体能够识别或操作的信息;根据所述格式化配置信息,确定服务器的配置信息中的参数及对应的参数信息;将所述服务器的配置信息中的参数及对应的参数信息发送到CMDB系统数据库。2.根据权利要求1所述的方法,其特征在于,所述发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息包括:获取相关联的服务器列表;根据所述服务器列表,向相关联的服务器发送配置信息采集指令。3.根据权利要求2所述的方法,其特征在于,根据所述格式化配置信息,确定服务器的配置信息中的参数及对应的参数信息包括:将所述格式化配置信息,转化为字典格式的格式化配置信息;其中,所述字典格式为提取所述CMDB系统数据库需要的配置信息的格式;在所述字典格式的格式化配置信息中,确定所述服务器的配置信息的关键字和对应的关键信息;将所述服务器的配置信息的关键字和对应的关键信息,确定为服务器的配置信息中的参数及对应的参数信息。4.一种服务器配置信息的采集方法,其特征在于,所述方法包括:接收配置采集信息指令;向主控端发送配置信息或格式化配置信息;其中,所述配置信息,为执行主体本身的配置信息或与执行主体相关联的服务器的配置信息;所述格式化配置信息,是将执行主体本身的配置信息或与执行主体相关联的服务器的配置信息,转化为所述主控端能够识别或操作的信息。5.根据权利要求4所述的方法,其特征在于,所述向主控端发送格式化配置信息包括:确定服务器的配置信息中的参数及对应的参数信息;对所述参数及对应的参数信息进行格式化处理,以得到格式化配置信息;发送所述格式化配置信息。6.一种服务器配置信息的采集装置,其特征在于,所述装置包括:发送单元,用于发送配置信息采集指令,以获得与执行主体相关联的服务器的配置信息;格式化配置...

【专利技术属性】
技术研发人员:高阳
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1