System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种网络设备的告警推理方法、装置、设备及存储介质。
技术介绍
1、垂直行业客户部署专网,用于企业生产、运营等工作的数字化所需的高效信息网络,如何实时、准确、直观的监控网络的运行告警信息,集中建设监控大规模网络运行状态监控系统,是网络运行状态监控场景需解决的问题。现有大规模网络运行状态监控系统,根据实际网络部署情况,预定制监控告警拓扑图,基于采集的监控告警数据,通过可视化监控大屏进行监控。
2、现有技术中的网络拓扑图,为保证准确性,一般根据静态的拓扑图数据预先定义,无法做到拓扑图的实时动态更新,导致监控不准确;其次,现有网络设备的性能告警,直接实时加载在监控拓扑图上显示,如遇到性能数据上报故障或漏报等原因,暂不能自动根据拓扑图提前确定潜在的告警设备,导致网络的可靠性较低。
技术实现思路
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、与现有技术相比,本专利技术实施例提供的一种网络设备的告警推理方法,其有益效果在于:通过获取网络设备的设备信息和设备告警信息,基于网络设备的设备信息构建网络设备拓扑图,将设备告警信息添加到网络设备拓扑图中,根据预设的推理规则进行推理,确定网络设备拓扑图中潜在的告警设备,便于管理人员对网络中的设备信息进行实时监测,确定潜在的告警设备,提升了网络质量和网络设备的可靠性。
本文档来自技高网...【技术保护点】
1.一种网络设备的告警推理方法,其特征在于,包括:
2.如权利要求1所述的网络设备的告警推理方法,其特征在于,所述基于所述网络设备的设备信息构建网络设备拓扑图之后,还包括:
3.如权利要求2所述的网络设备的告警推理方法,其特征在于,所述按照预设的时间间隔,对所述网络设备拓扑图进行更新,包括:
4.如权利要求2所述的网络设备的告警推理方法,其特征在于,所述依次遍历更新后的网络设备拓扑图的所有节点,评估所述网络设备拓扑图的完整性,包括:
5.如权利要求1所述的网络设备的告警推理方法,其特征在于,所述基于所述网络设备的设备信息构建网络设备拓扑图,包括:
6.如权利要求1所述的网络设备的告警推理方法,其特征在于,所述将所述设备告警信息添加到所述网络设备拓扑图中,根据预设的推理规则进行推理,确定所述网络设备拓扑图中潜在的告警设备,包括:
7.如权利要求6所述的网络设备的告警推理方法,其特征在于,所述预设的推理规则包括推理方向和推理层级数;则,所述遍历所有所述告警设备,根据预设的推理规则进行推理,确定所述网络设备拓扑图中
8.一种网络设备的告警推理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现如权利要求1至7任一项所述的网络设备的告警推理方法。
...【技术特征摘要】
1.一种网络设备的告警推理方法,其特征在于,包括:
2.如权利要求1所述的网络设备的告警推理方法,其特征在于,所述基于所述网络设备的设备信息构建网络设备拓扑图之后,还包括:
3.如权利要求2所述的网络设备的告警推理方法,其特征在于,所述按照预设的时间间隔,对所述网络设备拓扑图进行更新,包括:
4.如权利要求2所述的网络设备的告警推理方法,其特征在于,所述依次遍历更新后的网络设备拓扑图的所有节点,评估所述网络设备拓扑图的完整性,包括:
5.如权利要求1所述的网络设备的告警推理方法,其特征在于,所述基于所述网络设备的设备信息构建网络设备拓扑图,包括:
6.如权利要求1所述的网络设备的告警推...
【专利技术属性】
技术研发人员:李彩红,陈澄广,付承启,卢益谦,冯泽锋,
申请(专利权)人:广东宜通衡睿科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。