System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 系统巡检方法、装置、计算机设备和存储介质制造方法及图纸_技高网

系统巡检方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41223387 阅读:2 留言:0更新日期:2024-05-09 23:42
本申请涉及一种系统巡检方法、装置、计算机设备和存储介质,涉及计算机技术领域。所述方法包括:响应于系统巡检指令,根据目标业务系统的历史巡检记录和目标业务系统的运行环境配置信息,确定目标业务系统的至少一个候选巡检用例,进而根据至少一个候选巡检用例和目标业务系统所关联的巡检任务配置信息,生成目标业务系统对应的巡检任务,并基于巡检任务,对目标业务系统进行巡检。采用本方法能够提高系统巡检的效率。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种系统巡检方法、装置、计算机设备和存储介质


技术介绍

1、随着计算机技术的不断发展,各企业在数字化转型的过程中,对业务系统的需求也随之增大,为了保证业务系统的稳定运行,出现了系统巡检方法。

2、现有的系统巡检方法,需要运维人员对各业务系统单独部署对应的巡检任务,随后根据巡检任务对业务系统进行巡检。

3、然而,采用现有的系统巡检方法,通过人工的方式对各业务系统进行巡检任务的部署,会浪费较多的人力资源,同时降低系统巡检的效率。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高系统巡检效率的系统巡检方法、装置、计算机设备和存储介质。

2、第一方面,本申请提供了一种系统巡检方法。所述方法包括:

3、响应于系统巡检指令,根据目标业务系统的历史巡检记录和目标业务系统的运行环境配置信息,确定目标业务系统的至少一个候选巡检用例;

4、根据至少一个候选巡检用例和目标业务系统所关联的巡检任务配置信息,生成目标业务系统对应的巡检任务;

5、基于巡检任务,对目标业务系统进行巡检。

6、在本申请实施例中,通过根据目标业务系统的历史巡检记录和目标业务系统的运行环境配置信息,确定目标业务系统的候选巡检用例,能够保证候选巡检用例确定的全面性和准确性;随后,根据巡检任务配置信息和候选巡检用例,生成巡检任务,一方面能够保证巡检任务生成的准确性,另一方面,相比于相关技术中,通过人工的方式对业务系统进行巡检任务的部署而言,节省了重新编写巡检任务所耗费的时间,在节约人力资源的同时,提高了系统巡检的效率。

7、在其中一个实施例中,根据目标业务系统的历史巡检记录和目标业务系统的运行环境配置信息,确定目标业务系统的至少一个候选巡检用例,包括:

8、根据目标业务系统的历史巡检记录,从巡检用例集中选择目标业务系统对应的初始巡检用例;根据目标业务系统的运行环境配置信息,对初始巡检用例中的巡检参数进行调整,得到目标业务系统的至少一个候选巡检用例。

9、在本申请实施例中,引入初始巡检用例,通过根据目标业务系统的历史巡检记录,从预先配置的巡检用例集中选择目标业务系统对应的初始巡检用例,能够节约巡检用例的编写时间,提升了系统巡检的效率,同时还能够保证初始巡检用例的准确性;随后,根据目标业务系统的运行环境配置信息,对初始巡检用例中的巡检参数进行调整,能够提高候选巡检用例的与目标业务系统的适配性,进而保证了系统巡检结果的准确性。

10、在其中一个实施例中,根据目标业务系统的运行环境配置信息,对初始巡检用例中的巡检参数进行调整,得到目标业务系统的至少一个候选巡检用例,包括:

11、根据运维方的身份信息,识别运维方是否具有用例修改权限;若是,则根据目标业务系统的运行环境配置信息,对初始巡检用例中的巡检参数进行调整,得到目标业务系统的至少一个候选巡检用例。

12、在本申请实施例中,引入运维方的身份识别过程,在运维方具有用例修改权限的情况下,才可以根据目标业务系统的运行环境配置信息,对初始巡检用例中的巡检参数进行调整,能够保证巡检用例集的安全性。

13、在其中一个实施例中,候选巡检用例的数量为至少两个,巡检任务配置信息包括各候选巡检用例之间的依赖关系;根据至少一个候选巡检用例和目标业务系统所关联的巡检任务配置信息,生成目标业务系统对应的巡检任务,包括:

14、生成各候选巡检用例对应的巡检子任务;根据各候选巡检用例之间的依赖关系,确定各巡检子任务之间的执行关系;根据执行关系,对各巡检子任务进行组合,得到目标业务系统对应的巡检任务。

15、在本申请实施例中,引入各候选巡检用例之间的依赖关系,通过根据各候选巡检用例之间的依赖关系,确定目标业务系统对应的巡检任务,能够保证巡检任务的合理性,进而保证了系统巡检的稳定性。

16、在其中一个实施例中,根据至少一个候选巡检用例和目标业务系统所关联的巡检任务配置信息,生成目标业务系统对应的巡检任务之前,该方法还包括:

