本申请涉及计算机,特别涉及故障告警方法。本申请同时涉及故障告警装置,一种计算设备,以及一种计算机可读存储介质。
背景技术:
1、大二层网络因其具有接入方便、数据转发速度快、易于维护的特点被广泛使用。但该类型网络在使用过程中经常发生mac地址漂移,传统mac地址漂移故障定位是一个专业性极强的工作。网络管理员登陆交换机读取系统日志,通过分析日志,定位发生故障的交换机端口,再对交换机端口进行解析,获取端口连接终端的mac地址和ip地址,进行人工核查定位发生故障的终端。
2、然而,上述故障定位方式存在如下几个方面的问题:1、人员业务能力要求高,如果网络管理人员缺乏专业知识和故障处理经验,故障发生时无法进行处置2、连接关系复杂的网络终端定位耗时费力3、故障依靠人工处置无法做到快速定位。
技术实现思路
1、有鉴于此,本申请实施例提供了故障告警方法。本申请同时涉及故障告警装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的故障定位效率低,故障定位耗时较长的问题。
2、根据本申请实施例的第一方面,提供了一种故障告警方法,包括:
3、接收故障监测请求,并基于所述故障监测请求获取日志文件,其中,所述日志文件中包含至少一条日志信息;
4、确定所述日志文件中的待处理日志信息,并获取所述待处理日志信息中的端口标识;
5、基于所述端口标识生成端口解析命令,并发送至交换机;
6、接收所述交换机基于所述端口解析命令返回的故障终端属性信息,并基于所述故障终端属性信息生成故障告警信息。
7、根据本申请实施例的第二方面,提供了一种故障告警装置,包括:
8、接收模块,被配置为接收故障监测请求,并基于所述故障监测请求获取日志文件,其中,所述日志文件中包含至少一条日志信息;
9、获取模块,被配置为确定所述日志文件中的待处理日志信息,并获取所述待处理日志信息中的端口标识;
10、发送模块,被配置为基于所述端口标识生成端口解析命令,并发送至交换机;
11、生成模块,被配置为接收所述交换机基于所述端口解析命令返回的故障终端属性信息,并基于所述故障终端属性信息生成故障告警信息。
12、根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述故障告警方法的步骤。
13、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述故障告警方法的步骤。
14、本申请提供的故障告警方法,接收故障监测请求,并基于所述故障监测请求获取日志文件,其中,所述日志文件中包含至少一条日志信息;确定所述日志文件中的待处理日志信息,并获取所述待处理日志信息中的端口标识;基于所述端口标识生成端口解析命令,并发送至交换机;接收所述交换机基于所述端口解析命令返回的故障终端属性信息,并基于所述故障终端属性信息生成故障告警信息。
15、本申请一实施例实现了由客户端基于待处理日志信息端口标识生成端口解析命令,并由交换机执行该端口解析命令,节省了人工定位所消耗的时间,从而了提升故障定位效率,以及故障应急处理效率;客户端可基于故障终端属性信息生成故障告警信息,并可以将故障告警信息在客户端进行展示,以便非专业人员也可以及时发现设备故障情况,进而提升故障处理效率;此外,本申请的故障告警方法可依托已有的网络监控系统进行处理,可移植性强,方便推广。
1.一种故障告警方法,其特征在于,包括:
2.如权利要求1所述的故障告警方法,其特征在于,接收故障监测请求,并基于所述故障监测请求获取日志文件,包括:
3.如权利要求1所述的故障告警方法,其特征在于,确定所述日志文件中的待处理日志信息,包括:
4.如权利要求1所述的故障告警方法,其特征在于,基于所述端口标识生成端口解析命令,并发送至交换机之前,还包括:
5.如权利要求3所述的故障告警方法,其特征在于,获取所述待处理日志信息中的端口标识,包括:
6.如权利要求5所述的故障告警方法,其特征在于,基于所述端口标识生成端口解析命令,并发送至交换机,包括:
7.如权利要求1所述的故障告警方法,其特征在于,基于所述故障终端属性信息生成故障告警信息,包括:
8.一种故障告警装置,其特征在于,包括:
9.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-7任意一项所述方法的步骤。
10.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-7任意一项所述方法的步骤。