网络故障排查方法、装置及电子设备与流程

文档序号:37105752发布日期:2024-02-22 21:04阅读:13来源:国知局
网络故障排查方法、装置及电子设备与流程

本申请涉及网络检测,特别涉及网络故障排查方法、装置及电子设备。


背景技术:

1、在计算机网络比如数据中心网络等中,网络设备种类多样,且网络设备的监控指标比较复杂,整个计算机网络的网络环境一般以人工排查为主,比如,通过对不同的网络设备采用该网络设备对应的监控方式来监控该网络设备对应的监控指标,以核心交换机为例,则可监控该核心交换机的性能指标(如cpu使用率、内存使用率等)、流量指标(如各个端口在各单位时间内的流量、丢错包等)。之后由相关人员比如网络运维人员等分析监控出的各监控指标来确定网络设备是否正常运行。最终通过人工排查方式排查出网络故障。

2、但是,目前这种通过人工排查方式排查网络故障的方法,耗时长,效率低,并且过于依赖个人经验,对相关人员要求过高。


技术实现思路

1、本申请实施例提供了网络故障排查方法、装置及电子设备,以通过可编排方式实现网络故障自动化排查。

2、本申请实施例提供一种网络故障排查方法,该方法应用于工作流编排引擎,该方法包括:

3、通过工作流编排引擎确定目标网络节点当前需要针对指定网络拓扑执行网络故障排查,则通过工作流编排引擎从分布式文件系统中的第一网络节点获得已编排的与所述网络故障排查所匹配的故障排查流程指示信息;所述故障排查流程指示信息包括按顺序执行的不同检测任务;所述第一网络节点被用于存储至少一个故障排查流程指示信息;

4、通过工作流编排引擎指示目标网络节点按照顺序执行所述故障排查流程指示信息中的检测任务,并在目标网络节点执行检测任务时,控制目标网络节点从所述分布式文件系统中的第二网络节点获取该检测任务所涉及的测试用例,以及从所述分布式文件系统中的第三网络节点上获得所述测试用例相关联的故障排查脚本,以使得目标网络节点基于所述测试用例运行所述故障排查脚本以执行故障排查并输出排查结果;

5、通过工作流编排引擎对目标网络节点输出的排查结果进行分析,以在基于排查结果识别出异常时,输出异常至已部署的监控端进行显示。

6、本申请实施例提供一种网络故障排查装置,其特征在于,该装置应用于工作流编排引擎,包括:

7、确定单元,用于确定目标网络节点当前需要针对指定网络拓扑执行网络故障排查,则从分布式文件系统中的第一网络节点获得已编排的与所述网络故障排查所匹配的故障排查流程指示信息;所述故障排查流程指示信息包括按顺序执行的不同检测任务;所述第一网络节点被用于存储至少一个故障排查流程指示信息;

8、控制单元,用于指示目标网络节点按照顺序执行所述故障排查流程指示信息中的检测任务,并在目标网络节点执行检测任务时,控制目标网络节点从所述分布式文件系统中的第二网络节点获取该检测任务所涉及的测试用例,以及从所述分布式文件系统中的第三网络节点上获得所述测试用例相关联的故障排查脚本,以使得目标网络节点基于所述测试用例运行所述故障排查脚本以执行故障排查并输出排查结果;

9、输出单元,用于对目标网络节点输出的排查结果进行分析,以在基于排查结果识别出异常时,输出异常至已部署的监控端进行显示。

10、本申请实施例还提供了一种电子设备。该电子设备包括:处理器和机器可读存储介质;

11、所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;

12、所述处理器用于执行机器可执行指令,以实现上述公开的方法的步骤。

13、由以上技术方案可以看出,本申请中,基于网络故障排查需求(比如基于网络拓扑结构和待排查的故障类型)自定义编排网络故障排查对应的故障排查流程指示信息,并基于故障排查流程指示信息中的检测任务,自定义编译该检测任务所涉及的测试用例、以及编译该测试用例相关联的故障排查脚本,通过可编排方式实现网络故障自动化排查,提高了网络故障的检测效率。

14、进一步地,在本实施例中,以分布式系统作为存储底座,统一通过分布式系统管理故障排查流程指示信息、测试用例、以及故障排查脚本,提高网络故障排查逻辑的鲁棒性。

15、进一步地,在本实施例中,通过编排故障排查流程指示信息、测试用例、以及故障排查脚本,这种编排方式可避免大而全的冗余检测和系统开发逻辑,并且,这种编排方式可根据需求灵活调整故障排查流程指示信息、测试用例、以及故障排查脚本,提高网络故障排查的开发维护效率和网络故障的检测效率。



技术特征:

1.一种网络故障排查方法,其特征在于,该方法应用于工作流编排引擎,该方法包括:

2.根据权利要求1所述的方法,其特征在于,所述工作流编排引擎提供对外接口;

3.根据权利要求1或2所述的方法,其特征在于,所述通过工作流编排引擎确定当前需要针对指定网络拓扑执行网络故障排查进一步包括:获得该网络故障排查所对应的故障排查流程标识;故障排查流程标识用于表示对应的故障排查流程指示信息;

4.根据权利要求1所述的方法,其特征在于,所述工作流编排引擎为新部署的且分别与所述分布式文件系统和所述指定网络拓扑建立连接的组件;

5.根据权利要求1所述的方法,其特征在于,该方法之前进一步包括:

6.根据权利要求1所述的方法,其特征在于,所述故障排查流程指示信息中的至少一个检测任务为嵌套任务;所述嵌套任务包括多个不同子任务以及该多个不同子任务的执行顺序;和/或,

7.根据权利要求1所述的方法,其特征在于,

8.一种网络故障排查装置,其特征在于,该装置应用于工作流编排引擎,包括:

9.根据权利要求8所述的装置,其特征在于,所述确定单元确定当前需要针对指定网络拓扑执行网络故障排查进一步包括:获得该网络故障排查所对应的故障排查流程标识;故障排查流程标识用于表示对应的故障排查流程指示信息;

10.一种电子设备,其特征在于,该电子设备包括处理器和机器可读存储介质;所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;


技术总结
本申请提供了网络故障排查方法、装置及电子设备。本申请中,基于网络故障排查需求(比如基于网络拓扑结构和待排查的故障类型)自定义编排网络故障排查对应的故障排查流程指示信息,并基于故障排查流程指示信息中的检测任务,自定义编译该检测任务所涉及的测试用例、以及编译该测试用例相关联的故障排查脚本,通过可编排方式实现网络故障自动化排查,提高了网络故障的检测效率。

技术研发人员:孙旭,兰明锦,唐苗,洪文杰,张慧梅,谢慧泓,唐瑞,王珩
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:
技术公布日:2024/2/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1