一种信息校验方法、装置及系统制造方法及图纸

技术编号:15391410 阅读:46 留言:0更新日期:2017-05-19 04:44
本发明专利技术公开了一种信息校验方法、装置及系统,涉及计算机技术领域,解决了现有CMDB系统中对新录入的服务器配置只能人工校验,校验效率低下的问题。本发明专利技术主要的技术方案为:获取申请服务器的配置请求信息,该服务器为配置管理数据库系统中根据所述配置请求信息增加的服务器;根据预设的编码方式对配置请求信息中的各项配置进行编码生成预期配置字典;将配置验证指令和预期配置字典发送至服务器,以便服务器比较其实际配置信息与配置请求信息的一致性,以出校验配置字典;根据服务器返回的校验配置字典中数据项的值,判断该服务器的实际配置信息与配置请求信息是否相符,以确认服务器的实际配置信息满足配置需求。本发明专利技术主要用于校验服务器配置。

Information checking method, device and system

The invention discloses an information verification method, device and system, relating to the field of computer technology, to solve the existing CMDB system in a new entry on the server configuration only manually check, check the problem of low efficiency. The technical scheme of the invention are: obtaining configuration information requests for the server, the server configuration management database system according to the configuration request information increase server; encoding to generate the expected configuration dictionary to the configuration information in the configuration request according to the preset encoding; configuration verification instructions sent to the dictionary and the expected configuration in order to compare the actual server, server configuration information and the consistency of configuration information requests, to check out the configuration according to the data dictionary; check the dictionary configuration server returns the value in the judgment of the actual server configuration information and configuration information requests are consistent with the requirements to meet the configuration information to confirm the actual configuration of the server. The invention is mainly used for verifying server configuration.

【技术实现步骤摘要】
一种信息校验方法、装置及系统
本专利技术涉及计算机
,尤其涉及一种信息校验方法、装置及系统。
技术介绍
配置管理数据库(ConfigurationManagementDatabase,CMDB),通过识别、控制、维护,检查企业的IT资源,从而高效控制与管理不断变化的IT基础架构与IT服务,并为其它流程,例如事故管理、问题管理、变更管理、发布管理等流程提供准确的配置信息。随着IT技术的进步与发展,企业的IT环境越来越复杂。数量庞大、品种繁多的IT设备很难被有效的管理,更不用说管理以这些IT设备为基础的各种IT服务。同时,企业的IT环境在不断变化,如何评估某个设备或服务发生的事故或变更所造成的影响,以及如何为其它流程提供IT资源当前准确的配置信息都是企业面临的重大挑战。传统CMDB系统只是将公司服务器资产信息存储在数据库中,并对所获取的资产信息提供增加、删除、修改、查询的功能,而对于该系统中的服务器的上线流程是:公司需求服务器人员向IT部门提出资源申请,并附上需求配置清单,IT部门会参照该清单进行物理服务器的采购或虚拟机得开通,服务器上架后再将资产录入CMDB系统中,其中,该服务器资源录入CMDB系统的方式可以是由管理员人工录入,或者是由系统自动采集录入。而对于服务器在录入系统后,对于服务器配置是否满足配置清单的要求则是人工检查的,校验过程缺乏自动化环节,并且有检查人为失误的可能,如果出现需求配置与实际线上配置不统一的情况,则会严重影响公司业务的进展。
技术实现思路
有鉴于此,本专利技术提供一种信息校验方法、装置及系统,主要目的在于在CMDB系统中建立新上线服务器的实际配置资源与需求配置的校验机制,从而提高对服务器配置资源的校验效率与准确度。为达到上述目的,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种信息校验方法,该方法包括:获取申请服务器的配置请求信息,所述服务器为配置管理数据库系统中根据所述配置请求信息增加的服务器;根据预设的编码方式对所述配置请求信息中的各项配置进行编码生成预期配置字典;将配置验证指令和所述预期配置字典发送至所述服务器,以便所述服务器比较所述服务器的实际配置信息与所述配置请求信息的一致性,并得出校验配置字典;根据所述服务器返回的所述校验配置字典中数据项的值,判断所述服务器的实际配置信息与所述配置请求信息是否相符,以确认所述服务器的实际配置信息是否满足配置需求。另一方面,本专利技术还提供了一种信息校验方法,该方法包括:接收控制端发送的配置验证指令和预期配置字典;采集服务器本机的实际配置信息,并根据预设的编码方式对所述实际配置信息中的各项配置进行编码生成实际配置字典;根据所述配置验证指令计算所述预期配置字典与所述实际配置字典中对应数据项之间的差值,并根据所述对应数据项之间的差值生成校验配置字典;向所述控制端发送所述校验配置字典。另一方面,本专利技术提供了一种信息校验装置,该装置包括:获取单元,用于获取申请服务器的配置请求信息,所述服务器为配置管理数据库系统中根据所述配置请求信息增加的服务器;生成单元,用于根据预设的编码方式对所述配置请求信息中的各项配置进行编码生成预期配置字典;发送单元,用于将配置验证指令和所述生成单元生成的预期配置字典发送至所述服务器,以便所述服务器比较所述服务器的实际配置信息与所述配置请求信息的一致性,并得出校验配置字典;判断单元,用于根据所述服务器返回的所述校验配置字典中数据项的值,判断所述服务器的实际配置信息与所述配置请求信息是否相符,以确认所述服务器的实际配置信息是否满足配置需求。另一方面,本专利技术还提供了一种信息校验装置,该装置包括:接收单元,用于接收控制端发送的配置验证指令和预期配置字典;采集单元,用于采集服务器本机的实际配置信息,并根据预设的编码方式对所述实际配置信息中的各项配置进行编码生成实际配置字典;生成单元,用于根据所述接收单元接收的配置验证指令计算所述预期配置字典与所述采集单元采集的实际配置字典中对应数据项之间的差值,并根据所述对应数据项之间的差值生成校验配置字典;发送单元,用于向所述控制端发送所述生成单元生成的校验配置字典。另一方面,本专利技术还提供了一种信息校验系统,该系统包括上述的信息校验装置。依据上述本专利技术所提出的信息校验方法、装置及系统,是通过在CMDB系统中建立服务器配置信息校验机制,由该系统的控制端获取用户提交的服务器申请配置单,保存该申请的服务器配置信息。在向用户提供了配置好的服务器,并将该服务器纳入该系统中后,控制端将向该服务器发送验证配置指令以及字典格式的申请配置信息。由该服务器接收并执行验证配置指令,将验证结果以字典格式发送给控制端。由控制端根据验证结果向得出校验结论,并告知系统管理员。与现有的人工校验方式相比,本专利技术所采用的配置信息校验方法能够根据用户提供的申请配置单自动地对服务器进行配置校验,直接向系统管理员提供校验结果,避免了人工校验出错的可能性,还大幅提高了校验速度和效率。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提出的一种信息校验方法的流程图;图2示出了本专利技术实施例提出的另一种信息校验方法的流程图;图3示出了本专利技术实施例提出的第三种信息校验方法的流程图;图4示出了本专利技术实施例提出的一种信息校验装置的组成框图;图5示出了本专利技术实施例提出的另一种信息校验装置的组成框图;图6示出了本专利技术实施例提出的第三种信息校验装置的组成框图;图7示出了本专利技术实施例提出的第四种信息校验装置的组成框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种信息校验的方法,如图1所示,该方法应用在CMDB系统的控制管理端中,具体步骤包括:101、获取申请服务器的配置请求信息。本专利技术实施例中,CMDB系统向客户端提供服务器申请功能,在该功能中,客户端可以向控制端的管理员提交服务器开通申请,并提交相应的配置申请表,该申请表中记录了客户端所要求的服务器配置,其实现方式可以是由系统中自带的固定格式的申请表格,也可以是集成在CMDB系统中的配置申请网页页面。对于客户端提交服务器配置申请的方式本实施例不做具体限定。服务器在本实施例中是指由客户端提交申请,经过核准后加入CMDB系统的服务器。该服务器可以是新增加的服务器,也可以是由本系统中负责其他业务的服务器转换服务业务而增加的已有服务器。并且,该服务器的种类也不限于是物理机或虚拟机。控制端通过获取客户端提交的服务器申请,来提取该申请中包含的具体服务器配置信息。102、根据预设的编码方式对配置请求信息中的各项配置进行编码生成预期配置字典。控制端在获取到客户端上报的服务器的配置请求信息后,将这些信息进行提取并整理,以字典格式存储到预期配置字典中。该字典用于存本文档来自技高网...
一种信息校验方法、装置及系统

