【技术实现步骤摘要】
一种监测配置文件的方法及装置、设备、存储介质
[0001]本申请涉及互联网领域,涉及但不限定于一种监测配置文件的方法及装置、设备、存储介质。
技术介绍
[0002]在计算机系统中,部署着各种各样的应用程序,这些应用程序只有适配运行环境的时候才能正常运行,为了适配运行环境,一般需要配置文件进行配置。服务端也需要必要的参数配置,例如端口号、超时时间等。而对于运行在它上面的应用,并不是一次就可以部署到位,需要后续的应用升级或者对出现的漏洞进行修补。那在这个二次改造过程中,就会出现文件之间的覆盖、操作失误导致参数配置错误等问题。
[0003]现有的配置文件检测系统有两种,第一种是基于人工比对进行检测,如通过文本对比工具beyond compare等比对配置文件,但对于数据量比较大的时候效率会非常低下。第一种人工比对的方法在数据量比较大、系统比较复杂的时候效率会非常低下,需要很大的人工维护成本。
[0004]第二种是配置文件检测系统,可以提供配置文件的比较,但缺乏对实际生产坏境复杂性的考虑,导致其方法的适应性以及实用性 ...
【技术保护点】
【技术特征摘要】
1.一种监测配置文件的方法,应用于客户端,所述方法包括:启动定时任务;根据所述定时任务定时从服务端获取待监测的应用集合中每一应用的属性信息;将每一所述应用的属性信息与本地存储的配置文件库进行匹配,得到目标应用集合,其中,所述配置文件库用于记录所述客户端侧安装的属性信息;获取所述目标应用集合中每一应用的配置文件;将所述目标应用集合中每一应用的配置文件发送给服务端。2.如权利要求1所述的方法,其特征在于,所述根据所述定时任务定时从服务端,获取待监测的应用集合中每一应用的属性信息,包括:根据所述定时任务定时从服务端获取应用脚本,其中,所述应用脚本用于使所述客户端获取待监测的应用集合中每一应用的属性信息;执行所述应用脚本,得到所述待监测的应用集合中每一应用的属性信息。3.一种监测配置文件的方法,应用于服务端,所述方法包括:响应客户端发送的应用脚本请求,将所述应用脚本发送给所述客户端;解析所述客户端上报的配置文件,得到所述配置文件的类型、版本号、路径、名称和格式;根据所述配置文件的类型确定用于校验所述配置文件的校验算法,其中,所述校验算法用于校验所述配置文件的版本号、路径、名称和格式;使用所述校验算法校验所述配置文件的版本号、路径、名称和格式;当校验不一致时,在展示界面标识出校验结果。4.如权利要求3所述的方法,其特征在于,所述方法还包括:添加待管理的客户端所有应用的属性信息和配置文件的路径信息,其中所述应用的属性信息包括应用的名称和版本号;根据所述所有应用的属性信息和所述配置文件的路径信息,生成应用脚本。5.如权利要求3所述的方法,其特征在于,所述根据所述配置文件的类型确定用于校验所述配置文件的校验算法,包括:当所述配置文件是Property类型时,确定使用键值对存储形式对应的校验算法;当所述配置文件是XML类型时,确定使用Scheme解析技术校验算法。6.如权利要求3所述的方法,其特征在于,所述解析所述客户端上报的配置文件,得到所述配置文件的类型、版本号、路径...
【专利技术属性】
技术研发人员:桂联峰,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。