巡检结果处理方法技术

技术编号:39575246 阅读:5 留言:0更新日期:2023-12-03 19:27
本申请涉及一种巡检结果处理方法

【技术实现步骤摘要】
巡检结果处理方法、装置、设备、存储介质和程序产品


[0001]本申请涉及计算机
,特别是涉及一种巡检结果处理方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]随着云计算技术的普及应用,为了解决数据中心日常巡检等相关的工作,越来越多的云计算厂商采用了一些方式和系统对数据中心进行一定的自动化巡检,如使用人工或脚本的方式进行

[0003]然而,在数据中心实际操作的过程中,巡检系统产生的告警,异常巡检项等,运维人员需要根据巡检的内容手工进行事件排查,错误筛选,效率低下


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高巡检结果处理效率的巡检结果处理方法

装置

计算机设备

计算机可读存储介质和计算机程序产品

[0005]第一方面,本申请提供一种巡检结果处理方法,所述方法包括:
[0006]获取各巡检脚本中的巡检结果值;
[0007]按照预设数据结构,对所述巡检脚本以及巡检结果值进行封装,得到各个所述巡检脚本对应的目标字符串;
[0008]根据所述目标字符串中的所述巡检脚本得到巡检结果汇总表中的脚本字段值,根据所述目标字符串中的巡检结果值的位置得到巡检结果汇总表中的巡检项字段值,根据所述目标字符串中的巡检结果值得到巡检结果汇总表中的巡检结果字段值;
[0009]根据所述巡检结果汇总表生成巡检结果报告

[0010]在其中一个实施例中,所述获取各巡检脚本中的巡检结果值,包括:
[0011]按照巡检脚本执行顺序,获取所述巡检脚本中目标代码,基于所述目标代码确定巡检项;
[0012]读取所述巡检项对应的目标代码中的结果字符,并基于所述结果字符确定巡检结果值;
[0013]所述按照预设数据结构对脚所述巡检脚本以及巡检结果值进行封装得到各个所述巡检脚本对应的目标字符串,包括:
[0014]将所述巡检结果值按照所述脚本执行顺序排列得到巡检结果值字符串,并将所述巡检脚本对应的脚本标识排所述巡检结果值字符串之前,得到所述巡检脚本对应的目标字符串,并将每一所述目标字符串作为一行;
[0015]当还存在未处理的巡检脚本时,继续执行按照所述巡检脚本执行顺序获取所述巡检脚本中目标代码确定巡检项的步骤,直至所述巡检脚本处理完成

[0016]在其中一个实施例中,所述根据所述巡检结果汇总表生成巡检结果报告,包括:
[0017]获取第一巡检报告模板;
[0018]获取与所述第一巡检报告模板对应的并行处理线程;
[0019]在各所述并行处理线程中分别获取对应的报告信息,并填写至所述第一巡检报告模板中得到第一巡检结果报告,其中至少一个所述并行处理线程从所述巡检结果汇总表中获取数据并处理得到所述第一巡检报告模板中对应的报告信息

[0020]在其中一个实施例中,所述获取对应的报告信息,并填写至所述第一巡检报告模板中得到第一巡检结果报告,包括:
[0021]从所述巡检结果汇总表中基于巡检结果字段值得到巡检成功和
/
或巡检失败的巡检项;
[0022]从所述巡检结果汇总表中获取到巡检失败的巡检项对应的失败原因,并将巡检失败的所述巡检项和所述失败原因填写至所述第一巡检报告模板中;
[0023]获取历史第一巡检报告,并基于所述历史第一巡检报告以及当前第一报告周期中巡检失败的所述巡检项,得到异常处理信息,并将所述异常处理信息填写至第一巡检报告模板中

[0024]在其中一个实施例中,所述基于所述历史第一巡检报告以及本第一报告周期中巡检失败的所述巡检项,得到异常处理信息,包括以下至少一种:
[0025]基于当前第一报告周期内巡检成功的,且上一第一报告周期内巡检失败的巡检项得到已处理异常信息;
[0026]基于当前第一报告周期内巡检失败的,且上一第一报告周期内巡检失败的巡检项得到未处理异常信息;
[0027]基于当前第一报告周期内巡检失败,且未被处理的异常得到所述当前第一报告周期内遗留工作,将所述遗留工作作为异常处理信息;
[0028]基于历史第一报告周期内遗留工作的遗留时间,得到当前第一报告周期的遗留事件,将所述遗留事件作为异常处理信息;和
[0029]基于当前第一报告周期内的遗留事件和所述历史第一巡检报告中的遗留事件,得到所述当前第一报告周期内的问题,将所述问题作为异常处理信息

