一种机房故障网络设备检测方法、设备及介质与流程

文档序号:34145068发布日期:2023-05-13 16:40阅读:35来源:国知局
一种机房故障网络设备检测方法、设备及介质与流程

本技术涉及电数字数据处理,尤其涉及一种机房故障网络设备检测方法、设备及介质。


背景技术:

1、随着现代企业信息化自动化程度越来越高,对信息通信有了更大的依靠,因此对信息通信网络设备机房开展检测工作是信息通信网运维人员的重要工作内容,是保证设备稳定运行的重要保障。

2、在网络系统的运行过程中,如果网络系统中的某一个网络设备发生了故障,可能会导致网络系统中其他的网络设备受到影响。因此,在机房内网络设备发生故障之后,网络运维平台上可能会接收到大量网络设备上报的告警信息。但接收到的告警信息数量庞大,仅通过人工方式对告警信息进行故障诊断,难以快速确定出故障设备。


技术实现思路

1、本技术实施例提供了一种机房故障网络设备检测方法、设备及介质,用于解决如下技术问题:机房内网络设备发生故障之后,接收到的告警信息数量庞大,仅通过人工方式对告警信息进行故障诊断,难以快速确定出故障设备。

2、本技术实施例采用下述技术方案:

3、本技术实施例提供一种机房故障网络设备检测方法。包括,基于机房网络图谱确定出多条链路;其中,机房网络图谱包括机房对应的多个节点,以及多个节点之间的连接关系;获取当前时间段各条链路分别对应的当前网络数据,在当前网络数据不符合预设条件的情况下,在当前网络数据中确定出多个中心点,以基于历史网络数据库与多个中心点对当前网络数据进行填充;基于历史网络数据库以及填充后的各条链路分别对应的当前网络数据,确定出多条链路分别对应的通信故障检测模型,以通过通信故障检测模型得到故障链路;确定出故障链路对应的中间节点,基于中间节点对故障链路进行分组,对分组后的故障链路进行通信连通性检测,以确定出参考故障设备;基于预置通信测试任务,对参考故障设备进行通信数据测试,以得到参考故障设备对应的参考通信数据值;将参考通信数据值与预置通信数据值进行比对,以基于比对结果确定出当前机房中的故障设备信息。

4、本技术实施例通过确定出机房内的多条链路,并对多条链路进行数据填充,能够在当前链路数据较少的情况下,基于历史网络数据库对当前链路进行数据扩充,从而通过扩充后的当前链路数据进行模型训练,使得训练得到的通信故障检测模型更为精准。其次,本技术实施例通过确定出故障链路的中间节点,对故障链路进行分组,能够快速确定出相应的参考故障设备,提高故障设备检测的效率。此外,为了确保故障设备检测过程中存在误差,本技术实施例设置有预置通信测试任务,通过该预置通信测试任务能够对各参考故障设备进一步进行确定,从而确保检测出的故障设备的准确性。

5、在本技术的一种实现方式中,获取当前时间段各条链路分别对应的当前网络数据,在当前网络数据不符合预设条件的情况下,在当前网络数据中确定出多个中心点,以基于历史网络数据库与多个中心点对当前网络数据进行填充,具体包括:获取前一时间段各条链路分别对应的第一实际平均网络数据,以及获取当前时间段各条链路分别对应的第二实际平均网络数据,并确定出第一实际平均网络数据与第二实际平均网络数据之间的差值;其中,第一实际平均网络数据与前一时间段内多个时间片分别对应的网络数据相关;第二实际平均网络数据与当前时间段内多个时间片分别对应的网络数据相关;在差值大于预置差值阈值的情况下,在当前时间段对应的网络数据中选择预设数量的网络数据,以作为多个中心点;在历史网络数据库中,确定出与当前中心点距离在预定距离内的多个样本元素,作为样本数据集;确定出当前中心点与样本数据集中每个样本元素之间的距离,将预设距离范围内的多个样本元素作为当前中心点对应的填充数据集;确定出多个中心点分别对应的填充数据集,基于多个中心点分别对应的填充数据集对当前时间段对应的网络数据进行填充。

6、在本技术的一种实现方式中,基于历史网络数据库以及填充后的各条链路分别对应的当前网络数据,确定出多条链路分别对应的通信故障检测模型,以通过通信故障检测模型得到故障链路,具体包括:确定出填充后的各条链路分别对应的历史网络数据;将历史网络数据分别划分为多个均等时间段,并确定出多个均等时间段分别对应的平均网络数据;确定出当前链路对应的n个平均网络数据,将前n-1个平均网络数据作为输入,将第n个平均网络数据作为输出,对预置神经网络模型进行训练,以得到当前链路对应的通信故障检测模型;在得到当前链路在当前时间段对应的实际平均网络数据后,将实际平均网络数据增加入当前链路对应的通信故障检测模型的输出训练集,以及将输入训练集中的时间最早的平均网络数据进行删除处理;基于各条链路分别对应的当前网络数据,对各条链路分别对应的训练数据集进行更新,以通过更新后的训练数据集确定出各条链路分别对应的通信故障检测模型,以通过分别对应的故障检测模型对多条链路的网络数据进行检测,以确定出故障链路。

7、在本技术的一种实现方式中,确定出故障链路对应的中间节点,基于中间节点对故障链路进行分组,对分组后的故障链路进行通信连通性检测,以确定出参考故障设备,具体包括:确定出故障链路的中间节点,以中间节点为中心,将故障链路划分为两个子链路;分别对两个子链路的通信连通性进行检测,确定出第一故障子链路;确定出第一故障子链路的中间节点,以中间节点为中心,将第一故障子链路划分为两个子链路;对第一故障子链路对应的两个子链路进行通信连通性检测,确定出第二故障子链路;对故障子链路进行多次划分,直到确定出参考故障设备。

