【技术实现步骤摘要】
中心服务器配置参数比对方法和装置
本专利技术涉及计算机
,尤其涉及一种中心服务器配置参数比对方法和装置。
技术介绍
目前,对于两中心服务器配置参数采集比对的处理流程是:编写参数采集的shell脚本,然后下发到要采集的服务器上,执行采集脚本后,将参数结果传回服务端进行入库保存。进行比对时,页面选择要比对的两台机器,将比对结果进行展示,方便运维人员快速找到不同的配置项,参见图1。其中,对于参数存储的方式是在数据库里建表、建字段、列存储的方式,该种方法不易扩展,比如最开始编写的采集脚本只采集操作系统版本和磁盘名称两个信息,那么初始化建表时也就对应的建了这两个字段进行存储。如果日后修改采集脚本,增加了诸如数据库信息、rootvg等内容时,就需要增加字段和修改代码来进行存储。
技术实现思路
针对现有技术中的问题,本专利技术提供一种中心服务器配置参数比对方法和装置、电子设备以及计算机可读存储介质,能够至少部分地解决现有技术中存在的问题。为了实现上述目的,本专利技术采用如下技术方案:第一方面,提供 ...
【技术保护点】
1.一种中心服务器配置参数比对方法,其特征在于,包括:/n获取待比对的两台中心服务器对应的json配置参数串,所述json配置参数串包括:所属的配置项分类、属性以及对应的数值;/n迭代比对两组json配置参数串的配置项分类是否一致;/n若否,取出当前比对的两组配置项分类中字符串小的配置项分类的下一个配置项分类,与当前比对的两组配置项分类中字符串大的配置项分类进行一致比对;/n若是,判断当前比对的两组配置项分类下的配置项主键是否一致;/n若配置项主键不一致,取出当前比对的两组配置项主键中字符串小的配置项主键的下一个配置项主键,与当前比对的两组配置项主键中字符串大的配置项主键进 ...
【技术特征摘要】
1.一种中心服务器配置参数比对方法,其特征在于,包括:
获取待比对的两台中心服务器对应的json配置参数串,所述json配置参数串包括:所属的配置项分类、属性以及对应的数值;
迭代比对两组json配置参数串的配置项分类是否一致;
若否,取出当前比对的两组配置项分类中字符串小的配置项分类的下一个配置项分类,与当前比对的两组配置项分类中字符串大的配置项分类进行一致比对;
若是,判断当前比对的两组配置项分类下的配置项主键是否一致;
若配置项主键不一致,取出当前比对的两组配置项主键中字符串小的配置项主键的下一个配置项主键,与当前比对的两组配置项主键中字符串大的配置项主键进行一致比对;
若配置项主键一致,则迭代当前配置项主键的所有字段内容。
2.根据权利要求1所述的中心服务器配置参数比对方法,其特征在于,还包括:
获取中心服务器配置参数采集结果;
将所述配置参数采集结果转换成json配置参数串保存。
3.根据权利要求2所述的中心服务器配置参数比对方法,其特征在于,所述将所述配置参数采集结果转换成json配置参数串保存,包括:
对配置项分类进行排序;
对配置项分类中的所有字段整理顺序,第一个字段保留位置不变,从第二个字段开始按照字段进行排序;
将同一配置项分类中的多条数据按配置项主键进行排序。
4.根据权利要求1所述的中心服务器配置参数比对方法,其特征在于,还包括:
根据json配置参数串以及预获取的配置项分类与应用分类的对应关系关联表,将各个配置项分类挂在对应的应用分类下分组展示。
5.一种中心服务器配置参数比对装置,其特征在于,包括:
json配置参数串获取模块,获取待比对的两台中心服务器对应的json配置参数串,所述json配置参数串包括:所属的配置项分类、属性以及对应的数值;
json配置参数串比对模块,迭代比对两组json配置参数串的配置项分类是否一致;
第...
【专利技术属性】
技术研发人员:严焱心,郭海斌,曹琴,潘傲翔,
申请(专利权)人:银清科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。