[0030]在其中一个实施例中,所述根据所述巡检结果汇总表生成巡检结果报告之后,包括:
[0031]获取第二报告周期中的所述第一巡检结果报告;
[0032]获取各所述第一巡检报告中的遗留工作

遗留事件以及问题;
[0033]对所述遗留工作

遗留事件以及问题进行合并,得到所述第二报告周期中的遗留工作

遗留事件以及问题;
[0034]输出所述第二报告周期中的遗留工作

遗留事件以及问题至第二巡检结果报告中

[0035]第二方面,本申请还提供一种巡检结果处理装置,所述装置包括:
[0036]巡检结果值获取模块,用于获取各巡检脚本中的巡检结果值;
[0037]目标字符串生成模块,用于按照预设数据结构,对所述巡检脚本以及巡检结果值进行封装,得到各个所述巡检脚本对应的目标字符串;
[0038]汇总表生成模块,用于根据所述目标字符串中的所述巡检脚本得到巡检结果汇总表中的脚本字段值,根据所述目标字符串中的巡检结果值的位置得到巡检结果汇总表中的
巡检项字段值,根据所述目标字符串中的巡检结果值得到巡检结果汇总表中的巡检结果字段值;
[0039]巡检结果报告生成模块,用于根据所述巡检结果汇总表生成巡检结果报告

[0040]第三方面,本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的任意一个实施例中的方法的步骤

[0041]第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤

[0042]第五方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤

[0043]上述巡检结果处理方法

装置

计算机设备

存储介质和计算机程序产品,一方面自动获取到各巡检脚本中的巡检结果值,并生成巡检结果报告,自动化的处理方式提高效率,另外一方面,基于预设数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种巡检结果处理方法,其特征在于,所述方法包括:获取各巡检脚本中的巡检结果值;按照预设数据结构,对所述巡检脚本以及巡检结果值进行封装,得到各个所述巡检脚本对应的目标字符串;根据所述目标字符串中的所述巡检脚本得到巡检结果汇总表中的脚本字段值,根据所述目标字符串中的巡检结果值的位置得到巡检结果汇总表中的巡检项字段值,根据所述目标字符串中的巡检结果值得到巡检结果汇总表中的巡检结果字段值;根据所述巡检结果汇总表生成巡检结果报告
。2.
根据权利要求1所述的方法,其特征在于,所述获取各巡检脚本中的巡检结果值,包括:按照巡检脚本执行顺序,获取所述巡检脚本中目标代码,基于所述目标代码确定巡检项;读取所述巡检项对应的目标代码中的结果字符,并基于所述结果字符确定巡检结果值;所述按照预设数据结构对脚所述巡检脚本以及巡检结果值进行封装得到各个所述巡检脚本对应的目标字符串,包括:将所述巡检结果值按照所述脚本执行顺序排列得到巡检结果值字符串,并将所述巡检脚本对应的脚本标识排所述巡检结果值字符串之前,得到所述巡检脚本对应的目标字符串,并将每一所述目标字符串作为一行;当还存在未处理的巡检脚本时,继续执行按照所述巡检脚本执行顺序获取所述巡检脚本中目标代码确定巡检项的步骤,直至所述巡检脚本处理完成
。3.
根据权利要求1或2所述的方法,其特征在于,所述根据所述巡检结果汇总表生成巡检结果报告,包括:获取第一巡检报告模板;获取与所述第一巡检报告模板对应的并行处理线程;在各所述并行处理线程中分别获取对应的报告信息,并填写至所述第一巡检报告模板中得到第一巡检结果报告,其中至少一个所述并行处理线程从所述巡检结果汇总表中获取数据并处理得到所述第一巡检报告模板中对应的报告信息
。4.
根据权利要求3所述的方法,其特征在于,所述获取对应的报告信息,并填写至所述第一巡检报告模板中得到第一巡检结果报告,包括:从所述巡检结果汇总表中基于巡检结果字段值得到巡检成功和
/
或巡检失败的巡检项;从所述巡检结果汇总表中获取到巡检失败的巡检项对应的失败原因,并将巡检失败的所述巡检项和所述失败原因填写至所述第一巡检报告模板中;获取历史第一巡检报告,并基于所述历史第一巡检报告以及当前第一报告周期中巡检失败的所述巡检项,得到异常处理信息,并将所述异常处理信息填写至第一巡检报告模板中
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述历史第一巡检报告以及本第一报告周期中...

【专利技术属性】
技术研发人员:王琰
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1