8、在本技术的一种实现方式中,分别对两个子链路的通信连通性进行检测,确定出第一故障子链路,具体包括:通过子链路中的起始节点向下游节点发送检测信号;在下游节点接收到的检测信号的误码率大于预设误码率的情况下;和/或在下游节点接收到的检测信号的能量强度小于预设能量强度的情况下;和/或在下游节点接收到的检测信号的间隔时长大于预设间隔时长阈值的情况下;和/或在起始节点确定起始节点对应的子链路为第一故障子链路。

9、在本技术的一种实现方式中,对参考故障设备进行通信数据测试,以基于通信数据测试确定出故障设备信息,具体包括:通过预置通信测试任务清单中的第一测试任务,依次对多个参考故障设备进行通信数据测试,得到每个参考故障设备分别对应的第一参考通信数据值;通过预置通信测试任务清单中的第二测试任务,依次对多个参考故障设备进行通信数据测试,得到每个参考故障设备分别对应的第二参考通信数据值;重复第一测试任务与第二测试任务,基于得到的多个第一参考通信数据值与多个第二参考通信数据值,确定出多个参考故障设备分别对应的第一总参考通信数据值,以及确定出多个参考故障设备分别对应的第二总参考通信数据值。

10、在本技术的一种实现方式中,基于第一参考通信数据值、第二参考通信数据值、第一总参考通信数据值以及第二总参考通信数据值,确定出最终故障设备,具体包括:将每个参考故障设备分别对应的多个第一参考通信数据值进行两两取中值处理,以得到每个参考故障设备分别对应的第一通信值;以及将每个参考故障设备分别对应的多个第二参考通信数据值进行两两取中值处理,以得到每个参考故障设备分别对应的第二通信值;将第一通信值与第二通信值,分别与预置第一通信值进行比对,以及将第一总参考通信数据值与第二总参考通信数据值,分别与预置第二通信值进行比对,以通过比对结果确定出故障设备信息。

11、在本技术的一种实现方式中,述将第一通信值与第二通信值,分别与预置第一通信值进行比对,以及将第一总参考通信数据值与第二总参考通信数据值,分别与预置第二通信值进行比对,以通过比对结果确定出故障设备信息,具体包括:在第一通信值与第二通信值均小于预置第一通信值,且第一总参考通信数据值与第二总参考通信数据值,均小于预置第二通信值的情况下,确定参考故障设备为严重等级的故障设备;在第一通信值与第二通信值均不小于预置第一通信值,且第一总参考通信数据值与第二总参考通信数据值,均不小于预置第二通信值的情况下,确定参考故障设备为正常设备;否则,确定参考故障设备为普通等级的故障设备。

12、本技术实施例提供一种机房故障网络设备检测设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:基于机房网络图谱确定出多条链路;其中,机房网络图谱包括机房对应的多个节点,以及多个节点之间的连接关系;获取当前时间段各条链路分别对应的当前网络数据,在当前网络数据不符合预设条件的情况下,在当前网络数据中确定出多个中心点,以基于历史网络数据库与多个中心点对当前网络数据进行填充;基于历史网络数据库以及填充后的各条链路分别对应的当前网络数据,确定出多条链路分别对应的通信故障检测模型,以通过通信故障检测模型得到故障链路;确定出故障链路对应的中间节点,基于中间节点对故障链路进行分组,对分组后的故障链路进行通信连通性检测,以确定出参考故障设备;基于预置通信测试任务,对参考故障设备进行通信数据测试,以得到参考故障设备对应的参考通信数据值;将参考通信数据值与预置通信数据值进行比对,以基于比对结果确定出当前机房中的故障设备信息。

13、本技术实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:基于机房网络图谱确定出多条链路;其中,机房网络图谱包括机房对应的多个节点,以及多个节点之间的连接关系;获取当前时间段各条链路分别对应的当前网络数据,在当前网络数据不符合预设条件的情况下,在当前网络数据中确定出多个中心点,以基于历史网络数据库与多个中心点对当前网络数据进行填充;基于历史网络数据库以及填充后的各条链路分别对应的当前网络数据,确定出多条链路分别对应的通信故障检测模型,以通过通信故障检测模型得到故障链路;确定出故障链路对应的中间节点,基于中间节点对故障链路进行分组,对分组后的故障链路进行通信连通性检测,以确定出参考故障设备;基于预置通信测试任务,对参考故障设备进行通信数据测试,以得到参考故障设备对应的参考通信数据值;将参考通信数据值与预置通信数据值进行比对,以基于比对结果确定出当前机房中的故障设备信息。

14、本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:本技术实施例通过确定出机房内的多条链路,并对多条链路进行数据填充,能够在当前链路数据较少的情况下,基于历史网络数据库对当前链路进行数据扩充,从而通过扩充后的当前链路数据进行模型训练,使得训练得到的通信故障检测模型更为精准。其次,本技术实施例通过确定出故障链路的中间节点,对故障链路进行分组,能够快速确定出相应的参考故障设备,提高故障设备检测的效率。此外,为了确保故障设备检测过程中存在误差,本技术实施例设置有预置通信测试任务,通过该预置通信测试任务能够对各参考故障设备进一步进行确定,从而确保检测出的故障设备的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1