数据的巡检方法、装置、存储介质及处理器制造方法及图纸

技术编号:30826510 阅读:16 留言:0更新日期:2021-11-18 12:26
本申请公开了一种数据的巡检方法、装置、存储介质及处理器。该方法包括:接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令;响应执行指令,基于目标数据生成目标巡检脚本文件,并执行目标巡检脚本文件,得到巡检结果;对巡检结果进行解析,得到解析结果;基于可视化界面将解析结果进行显示。通过本申请,解决了相关技术中对业务系统的巡检效果不佳的问题。佳的问题。佳的问题。

【技术实现步骤摘要】
数据的巡检方法、装置、存储介质及处理器


[0001]本申请涉及数据处理
,具体而言,涉及一种数据的巡检方法、装置、存储介质及处理器。

技术介绍

[0002]随着企业业务的不断发展,应用业务系统也在不断的增多,IT管理规模随之日益扩大,确保业务系统高效通畅运行,这是很多IT主管和工程师无从逃避的核心问题。
[0003]在很多情况下,运维人员是对所有的主机和软件进行巡检,并没有按照业务系统进行划分,从而不能一目了然的了解某个业务系统所依赖环境的巡检数据。另外,如果巡检结果中发现问题,每次都需要人工核实有问题的主机或软件对业务系统所带来的影响,这样繁重的工作大大降低了解决问题的效率。
[0004]针对相关技术中对业务系统的巡检效果不佳的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请的主要目的在于提供一种数据的巡检方法、装置、存储介质及处理器,以解决相关技术中对业务系统的巡检效果不佳的问题。
[0006]为了实现上述目的,根据本申请的一个方面,提供了一种数据的巡检方法。该方法包括:接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令;响应执行指令,基于目标数据生成目标巡检脚本文件,并执行目标巡检脚本文件,得到巡检结果;对巡检结果进行解析,得到解析结果;基于可视化界面将解析结果进行显示。
[0007]进一步地,目标数据至少包括:多个业务系统的数据信息、多个主机的数据信息、多个软件的数据信息、多个服务的数据信息。
[0008]进一步地,在接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令之前,该方法还包括:获取目标数据;对目标数据的巡检任务进行配置,获取配置后的巡检任务,其中,配置后的巡检任务至少包括巡检任务类型、巡检任务的开启时间、巡检任务的参数信息;基于配置后的巡检任务触发执行指令。
[0009]进一步地,基于配置后的巡检任务触发执行指令包括:判断巡检任务的开启时间是否大于预设时长;若巡检任务的开启时间大于预设时长,触发目标数据的配置后的巡检任务的执行指令。
[0010]进一步地,在对目标数据的巡检任务进行配置,获取配置后的巡检任务之后,该方法还包括:匹配目标数据的巡检任务对应的第一目标巡检模板规则,其中,第一目标巡检模板规则包含以下至少之一:执行巡检任务需要的收集规则的数据集合、执行解析任务需要的解析规则的数据集合。
[0011]进一步地,基于目标数据生成目标巡检脚本文件包括:基于所述目标数据中用户自定义装配确定第二目标巡检模板规则,其中,第二目标巡检模板规则包含以下至少之一:
执行巡检任务需要变更的收集规则数据、执行巡检任务需要变更的解析规则数据;基于第二目标巡检模板规则生成目标巡检脚本文件。
[0012]进一步地,对巡检结果进行解析,得到解析结果包括:基于目标接口获取巡检结果;基于目标规则对巡检结果进行解析,得到解析结果,其中目标规则包含如下至少之一:第一目标巡检模板规则中的解析规则的数据、第二目标巡检模板规则中的解析规则的数据。
[0013]进一步地,执行目标巡检脚本文件,得到巡检结果包括:将目标巡检脚本文件发送至目标服务器;在目标服务器中基于目标主机的IP信息对目标巡检脚本文件进行分类,获取分类后的目标巡检脚本文件;将分类后的目标巡检脚本文件发送至目标主机;在目标主机中执行目标巡检脚本文件,得到巡检结果。
[0014]进一步地,在对巡检结果进行解析,得到解析结果之后,该方法还包括:监听解析结果中数据的数据类型是否相同;若数据类型不同,基于数据的业务逻辑将解析结果中不同类型的数据存储至目标数据库中。
[0015]为了实现上述目的,根据本申请的另一方面,提供了一种数据的巡检装置。该装置包括:第一接收单元,用于接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令;第一响应单元,用于响应执行指令,基于目标数据生成目标巡检脚本文件,并执行目标巡检脚本文件,得到巡检结果;第一解析单元,用于对巡检结果进行解析,得到解析结果;第一显示单元,用于基于可视化界面将解析结果进行显示。
[0016]进一步地,目标数据至少包括:多个业务系统的数据信息、多个主机的数据信息、多个软件的数据信息、多个服务的数据信息。
[0017]进一步地,该装置还包括:第一获取单元,用于在接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令之前,获取目标数据;第一配置单元,用于对目标数据的巡检任务进行配置,获取配置后的巡检任务,其中,配置后的巡检任务至少包括巡检任务类型、巡检任务的开启时间、巡检任务的参数信息;第一触发单元,用于基于配置后的巡检任务触发执行指令。
[0018]进一步地,第一触发单元包括:第一判断模块,用于判断巡检任务的开启时间是否大于预设时长;第一触发模块,用于若巡检任务的开启时间大于预设时长,触发目标数据的配置后的巡检任务的执行指令。
[0019]进一步地,该装置还包括:第一匹配单元,用于在对目标数据的巡检任务进行配置,获取配置后的巡检任务之后,匹配目标数据的巡检任务对应的第一目标巡检模板规则,其中,第一目标巡检模板规则包含以下至少之一:执行巡检任务需要的收集规则的数据集合、执行解析任务需要的解析规则的数据集合。
[0020]进一步地,第一响应单元包括:第一确定模块,用于基于所述目标数据中用户自定义装配确定第二目标巡检模板规则,其中,第二目标巡检模板规则包含以下至少之一:执行巡检任务需要变更的收集规则数据、执行巡检任务需要变更的解析规则数据;第一生成模块,用于基于第二目标巡检模板规则生成目标巡检脚本文件。
[0021]进一步地,第一解析单元包括:第一获取模块,用于基于目标接口获取巡检结果;第一解析模块,用于基于目标规则对巡检结果进行解析,得到解析结果,其中目标规则包含如下至少之一:第一目标巡检模板规则中的解析规则的数据、第二目标巡检模板规则中的
解析规则的数据。
[0022]进一步地,第一响应单元包括:第一发送模块,用于将目标巡检脚本文件发送至目标服务器;第一分类模块,用于在目标服务器中基于目标主机的IP信息对目标巡检脚本文件进行分类,获取分类后的目标巡检脚本文件;第二发送模块,用于将分类后的目标巡检脚本文件发送至目标主机;第一执行模块,用于在目标主机中执行目标巡检脚本文件,得到巡检结果。
[0023]进一步地,该装置还包括:第一监听单元,用于在对巡检结果进行解析,得到解析结果之后,监听解析结果中数据的数据类型是否相同;第一存储单元,用于若数据类型不同,基于数据的业务逻辑将解析结果中不同类型的数据存储至目标数据库中。
[0024]根据本申请实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的方法。
[0025]根据本申请实施例的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时执行上述任意一项的方法。
[0026]通过本申请,采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的巡检方法,其特征在于,包括:接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令;响应所述执行指令,基于所述目标数据生成目标巡检脚本文件,并执行所述目标巡检脚本文件,得到巡检结果;对所述巡检结果进行解析,得到解析结果;基于可视化界面将所述解析结果进行显示。2.根据权利要求1所述的方法,其特征在于,所述目标数据至少包括:多个业务系统的数据信息、多个主机的数据信息、多个软件的数据信息、多个服务的数据信息。3.根据权利要求1所述的方法,其特征在于,在接收待巡检的目标业务系统中的目标数据的巡检任务的执行指令之前,所述方法还包括:获取所述目标数据;对所述目标数据的巡检任务进行配置,获取配置后的巡检任务,其中,所述配置后的巡检任务至少包括巡检任务类型、巡检任务的开启时间、巡检任务的参数信息;基于所述配置后的巡检任务触发所述执行指令。4.根据权利要求3所述的方法,其特征在于,基于所述配置后的巡检任务触发所述执行指令包括:判断所述巡检任务的开启时间是否大于预设时长;若所述巡检任务的开启时间大于预设时长,触发所述目标数据的所述配置后的巡检任务的执行指令。5.根据权利要求3所述的方法,其特征在于,在对所述目标数据的巡检任务进行配置,获取配置后的巡检任务之后,所述方法还包括:匹配所述目标数据的巡检任务对应的第一目标巡检模板规则,其中,所述第一目标巡检模板规则包含以下至少之一:执行巡检任务需要的收集规则的数据集合、执行解析任务需要的解析规则的数据集合。6.根据权利要求5所述的方法,其特征在于,基于所述目标数据生成目标巡检脚本文件包括:基于所述目标数据中用户自定义装配确定第二目标巡检模板规则,其中,所述第二目标巡检模板规则包含以下至少之一:执行巡检任务需要变更的收集规则数据、执行巡检任务需要变更...

【专利技术属性】
技术研发人员:杨天一海鹏肖宇智王帅康
申请(专利权)人:北京中亦安图科技股份有限公司
类型:发明
国别省市:

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

1