System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种故障影响范围收集方法及系统、电子设备、存储介质技术方案_技高网

一种故障影响范围收集方法及系统、电子设备、存储介质技术方案

技术编号:41155270 阅读:6 留言:0更新日期:2024-04-30 18:19
本申请公开了一种故障影响范围收集方法及系统、电子设备、存储介质,所述故障影响范围收集系统部署在各个云平台的上层,所述方法包括:获取当前故障目标的信息;根据当前故障目标的信息,从资产信息表中查找出当前故障目标对应的资产信息;基于当前故障目标对应的资产信息中的数据库容器标识,从数据库容器信息表中,查找出当前故障目标对应的资产信息中的数据库容器标识对应的数据库容器的信息;基于查找到的数据库容器的信息中的各个实例标识,从可插拔数据库信息表中查找出包含各个实例标识对应的可插拔数据库的信息;基于查找到的资产信息、数据库容器的信息以及各个可插拔数据库的信息确定当前故障目标的故障影响范围。

【技术实现步骤摘要】

本申请涉及故障分析,特别涉及一种故障影响范围收集方法及系统、电子设备、存储介质


技术介绍

1、云上环境按功能区划分为多个云平台,每个云平台分别部署单独的云oracle数据库管控。云oracle数据库对传统的oracle数据库进行封装,为云上用户提供服务,具体通过创建相应的资源提供oracle服务。但随着云上需求量的增加,云上oracle数据库日常运维和应急时定位受影响的范围的复杂度增加。

2、由于各个平台是独立的,所以当前定位故障影响的范围的方式,具体是在设备出现故障时,分别针对每个故障的设备,根据设备的ip或者主机名定位设备所在平台,然后登陆对应的平台,并从该平台中查询影响到的资源和用户的信息,然后对这些信息进行汇总,确定当前故障的影响范围。

3、但是由于当前的方式需要先定位各个故障设备所属云平台,然后再登陆平台中,从平台中查询查询所需的信息,因此整个过程的效率相对较低,并且其根据设备的ip或者主机名定位范围,所以要定位条件单一,得到的信息也有限。


技术实现思路

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、第二存储单元,用于从收集到的各个所述云平台的信息中筛选出各个数据库容器的实例信息、可插拔数据库个数以及数据库容器的承载业务信息,并存储至所述数据库容器信息表中;

31、第三存储单元,用于从收集到的各个所述云平台的信息中筛选出各个可插拔数据库的承载业务信息以及归属信息,并存储至所述可插拔数据库信息表中;

32、关联单元,用于通过所述数据库容器信息表中的主键,将所述数据库容器信息表中的信息与所述资产信息表中的信息进行关联,以及通过所述可插拔数据库信息表中的主键,将所述可插拔数据库信息表中的信息与所述数据库容器信息表中的信息进行关联;其中,所述数据库容器信息表中的主键为数据库容器的标识;所述可插拔数据库信息表中的主键为实例标识。

33、可选地,在上述的故障影响范围收集系统中,所述信息获取单元,包括:

34、集合获取单元,用于获取当前故障目标信息集合;

35、分解单元,用于按照指定标识符本文档来自技高网...

【技术保护点】

1.一种故障影响范围收集方法,其特征在于,应用于故障影响范围收集系统,所述故障影响范围收集系统部署在各个云平台的上层,所述故障影响范围收集方法,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,所述获取当前故障目标的信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于查找到的所述资产信息、所述数据库容器的信息以及各个所述可插拔数据库的信息确定所述当前故障目标的故障影响范围之后,还包括:

5.一种故障影响范围收集系统,其特征在于,部署在各个云平台的上层,所述故障影响范围收集系统,包括:

6.根据权利要求5所述的系统,其特征在于,还包括:

7.根据权利要求5所述的系统,其特征在于,所述信息获取单元,包括:

8.根据权利要求5所述的系统,其特征在于,还包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,用于实现如权利要求1至4任意一项所述的故障影响范围收集方法。

...

【技术特征摘要】

1.一种故障影响范围收集方法,其特征在于,应用于故障影响范围收集系统,所述故障影响范围收集系统部署在各个云平台的上层,所述故障影响范围收集方法,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,所述获取当前故障目标的信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于查找到的所述资产信息、所述数据库容器的信息以及各个所述可插拔数据库的信息确定所述当前故障目标的故障影响范围之后,还包括:

5.一...

【专利技术属性】
技术研发人员:刘影
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1