一种网络管理系统中关联规则验证的方法技术方案

技术编号:38390630 阅读:8 留言:0更新日期:2023-08-05 17:43
本发明专利技术公开了一种网络管理系统中关联规则验证的方法,包括以下步骤:S1:界面选择模拟告警的查询条件,向控制器发起请求;S2:控制器对输入参数进行校验,并调用告警查询解析器的api;S3:告警查询解析器根据条件筛选出模拟告警返回到控制器;S4:界面收到返回结果进行展示;S5:界面选择要验证的模拟告警作为验证数据向控制器发起请求;S6:控制器对模拟告警入参进行校验,将模拟告警数据传到关联模拟器;S7:关联模拟器根据告警数据,将关联处理中间数据和关联结果输送到关联结果分析器;S8:关联结果分析器输出关联结果和分析报告到控制器;S9:界面将输出结果进行展示。本发明专利技术不但验证效率高,减少了人工分析的工作,而且界面交互友好。互友好。互友好。

【技术实现步骤摘要】
一种网络管理系统中关联规则验证的方法


[0001]本专利技术涉及网络管理系统
,具体涉及一种网络管理系统中关联规则验证的方法。

技术介绍

[0002]在网络管理系统(后简称网管系统)中,告警是由网络设备因为故障而产生的,设备之间存在着拓扑关系(会映射到资源),因此可以根据资源关系结合告警来进行网络故障分析,这种描述告警、资源、分析处理的配置称为关联规则,处理告警和关联规则的程序为关联服务。
[0003]关联服务加载关联规则形成规则空间,同时接收告警并过滤,将告警进行标记,然后根据告警标记映射的资源补充配置进行关联资源的补充处理,再将告警数据放入规则空间,当规则空间中的告警数据满足预设条件的情况下产生关联结果。其核心处理过程示意图1所示,具体说明如下:
[0004]告警标记:通过在关联规则中设置过滤条件,告警满足条件则说明此告警属于该规则的告警范围,一个关联规则中可以设置多种标记用于区分不同的告警范围。给告警打标记,主要是为了后续环节关联资源补充和关联计算中使用。
[0005]关联资源补充:根据告警的标记来加载关联规则中对应的关联资源,可以用SQL的方式来查找关联资源,还支持正则匹配、以及动态脚本对数据进行加工;
[0006]关联计算:将告警在资源上的关系作为关联计算的条件,当满足此条件后产生关联结果。一个关联规则中可以存在多个关联计算场景。
[0007]规则编辑完成后的测试验证一般需要经验丰富的人员进行,而随着网管系统的发展关联规则中涉及的资源关系越来越复杂,验证过程也变得非常繁琐。
[0008]当前验证关联规则的核心流程,如图2所示,分为3个步骤:
[0009]步骤1:将要验证的关联规则更新到关联服务上;
[0010]步骤2:分析资源关系模拟告警并发送到关联服务,待关联服务处理完成;
[0011]步骤3:根据日志信息,分析在关联服务中告警处理过程形成关联分析结果;
[0012]这几个步骤中,费时费力的是步骤2和步骤3,步骤2中分析资源关系的难易程度主要看需求中涉及资源关系的复杂程度,对验证人员的业务要求比较高;步骤3的难易程度主要是因为关联处理失败的可能因素非常多,要求验证人员对程序处理机制非常熟悉。
[0013]一个规则在验证过程中如果最终结果失败,则需要尝试调整规则或者重新准备模拟告警,直到成功为止。
[0014]由上可见,现有方案中存在如下缺点:
[0015]A、验证数据(模拟告警)和关联结果分析都需要人工参与,效率低,验证时长一般30分钟以上;
[0016]B、验证数据准备过程需要对资源和业务有了解的人员,关联分析结果需要了解业务和程序处理机制的人员,对验证人员要求高;
[0017]C、关联分析结果展示不友好。

技术实现思路