17、响应于任务配置请求,向运维方展示用例配置界面;其中,用例配置界面中包括各候选巡检用例的用例图标;根据运维方对用例配置界面中各用例图标的拖拽操作,确定巡检任务配置信息中各候选巡检用例之间的依赖关系。

18、在本申请实施例中,引入用例配置界面,通过根据运维方对用例配置界面中各用例图标的拖拽操作,确定巡检任务配置信息中各候选巡检用例之间的依赖关系,能够保证依赖关系确定的准确性和灵活性,进而保证了各巡检子任务之间执行关系的准确性和灵活性。

19、在其中一个实施例中,执行关系包括串行执行关系和并行执行关系,在基于巡检任务,对目标业务系统进行巡检的过程中,该方法还包括:

20、若检测到异常信息,则停止执行巡检任务中处于运行状态的当前巡检子任务,以及巡检任务中与当前巡检子任务存在串行执行关系的未执行巡检子任务;在确定异常信息是由当前巡检子任务所关联的功能组件出现异常现象生成的情况下,根据当前巡检子任务对应的自愈处理方式,对当前巡检子任务所关联的功能组件进行修复;在修复成功的情况下,重新执行当前巡检子任务和未执行巡检子任务。

21、在本申请实施例中,引入自愈处理方式,无需采用人工处理的方式对当前巡检子任务所关联的功能组件进行修复,而是通过根据当前巡检子任务对应的自愈处理方式,对当前巡检子任务所关联的功能组件进行修复,在节约人力资源的同时,提高了系统巡检的效率。

22、在其中一个实施例中,根据当前巡检子任务对应的自愈处理方式,对当前巡检子任务所关联的功能组件进行修复,包括:

23、获取当前巡检子任务的自愈处理次数;根据当前巡检子任务对应的自愈处理方式和自愈处理次数,对当前巡检子任务所关联的功能组件进行修复。

24、在本申请实施例中,引入自愈处理次数,基于自愈处理次数选择对功能组件进行修复的方式,能够避免出现对当前巡检子任务所关联的功能组件进行多次修复,但修复仍不成功的情况,进而提高了系统巡检的效率。

25、第二方面,本申请还提供了一种系统巡检装置。所述装置包括:

26、用例确定模块,用于响应于系统巡检指令,根据目标业务系统的历史巡检记录和目标业务系统的运行环境配置信息,确定目标业务系统的至少一个候选巡检用例;

27、任务生成模块,用于根据至少一个候选巡检用例和目标业务系统所关联的巡检任务配置信息,生成目标业务系统对应的巡检任务;

28、系统巡检模块,用于基于巡检任务,对目标业务系统进行巡检。

29、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

30、响应于系统巡检指令,根据目标业务系统的历史巡检记录和目标业务系统的运行环境配置信息,确本文档来自技高网...

【技术保护点】

1.一种系统巡检方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据目标业务系统的历史巡检记录和所述目标业务系统的运行环境配置信息,确定所述目标业务系统的至少一个候选巡检用例,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务系统的运行环境配置信息,对所述初始巡检用例中的巡检参数进行调整,得到所述目标业务系统的至少一个候选巡检用例,包括:

4.根据权利要求1所述的方法,其特征在于,所述候选巡检用例的数量为至少两个,所述巡检任务配置信息包括各候选巡检用例之间的依赖关系;所述根据所述至少一个候选巡检用例和所述目标业务系统所关联的巡检任务配置信息,生成所述目标业务系统对应的巡检任务,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述至少一个候选巡检用例和所述目标业务系统所关联的巡检任务配置信息,生成所述目标业务系统对应的巡检任务之前,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述执行关系包括串行执行关系和并行执行关系,在基于所述巡检任务,对所述目标业务系统进行巡检的过程中,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述当前巡检子任务对应的自愈处理方式,对所述当前巡检子任务所关联的功能组件进行修复,包括:

8.一种系统巡检装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种系统巡检方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据目标业务系统的历史巡检记录和所述目标业务系统的运行环境配置信息,确定所述目标业务系统的至少一个候选巡检用例,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务系统的运行环境配置信息,对所述初始巡检用例中的巡检参数进行调整,得到所述目标业务系统的至少一个候选巡检用例,包括:

4.根据权利要求1所述的方法,其特征在于,所述候选巡检用例的数量为至少两个,所述巡检任务配置信息包括各候选巡检用例之间的依赖关系;所述根据所述至少一个候选巡检用例和所述目标业务系统所关联的巡检任务配置信息,生成所述目标业务系统对应的巡检任务,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述至少一个候选巡检用例和所述目标业务系统所关...

【专利技术属性】
技术研发人员:邓文星任国梅廖小波孙会首李明达
申请(专利权)人:曙光云计算集团股份有限公司
类型:发明
国别省市:

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

1