一种基于资源分层的备份系统告警管理方法及系统技术方案

技术编号:35896591 阅读:13 留言:0更新日期:2022-12-10 10:30
本发明专利技术公开了一种基于资源分层的备份系统告警管理方法及系统,涉及备份系统管理技术领域。该方法包括:获取并对备份系统的资源进行分层,并构建初始资源层级结构;获取并根据业务需求在初始资源层级结构中添加虚拟组节点,通过各个虚拟组节点根据业务需求中的业务规范对资源实例进行聚合,得到目标资源层级结构;获取并根据备份系统的告警需求基于目标资源层级结构在对应的虚拟组节点中或者基于初始资源层级结构在对应的节点中判断是否触发告警,得到并根据触发判断结果完成告警管理。本发明专利技术对系统资源进行分层,利用分层后资源的层级关系,在备份系统中实现了细粒度并且兼具灵活性的告警管理。灵活性的告警管理。灵活性的告警管理。

【技术实现步骤摘要】
一种基于资源分层的备份系统告警管理方法及系统


[0001]本专利技术涉及备份系统管理
,具体而言,涉及一种基于资源分层的备份系统告警管理方法及系统。

技术介绍

[0002]CDM备份系统中,用户希望系统在某些资源上特定的事件发生时,或者资源的监控指标满足某些条件时触发告警。一般来说,系统中的资源种类繁多,而且一种类型的资源通常有很多的实例。如何有效的在众多的资源上设置告警是备份系统需要在设计上考虑和解决的问题。
[0003]当前的备份系统(包括CDM备份系统在内)一般都会内置不同的告警策略,这些告警策略会和固定范围的资源绑定,当用户启用该告警策略后,就在固定范围的资源上开始进行监控,满足条件时会触发告警。但是这样设计的坏处是告警管理的粒度较粗(资源的范围在告警策略定义中限定),同时缺乏灵活性(资源范围很难更改)。

技术实现思路