[0018]本专利技术需要解决的技术问题是提供一种网络管理系统中关联规则验证的方法,不但验证效率高,减少了人工分析的工作,而且界面交互友好。
[0019]为解决上述技术问题,本专利技术所采取的技术方案如下。
[0020]一种网络管理系统中关联规则验证的方法,基于界面+后台的交互模式;所述后台包括控制器、告警查询解析器、关联模拟器和关联结果分析器,所述方法包括以下步骤:
[0021]S1:界面选择模拟告警的查询条件,点击查询按钮,向控制器发起请求;
[0022]S2:控制器对输入参数进行校验,并调用告警查询解析器的api;
[0023]S3:告警查询解析器根据条件从历史告警库中筛选出模拟告警,返回告警数据到控制器;
[0024]S4:界面收到控制模拟告警的返回结果进行展示;
[0025]S5:界面根据告警选择建议选择要验证的模拟告警作为验证数据向控制器发起请求;
[0026]S6:控制器对模拟告警入参进行校验,通过后将模拟告警数据传到关联模拟器;
[0027]S7:关联模拟器根据告警数据,结合验证的关联规则,进行告警标记、关联资源补充、关联计算处理,将关联处理中间数据和关联结果输送到关联结果分析器;
[0028]S8:关联结果分析器根据关联结果和关联处理中间数据,进行分析处理,输出关联结果和分析报告到控制器;
[0029]S9:界面收到控制器返回的关联结果和分析报告进行展示。
[0030]优选的,所述步骤S3具体包括以下步骤:
[0031]S31:告警查询解析器接收到入参,入参包括告警id集合、规则id和是否根据关联资源过滤告警开关;
[0032]S32:根据入参组装查询条件;
[0033]S33:调用告警历史库查询api传入查询条件得到告警集合;
[0034]S34:结合告警集合和组装条件方式补充告警选择建议;
[0035]S35:返回参数,参数包括告警集合和告警选择建议。
[0036]优选的,所述步骤S32的实现流程为:
[0037]当入参中存在告警id集合,则通过告警id组装查询条件;
[0038]当入参中不存在告警id集合,则根据规则id获取规则内容,并解析规则中告警范围的过滤条件,使用过滤条件来组装查询条件;如果开关根据关联资源过滤告警开启,则还需要解析规则中告警标记对应的资源变量,截取资源变量对应的数据,融合到查询条件中。
[0039]优选的,所述关联模拟器包括依次连接以产生关联结果的告警标记模拟、关联资源补充模拟和关联计算模拟;
[0040]所述步骤S7中关联处理中间数据的产生方法为:
[0041]所述告警标记模拟通过调用告警标记提供的API来完成告警标记的功能,同时产生告警标识中间数据;
[0042]所述关联资源补充模拟通过调用关联资源补充提供的API来完成关联资源补充的
功能,同时产生关联资源集合中间数据;
[0043]所述关联计算模拟通过调用关联计算提供的API来完成关联计算的功能,同时产生各个关联场景的条件及满足情况中间数据。
[0044]优选的,所述步骤S8中关联结果分析器根据中间数据分析与关联场景条件相关告警的告警标记和关联资源赋值情况,初步确定验证数据是否正常,其判断流程为:
[0045]S81:判断中间数据是否有告警标记,告警标记为空则说明告警不符合规则中的过滤条件,则提示请检查规则中的过滤条件配置;否则进行步骤S82;
[0046]S82:判断关联资源,关联资源如果为空,则说明资源补充过程中有问题,则提示请检查调整关联资源配置或资源数据;否则从数据层面来看是正常的;
[0047]S83:最后根据步骤S81和S82结果,组装数据分析报告。
[0048]优选的,所述步骤S8中关联结果分析器按关联场景

关联场景条件的阶段进行关联场景分析。
[0049]优选的,多个所述关联场景的处理流程为:
[0050]S84:获取关联结果、中间数据及步骤S83得到的数据分析报告;
[0051]S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络管理系统中关联规则验证的方法,其特征在于:基于界面+后台的交互模式;所述后台包括控制器、告警查询解析器、关联模拟器和关联结果分析器,所述方法包括以下步骤:S1:界面选择模拟告警的查询条件,点击查询按钮,向控制器发起请求;S2:控制器对输入参数进行校验,并调用告警查询解析器的api;S3:告警查询解析器根据条件从历史告警库中筛选出模拟告警,返回告警数据到控制器;S4:界面收到控制模拟告警的返回结果进行展示;S5:界面根据告警选择建议选择要验证的模拟告警作为验证数据向控制器发起请求;S6:控制器对模拟告警入参进行校验,通过后将模拟告警数据传到关联模拟器;S7:关联模拟器根据告警数据,结合验证的关联规则,进行告警标记、关联资源补充、关联计算处理,将关联处理中间数据和关联结果输送到关联结果分析器;S8:关联结果分析器根据关联结果和关联处理中间数据,进行分析处理,输出关联结果和分析报告到控制器;S9:界面收到控制器返回的关联结果和分析报告进行展示。2.根据权利要求1所述的一种网络管理系统中关联规则验证的方法,其特征在于:所述步骤S3具体包括以下步骤:S31:告警查询解析器接收到入参,入参包括告警id集合、规则id和是否根据关联资源过滤告警开关;S32:根据入参组装查询条件;S33:调用告警历史库查询api传入查询条件得到告警集合;S34:结合告警集合和组装条件方式补充告警选择建议;S35:返回参数,参数包括告警集合和告警选择建议。3.根据权利要求2所述的一种网络管理系统中关联规则验证的方法,其特征在于:所述步骤S32的实现流程为:当入参中存在告警id集合,则通过告警id组装查询条件;当入参中不存在告警id集合,则根据规则id获取规则内容,并解析规则中告警范围的过滤条件,使用过滤条件来组装查询条件;如果开关根据关联资源过滤告警开启,则还需要解析规则中告警标记对应的资源变量,截取资源变量对应的数据,融合到查询条件中。4.根据权利要求1所述的一种网络管理系统中关联规则验证的方法,其特征在于:所述关联模拟器包括依次连接以产生关联结果的告警标记模拟、关联资源补充模拟和关联计算模拟;所述步骤S7中关联处理中间数据的产生方法为:所述告警标记模拟通过调用告警标记提供的API来完成告警标记的功能,同时产生告警标识中间数据;所述关联资源补充模拟通过调用关联资源补充提供的API来完成关联资源补充的功能,同时产生关联资源集合中间数据;所述关联计算模拟通过调用关联计算提供的API来完成关联计算的功能,同时产生各个关联场景的条件及满足情况中间数据。
...

【专利技术属性】
技术研发人员:冯峰陈丹王春生李艳平
申请(专利权)人:北京铱软科技有限公司
类型:发明
国别省市:

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

1