【技术实现步骤摘要】
基于资源拓扑的资源预警方法及系统
本专利技术涉及信息告警
,特别是涉及基于资源拓扑的资源预警方法及系统。
技术介绍
告警系统用于对设备及服务的异常情况进行告警,并提供告警信息查看、处理和订阅功能,广泛应用于各类互联网公司的生产环境中。告警系统接收到由监控系统传入的各类原始的指标值,这些指标值数据经过告警触发器的一系列运算和判断,在满足预设的告警条件时,告警触发器被触发,就会产生一个告警。这个告警最终会通过查询标识该告警的订阅者的订阅信息,找到告警的订阅者,最终投递到订阅者的短息、邮件产生一条告警信息。在现有的网络环境中,各种资源之间存在相互关联,一个资源的异常同时可能会引起其他资源的异常。但现有告警系统都只能针对实际应用环境中的某一个监控项的异常,触发一个告警,无法对告警可能引发的风险进行预警。
技术实现思路
本专利技术实施例的目的在于提供一种基于资源拓扑的资源预警方法及系统,以实现对告警可能引发的风险进行预警。具体技术方案如下:一种基于资源拓扑的资源预警方法,包括:获取网络中的告警信息,确定所述告警信息告警的资源为异常资源;获取资源拓扑关系,其中,所述资源拓扑关系为根据所述配置管理数据库中的资源之间的依赖关系,将所述配置管理数据库中的资源由下至上多层级排列所形成的拓扑关系,且在所述资源拓扑关系中上层资源应用下层资源;在所述资源拓扑关系中,选取所述异常资源的上层资源,作为关联资源;根据所述告警信息,生成所述关联资源的预警信息。可选的,所述根据所述告警信息,生成所述关联资源的预警信息,包括:根据所述告警信息的严重级别,通过预先确定的预警权值及预设的预警系数 ...
【技术保护点】
一种基于资源拓扑的资源预警方法,其特征在于,包括:获取网络中的告警信息,确定所述告警信息告警的资源为异常资源;获取资源拓扑关系,其中,所述资源拓扑关系为根据所述配置管理数据库中的资源之间的依赖关系,将所述配置管理数据库中的资源由下至上多层级排列所形成的拓扑关系,且在所述资源拓扑关系中上层资源应用下层资源;在所述资源拓扑关系中,选取所述异常资源的上层资源,作为关联资源;根据所述告警信息,生成所述关联资源的预警信息。
【技术特征摘要】
1.一种基于资源拓扑的资源预警方法,其特征在于,包括:获取网络中的告警信息,确定所述告警信息告警的资源为异常资源;获取资源拓扑关系,其中,所述资源拓扑关系为根据所述配置管理数据库中的资源之间的依赖关系,将所述配置管理数据库中的资源由下至上多层级排列所形成的拓扑关系,且在所述资源拓扑关系中上层资源应用下层资源;在所述资源拓扑关系中,选取所述异常资源的上层资源,作为关联资源;根据所述告警信息,生成所述关联资源的预警信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述告警信息,生成所述关联资源的预警信息,包括:根据所述告警信息的严重级别,通过预先确定的预警权值及预设的预警系数,确定所述异常资源导致所述关联资源发生故障的风险率,其中,所述预警权值用于表征所述异常资源对所述关联资源的影响程度,所述预警系数用于表征所述严重级别对所述关联资源异常的影响程度;根据所述风险率,生成所述关联资源的预警信息。3.根据权利要求2所述的方法,其特征在于,在所述根据所述告警信息的严重级别,通过预先确定的预警权值及预设的预警系数,确定所述异常资源导致所述关联资源发生故障的风险率之前,所述方法还包括:根据所述资源拓扑关系,设定所述预警权值的值;获取所述异常资源的上层资源的监控系统,针对所述异常资源做出的反馈,其中,所述反馈标识预设时间内所述异常资源的上层资源是否发生异常;根据所述反馈,调整所述预警权值的值。4.根据权利要求3所述的方法,其特征在于,所述根据所述反馈,调整所述预警权值的值,包括:当所述反馈为所述预设时间内所述异常资源的上层资源发生异常时,增加所述异常资源的上层资源与所述异常资源之间的预警权值的值。5.根据权利要求2所述的方法,其特征在于,所述预设的预警系数,包括:所述告警信息的不同严重级别,分别对应相应的预警系数,其中,所述严重级别的等级与所述严重级别对应的预警系数正相关。6.根据权利要求1或2所述的方法,其特征在于,在所述获取资源拓扑关系之前,所述方法还包括:获取所述配置管理数据库中所有的资源之间的依赖关系;根据所述配置管理数据库中所有的资源之间的依赖关系,将所述配置管理数据库中所有的资源由下至上多层级排列,建立所述资源拓扑关系。7.根据权利要求1或2所述的方法,其特征在于,在所述获取资源拓扑关系之前,所述方法还包括:在所述配置管理数据库中,以所述异常资源为起点,逐个递归查找应用所述异常资源的资源,直至满足预设的查找停止条件;将查找到的资源及所述异常资源,加入到所述资源拓扑关系中。8.根据权利要求7所述的方法,其特征在于,所述查找停止条件包括:所述配置管理数据库中不包含应用所述查找到的资源的资源,或当前查找到的资源已经存在于所述资源拓扑关系中。9.根据权利要求1或2所述的方法,其特征在于,在所述获取资源拓扑关系之前,所述方法还包括:在所述配置管理数据库中资源之间的依赖关系发生变更时,生成标识所述变更的变更消息;根据所述变更消息,更新所述资源拓扑关系。10.一种基于资源拓扑的资源预警系统,其特征在于,包括:异常资源确定模块,用于获取网络中的告警信息,确定所述告警信息告...
【专利技术属性】
技术研发人员:倪海凌,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。