[0004]为了克服上述问题或者至少部分地解决上述问题,本专利技术实施例提供一种基于资源分层的备份系统告警管理方法及系统,对系统资源进行分层,利用分层后资源的层级关系,在备份系统中实现了细粒度并且兼具灵活性的告警管理。
[0005]本专利技术的实施例是这样实现的:第一方面,本专利技术实施例提供一种基于资源分层的备份系统告警管理方法,包括以下步骤:获取并对备份系统的资源进行分层,并构建初始资源层级结构;获取并根据业务需求在初始资源层级结构中添加虚拟组节点,通过各个虚拟组节点根据业务需求中的业务规范对资源实例进行聚合,得到目标资源层级结构;获取并根据备份系统的告警需求基于目标资源层级结构在对应的虚拟组节点中或者基于初始资源层级结构在对应的节点中判断是否触发告警,得到并根据触发判断结果完成告警管理。
[0006]为了解决现有技术中备份系统的告警管理的粒度较粗,资源的范围在告警策略定义中限定,同时缺乏灵活性,资源范围很难更改的技术问题,本专利技术对CDM备份系统中的系统资源进行分层,利用分层后资源的层级关系,并结合告警策略在资源分层中的传播和覆盖,使得备份系统通过恰当的告警设置就可以完成客户不同粒度的告警管理需求,在备份系统中实现了细粒度并且兼具灵活性的告警管理。面对CDM备份系统客户各种各样的告警管理需求,通过进行适当的告警设置,就可以完成绝大部分客户的需求,从而显著减少了定制开发的需要,使得以标准产品的方式交付CDM备份系统成为可能。
[0007]基于第一方面,在本专利技术的一些实施例中,上述初始资源层级结构包括父节点和多个子孙节点,基于父节点和多个子孙节点嵌套生成一个树状结构。
[0008]基于第一方面,在本专利技术的一些实施例中,上述获取并根据业务需求在初始资源层级结构中添加虚拟组节点,通过各个虚拟组节点根据业务需求中的业务规范对资源实例进行聚合的方法包括以下步骤:获取并根据业务需求在对应的父节点和子孙节点之间插入虚拟组节点;通过虚拟组节点根据业务需求中的业务规范对各个子孙节点的资源实例进行聚合。
[0009]基于第一方面,在本专利技术的一些实施例中,上述获取并根据备份系统的告警需求基于目标资源层级结构在对应的虚拟组节点中或者基于初始资源层级结构在对应的节点中判断是否触发告警,得到并根据触发判断结果完成告警管理的方法包括以下步骤:A1、获取并根据备份系统的告警需求基于目标资源层级结构或初始资源层级结构在对应节点的资源实例中启动告警策略;A2、判断告警策略的目标类型是否是对应资源实例的类型,若是,则根据告警策略监控对应的资源实例并触发告警,结束;若否,则进入步骤A3;A3、判断告警策略的目标类型是否有对应资源实例的子孙节点类型,若是,则进入步骤A4;若否,则结束;A4、遍历告警策略的目标类型对应的节点的资源实例,以筛选得到未覆盖该告警策略的资源实例列表,并根据告警策略监控资源实例列表并触发告警,结束。
[0010]基于第一方面,在本专利技术的一些实施例中,该基于资源分层的备份系统告警管理方法还包括以下步骤:对资源的添加、更新和删除操作进行监控,以对资源实例列表进行更新;对告警策略的启用、禁用和更新操作进行监控,以更新对应的资源实例列表和对应的触发条件。
[0011]基于第一方面,在本专利技术的一些实施例中,该基于资源分层的备份系统告警管理方法还包括以下步骤:基于初始资源层级结构或目标资源层级结构将告警策略从父节点传播给各个子孙节点。
[0012]基于第一方面,在本专利技术的一些实施例中,该基于资源分层的备份系统告警管理方法还包括以下步骤:基于目标资源层级结构中的虚拟组节点实现父节点和子孙节点的告警策略覆盖。
[0013]第二方面,本专利技术实施例提供一种基于资源分层的备份系统告警管理系统,包括资源分层模块、虚拟组添加模块以及告警管理模块,其中:资源分层模块,用于获取并对备份系统的资源进行分层,并构建初始资源层级结构;虚拟组添加模块,用于获取并根据业务需求在初始资源层级结构中添加虚拟组节点,通过各个虚拟组节点根据业务需求中的业务规范对资源实例进行聚合,得到目标资源层级结构;告警管理模块,用于获取并根据备份系统的告警需求基于目标资源层级结构在对应的虚拟组节点中或者基于初始资源层级结构在对应的节点中判断是否触发告警,得到并根据触发判断结果完成告警管理。
[0014]为了解决现有技术中备份系统的告警管理的粒度较粗,资源的范围在告警策略定义中限定,同时缺乏灵活性,资源范围很难更改的技术问题,本系统通过资源分层模块、虚拟组添加模块以及告警管理模块等多个模块的配合,对CDM备份系统中的系统资源进行分层,利用分层后资源的层级关系,并结合告警策略在资源分层中的传播和覆盖,使得备份系统通过恰当的告警设置就可以完成客户不同粒度的告警管理需求,在备份系统中实现了细粒度并且兼具灵活性的告警管理。面对CDM备份系统客户各种各样的告警管理需求,通过进行适当的告警设置,就可以完成绝大部分客户的需求,从而显著减少了定制开发的需要,使得以标准产品的方式交付CDM备份系统成为可能。
[0015]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第一方面中任一项的方法。
[0016]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面中任一项的方法。
[0017]本专利技术实施例至少具有如下优点或有益效果:本专利技术实施例提供一种基于资源分层的备份系统告警管理方法及系统,解决了现有技术中备份系统的告警管理的粒度较粗,资源的范围在告警策略定义中限定,同时缺乏灵活性,资源范围很难更改的技术问题,本专利技术对CDM备份系统中的系统资源进行分层,利用分层后资源的层级关系,并结合告警策略在资源分层中的传播和覆盖,使得备份系统通过恰当的告警设置就可以完成客户不同粒度的告警管理需求,在备份系统中实现了细粒度并且兼具灵活性的告警管理。面对CDM备份系统客户各种各样的告警管理需求,通过进行适当的告警设置,就可以完成绝大部分客户的需求,从而显著减少了定制开发的需要,使得以标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于资源分层的备份系统告警管理方法,其特征在于,包括以下步骤:获取并对备份系统的资源进行分层,并构建初始资源层级结构;获取并根据业务需求在初始资源层级结构中添加虚拟组节点,通过各个虚拟组节点根据业务需求中的业务规范对资源实例进行聚合,得到目标资源层级结构;获取并根据备份系统的告警需求基于目标资源层级结构在对应的虚拟组节点中或者基于初始资源层级结构在对应的节点中判断是否触发告警,得到并根据触发判断结果完成告警管理。2.根据权利要求1所述的一种基于资源分层的备份系统告警管理方法,其特征在于,所述初始资源层级结构包括父节点和多个子孙节点,基于父节点和多个子孙节点嵌套生成一个树状结构。3.根据权利要求2所述的一种基于资源分层的备份系统告警管理方法,其特征在于,所述获取并根据业务需求在初始资源层级结构中添加虚拟组节点,通过各个虚拟组节点根据业务需求中的业务规范对资源实例进行聚合的方法包括以下步骤:获取并根据业务需求在对应的父节点和子孙节点之间插入虚拟组节点;通过虚拟组节点根据业务需求中的业务规范对各个子孙节点的资源实例进行聚合。4.根据权利要求3所述的一种基于资源分层的备份系统告警管理方法,其特征在于,所述获取并根据备份系统的告警需求基于目标资源层级结构在对应的虚拟组节点中或者基于初始资源层级结构在对应的节点中判断是否触发告警,得到并根据触发判断结果完成告警管理的方法包括以下步骤:A1、获取并根据备份系统的告警需求基于目标资源层级结构或初始资源层级结构在对应节点的资源实例中启动告警策略;A2、判断告警策略的目标类型是否是对应资源实例的类型,若是,则根据告警策略监控对应的资源实例并触发告警,结束;若否,则进入步骤A3;A3、判断告警策略的目标类型是否有对应资源实例的子孙节点类型,若是,则进入步骤A4;若否,则结束;A4、遍历告警策略的目标类型对应...

【专利技术属性】
技术研发人员:郭树岗桂巍熊震霏
申请(专利权)人:南京云信达科技有限公司
类型:发明
国别省市:

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

1