System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络运维,尤其涉及一种基于规则引擎的网络运维方法、系统、设备及介质。
技术介绍
1、近年来,随着云网融合不断深化,以及5g技术、物联网技术等的广泛应用,极大促进了社会经济的发展,云网愈发受到人们的关注。
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、当所述差异比较结果为异常,则根据所述第一回溯事件特征,对所述巡检成功数据进行第一事件匹配处理,得到所述第一回溯事件。
31、在一些实施例中,所述根据所述巡检失败数据,对所述目标告警信息进行网络回溯处理,得到第二回溯事件,包括:
32、对所述目标告警信息进行第二历史特征提取处理,得到第二回溯事件特征;
33、对所述巡检失败数据进行映射查询处理,得到网络运行数据;
34、根据所述第二回溯事件特征,对所述网络运行数据进行第二事件匹配处理,得到所述第二回溯事件。
35、为实现上述目的,本申请实施例的另一方面提出了一种基于规则引擎的网络运维系统,所述网络运维系统包括:
36、预处理单元,用于获取原始告警信息,并对所述原始告警信息进行预处理,得到目标告警信息;
37、组合单元,用于对所述目标告警信息进行引擎元素组合处理,得到规则引擎,以及所述规则引擎输出的巡检结果,所述规则引擎用于记录巡检规则的集合,所述巡检规则包括原子元素、运算符元素、文本元素和数值元素;
38、回溯单元,用于根据所述巡检结果,对所述目标告警信息进行图谱回溯处理,得到历史回溯事件;
39、构建单元,用于根据所述历史回溯事件,对所述巡检结果进行策略构建处理,得到故障运维策略。
40、为实现上述目的,本申请实施例的另一方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前面所述的方法。
41、为实现上述目的,本申请实施例的另一方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前面所述的方法。
42、本申请实施例至少包括以下有益效果:
43、本申请提供一种基于规则引擎的网络运维方法、系统、设备及介质,其中,该网络运维方法通过获取原始告警信息,并对所述原始告警信息进行预处理,得到目标告警信息;对所述目标告警信息进行引擎元素组合处理,得到规则引擎,以及所述规则引擎输出的巡检结果,所述规则引擎用于记录巡检规则的集合,所述巡检规则包括原子元素、运算符元素、文本元素和数值元素;根据所述巡检结果,对所述目标告警信息进行图谱回溯处理,得到历史回溯事件;根据所述历史回溯事件,对所述巡检结果进行策略构建处理,得到故障运维策略。该网络运维方法通过利用规则引擎输出的巡检结果,可以在空间维度上得到更加全面的网络运行检测信息,而通过对目标告警信息的图谱回溯处理,调取到网络中的历史回溯事件,其可以从时间维度上得到更加全面的网络运行信息,更好地实现网络故障的定位以及网络故障类型的确定,能够有效降低网络故障的运维成本和运维难度,减少网络故障的处置时间,从而提高网络故障的本文档来自技高网...
【技术保护点】
1.一种基于规则引擎的网络运维方法,其特征在于,包括:
2.根据权利要求1所述的基于规则引擎的网络运维方法,其特征在于,所述对所述目标告警信息进行引擎元素组合处理,得到规则引擎,包括:
3.根据权利要求2所述的基于规则引擎的网络运维方法,其特征在于,所述根据所述巡检方案,对所述第一运行模板进行元素配置处理,得到第二运行模板,包括:
4.根据权利要求2所述的基于规则引擎的网络运维方法,其特征在于,所述对所述第二运行模板进行逻辑关系整合处理,得到所述规则引擎,包括:
5.根据权利要求1至4任意一项所述的基于规则引擎的网络运维方法,其特征在于,所述根据所述巡检结果,对所述目标告警信息进行图谱回溯处理,得到历史回溯事件:
6.根据权利要求5所述的基于规则引擎的网络运维方法,其特征在于,所述根据所述巡检成功数据,对所述目标告警信息进行标准回溯处理,得到第一回溯事件,包括:
7.根据权利要求5所述的基于规则引擎的网络运维方法,其特征在于,所述根据所述巡检失败数据,对所述目标告警信息进行网络回溯处理,得到第二回溯事件,包括
8.一种基于规则引擎的网络运维系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种基于规则引擎的网络运维方法,其特征在于,包括:
2.根据权利要求1所述的基于规则引擎的网络运维方法,其特征在于,所述对所述目标告警信息进行引擎元素组合处理,得到规则引擎,包括:
3.根据权利要求2所述的基于规则引擎的网络运维方法,其特征在于,所述根据所述巡检方案,对所述第一运行模板进行元素配置处理,得到第二运行模板,包括:
4.根据权利要求2所述的基于规则引擎的网络运维方法,其特征在于,所述对所述第二运行模板进行逻辑关系整合处理,得到所述规则引擎,包括:
5.根据权利要求1至4任意一项所述的基于规则引擎的网络运维方法,其特征在于,所述根据所述巡检结果,对所述目标告警信息进行图...
【专利技术属性】
技术研发人员:孙普,公怀予,白宇洁,王亮亮,李威,杜会峰,黄森,王晓彩,谢梦春,卢霖,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。