【技术保护点】
一种信息校验方法,其特征在于,所述方法包括:获取申请服务器的配置请求信息;根据预设的编码方式对所述配置请求信息中的各项配置进行编码生成预期配置字典;将配置验证指令和所述预期配置字典发送至所述服务器,以便所述服务器比较所述服务器的实际配置信息与所述配置请求信息的一致性,并得出校验配置字典;根据所述服务器返回的所述校验配置字典中数据项的值,判断所述服务器的实际配置信息与所述配置请求信息是否相符,以确认所述服务器的实际配置信息是否满足配置需求。

【技术特征摘要】
1.一种信息校验方法,其特征在于,所述方法包括:获取申请服务器的配置请求信息;根据预设的编码方式对所述配置请求信息中的各项配置进行编码生成预期配置字典;将配置验证指令和所述预期配置字典发送至所述服务器,以便所述服务器比较所述服务器的实际配置信息与所述配置请求信息的一致性,并得出校验配置字典;根据所述服务器返回的所述校验配置字典中数据项的值,判断所述服务器的实际配置信息与所述配置请求信息是否相符,以确认所述服务器的实际配置信息是否满足配置需求。2.根据权利要求1所述的方法,其特征在于,所述获取申请服务器的配置请求信息包括:获取用户提交的申请服务器的配置表;提取所述配置表中数字型的配置请求信息,所述配置请求信息至少包含所述服务器的中央处理器核心数、内存容量、硬盘容量的信息。3.根据权利要求2所述的方法,其特征在于,所述判断所述服务器的实际配置信息与所述配置请求信息是否相符包括:提取所述校验配置字典中数据项的值;判断所述值是否为0,若不为0,则所述服务器的实际配置信息与所述配置请求信息不相符。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述服务器的实际配置信息与所述配置请求信息不相符之后,生成报警信息,以便提示用户所述服务器的实际配置有误。5.一种信息校验方法,其特征在于,所述方法包括:接收控制端发送的配置验证指令和预期配置字典;采集服务器本机的实际配置信息,并根据预设的编码方式对所述实际配置信息中的各项配置进行编码生成实际配置字典;根据所述配置验证指令计算所述预期配置字典与所述实际配置字典中对应数据项之间的差值,并根据所述对应数据项之间的差值生成校验配置字典;向所述控制端发送所述校验配置字典。6.根据权利要求5所述方法,其特征在于,所述采集服务器本机的实际配置信息,并根据预设的编码方式对所述实际配置信息中的各项配置进行编码生成实际配置字典包括:在所述服务器中建立...

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

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

1