一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络系统异常处理方法、装置、设备及介质与流程

2022-06-01 14:38:13 来源:中国专利 TAG:
一种网络系统异常处理方法、装置、设备及介质与流程

本申请涉及计算机技术领域,尤其涉及一种网络系统异常处理方法、装置、设备以及计算机可读存储介质。

背景技术

网络系统用于连通底层软硬件系统与上层应用,当网络系统出现异常时,可能导致业务可用性降低,严重情况可能导致业务中断。

对于网络系统的异常的处理,通常需要工作人员进行分析定位,确定异常位置,并且对应执行措施。但是这种处理方法对于工作人员的要求较高,并且需要花费较多时间,成本较高。

因此,亟需一种成本较低的网络系统异常处理方法。



技术实现要素:

本申请提供了一种网络系统异常处理方法。该方法可以实现对于网络系统异常情况的判断及处理。本申请还提供了上述方法对应的装置、设备以及介质。

第一方面,本申请提供了一种网络系统异常处理方法,该方法包括:

接收应用告警信息与网络系统告警信息;

根据所述应用告警信息与所述网络系统告警信息进行故障诊断,获取故障诊断结果,所述故障诊断结果表征应用异常是否与网络系统异常关联;

当所述应用异常与所述网络系统异常关联时,根据所述应用告警信息与所述网络系统告警信息进行网络系统异常分类,所述网络系统异常分类结果表征所述网络系统异常的种类;

根据所述网络系统异常分类结果从自愈规则库中获取与所述网络系统异常分类结果匹配的自愈规则;

根据所述自愈规则获取所述自愈规则对应的自愈脚本;

执行所述自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,所述执行所述自愈脚本以进行网络系统故障恢复,包括:

当满足预设条件时,执行所述自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,所述方法还包括:

在所述自愈脚本执行结束后,检查所述网络系统异常是否解决。

在一些可能的实现方式中,所述网络系统异常分类结果包括链路异常、设备异常和端口异常中的至少一种。

在一些可能的实现方式中,所述方法还包括:

当所述应用异常与所述网络系统异常关联时,根据所述应用告警信息与所述网络系统告警信息确定网络系统异常位置;

所述根据所述网络系统异常分类结果从自愈规则库中获取与所述网络系统异常分类结果匹配的自愈规则,包括:

根据所述网络系统异常分类结果和所述网络系统异常位置,从自愈规则库中获取与所述网络系统异常分类结果和所述网络系统异常位置匹配的自愈规则。

在一些可能的实现方式中,所述方法通过部署在电子设备上的平台即服务PaaS平台实现。

第二方面,本申请提供了一种网络系统异常处理装置,该装置包括:

通信单元,用于接收应用告警信息与网络系统告警信息;

诊断单元,用于根据所述应用告警信息与所述网络系统告警信息进行故障诊断,获取故障诊断结果,所述故障诊断结果表征应用异常是否与网络系统异常关联;

分类单元,用于当所述应用异常与所述网络系统异常关联时,根据所述应用告警信息与所述网络系统告警信息进行网络系统异常分类,所述网络系统异常分类结果表征所述网络系统异常的种类;

匹配单元,用于根据所述网络系统异常分类结果从自愈规则库中获取与所述网络系统异常分类结果匹配的自愈规则;

获取单元,用于根据所述自愈规则获取所述自愈规则对应的自愈脚本;

执行单元,用于执行所述自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,执行单元具体用于:

当满足预设条件时,执行所述自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,该装置还包括检查单元,用于:

在所述自愈脚本执行结束后,检查所述网络系统异常是否解决。

在一些可能的实现方式中,所述网络系统异常分类结果包括链路异常、设备异常和端口异常中的至少一种。

在一些可能的实现方式中,该装置还包括位置单元,用于:

当所述应用异常与所述网络系统异常关联时,根据所述应用告警信息与所述网络系统告警信息确定网络系统异常位置;

匹配单元,具体用于:

根据所述网络系统异常分类结果和所述网络系统异常位置,从自愈规则库中获取与所述网络系统异常分类结果和所述网络系统异常位置匹配的自愈规则。

在一些可能的实现方式中,该装置部署在电子设备上的平台即服务PaaS平台。

第三方面,本申请提供一种设备,设备包括处理器和存储器。处理器、存储器进行相互的通信。处理器用于执行存储器中存储的指令,以使得设备执行如第一方面或第一方面的任一种实现方式中的网络系统异常处理方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,指令指示设备执行上述第一方面或第一方面的任一种实现方式所述的网络系统异常处理方法。

第五方面,本申请提供了一种包含指令的计算机程序产品,当其在设备上运行时,使得设备执行上述第一方面或第一方面的任一种实现方式所述的网络系统异常处理方法。

本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请提供了一种网络系统异常处理方法,该方法通过接收应用告警信息与网络系统告警信息,根据该应用告警信息与网络系统告警信息进行故障诊断,获取表征应用异常是否与网络系统异常关联的故障诊断结果,当应用异常与网络系统异常关联时,根据应用告警信息与网络系统告警信息进行网络系统异常分类,根据网络系统异常分类结果从自愈规则库中获取与网络系统异常分类结果匹配的自愈规则,根据该自愈规则获取对应的自愈脚本,执行该自愈脚本以进行网络系统故障恢复。

通过应用告警信息与网络系统告警信息进行故障诊断可以获得故障诊断结果,用于确定应用异常是否与网络系统异常有关。当应用异常与网络系统异常有关时,对网络系统异常进行分类,并且获取对应的规则以及对应的自愈脚本,从而实现自愈。如此,整个流程可以通过电子设备实现,无需工作人员进行分析,节约人力成本,具有较高的效率。

附图说明

为了更清楚地说明本申请实施例的技术方法,下面将对实施例中所需使用的附图作以简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种网络系统异常处理方法的流程示意图;

图2为本申请实施例提供的一种网络系统异常处理装置的结构示意图。

具体实施方式

下面将结合本申请中的附图,对本申请提供的实施例中的方案进行描述。

本申请实施例中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

首先对本申请实施例中所涉及到的一些技术术语进行介绍。

网络系统用于连通底层软硬件系统与上层应用,当网络系统出现异常时,可能导致业务可用性降低,严重情况可能导致业务中断。对于网络系统的异常的处理,通常需要工作人员进行分析定位,确定异常位置,并且对应执行措施。但是从故障定位,到异常位置确定,以及异常处理,是一套较长的流程,该流程需要多个工作人员的互相合作,并且对于工作人员的要求较高,需要较多的时间,导致网络系统异常处理的成本较高。

有鉴于此,本申请提供了一种网络系统异常处理方法,该方法可以由平台即服务(Platform as a Service,PaaS)平台执行。其中,该PaaS平台可以部署在电子设备上。电子设备是指具有数据处理能力的设备,例如可以是服务器,或者是终端。其中,终端包括但不限于身份标识系统、智能手机、平板电脑、笔记本电脑、个人数字助理(personal digital assistant,PDA)等。服务器可以是云服务器,例如是中心云计算集群中的中心服务器,或者是边缘云计算集群中的边缘服务器。当然,服务器也可以是本地数据中心中的服务器。本地数据中心是指用户直接控制的数据中心。

具体地,PaaS平台接收应用告警信息与网络系统告警信息,根据该应用告警信息与网络系统告警信息进行故障诊断,获取表征应用异常是否与网络系统异常关联的故障诊断结果,当应用异常与网络系统异常关联时,根据应用告警信息与网络系统告警信息进行网络系统异常分类,根据网络系统异常分类结果从自愈规则库中获取与网络系统异常分类结果匹配的自愈规则,根据该自愈规则获取对应的自愈脚本,执行该自愈脚本以进行网络系统故障恢复。

通过应用告警信息与网络系统告警信息进行故障诊断可以获得故障诊断结果,用于确定应用异常是否与网络系统异常有关。当应用异常与网络系统异常有关时,对网络系统异常进行分类,并且获取对应的规则以及对应的自愈脚本,从而实现自愈。如此,整个流程可以通过电子设备实现,无需工作人员进行分析,节约人力成本,具有较高的效率。

为了便于理解,下面结合附图对本申请实施例提供的网络系统异常处理方法进行具体介绍。

参见图1所示的网络系统异常处理方法的流程图,该方法包括:

S102:PaaS平台接收应用告警信息与网络系统告警信息。

平台即服务(Platform as a Service,PaaS)是将服务器作为一种服务。具体地,PaaS平台可以指云环境中的应用基础设施服务。该PaaS平台位于基础网络系统和上层应用之间,可以用于实现对于网络系统异常的检测。

当应用和网络系统均发送告警信息时,PaaS平台接收应用告警信息以及网络系统告警信息。其中应用告警信息表征应用异常,网络系统告警信息表征网络系统异常。例如,网络系统异常可能为链路中断。应用告警信息和网络系统告警信息可以由能够进行应用异常监控或者网络系统异常监控的设备所发送。

S104:PaaS平台根据应用告警信息与网络系统告警信息进行故障诊断,获取故障诊断结果。

其中,故障诊断结果表征应用异常是否与网络系统异常关联。具体地,PaaS平台可以根据应用告警信息和网络系统告警信息,分析确定应用异常是否与网络系统异常相关。即应用异常是否为网络系统异常所导致。

本实施例中,PaaS平台可以包括告警模块,该模块用于接收告警信息,实时接入多个告警源的告警(应用告警信息与网络系统告警信息)。根据告警信息使用人工智能分类算法进行故障诊断,查看关联应用的实时告警与流量,确定是否引发业务影响。

S106:当应用异常与网络系统异常关联时,PaaS平台根据应用告警信息与网络系统告警信息进行网络系统异常分类。

当应用异常与网络系统异常关联时,表明应用异常是因为网络系统异常所导致的,因此可以启动网络系统自愈。不同的异常情况对应不同的自愈措施,因此在对网络系统进行自愈前,需要确定网络系统异常的分类,从而根据异常分类结果确定对应的自愈措施。因此PaaS平台根据应用告警信息与网络系统告警信息进行网络系统异常分类。异常分类结果可以为链路异常、设备异常或者端口异常等。

S108:PaaS平台根据应用告警信息与网络系统告警信息确定网络系统异常位置。

在确定网络系统类型之后,进一步地可以根据应用告警信息与网络系统告警信息确定网络系统异常位置。例如,当网络系统异常类型表征网络系统的端口异常时,进一步地PaaS平台可以确定具体哪一个端口异常。

S110:PaaS平台根据网络系统异常分类结果和网络系统异常位置,从自愈规则库中获取与网络系统异常分类结果和网络系统异常位置匹配的自愈规则。

在一些可能的实现方式中,S108为可选步骤,当该网络系统异常处理不包括S108时,PaaS平台根据网络系统异常分类结果,从自愈规则库中获取与网络系统异常分类结果匹配的自愈规则。

自愈规则库中可以包括网络系统异常分类结果与自愈规则的匹配关系,自愈规则库中也可以包括网络系统异常分类结果、网络系统异常位置和自愈规则的匹配关系。

PaaS平台确定网络系统异常位置后,PaaS平台可以根据网络系统异常分类结果和网络系统异常位置,从自愈规则库中获取对应的自愈规则。

S112:PaaS平台根据自愈规则获取自愈规则对应的自愈脚本。

其中,PaaS平台中可能保存有自愈规则对应的自愈脚本,当PaaS平台确定自愈规则后,则可以确定对应的自愈脚本。在一些可能的实现方式中,PaaS平台也可以通过其他服务器,根据自愈规则确定该自愈规则对应的自愈脚本。

S114:PaaS平台执行自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,PaaS平台确定自愈脚本后,将自愈脚本展示给用户,在用户确认后执行该自愈脚本以进行网络系统故障恢复。

在另一些可能的实现方式中,PaaS平台确定自愈脚本后,可以直接执行该自愈脚本以进行网络系统故障恢复。

示例性地,可以设置预设条件,例如接收用户确认通知或者间隔10分钟无响应,当接收到用户确认通知后,PaaS平台执行自愈脚本以进行网络系统故障恢复。或者,当间隔10分钟无响应后,PaaS平台执行自愈脚本以进行网络系统故障恢复。又或者,预设条件为白天接收到用户确认通知,晚上为间隔10分钟无响应。

S116:PaaS平台检查网络系统异常是否解决。

在实际处理中,可能存在网络系统异常的情况无法通过预先设置的自愈措施解决,为了使异常情况尽快解决,PaaS平台可以在自愈脚本执行后,检查网络系统异常师父解决。当没有解决时,上报运维人员进行后续处理。

如此,可以有效减少运维人员的工作量,绝大多数问题均通过PaaS平台自动解决,有效提高工作效率。

基于以上内容的描述,本申请提供了一种网络系统异常处理方法,接收应用告警信息与网络系统告警信息,根据该应用告警信息与网络系统告警信息进行故障诊断,获取表征应用异常是否与网络系统异常关联的故障诊断结果,当应用异常与网络系统异常关联时,根据应用告警信息与网络系统告警信息进行网络系统异常分类,根据网络系统异常分类结果从自愈规则库中获取与网络系统异常分类结果匹配的自愈规则,根据该自愈规则获取对应的自愈脚本,执行该自愈脚本以进行网络系统故障恢复。

通过应用告警信息与网络系统告警信息进行故障诊断可以获得故障诊断结果,用于确定应用异常是否与网络系统异常有关。当应用异常与网络系统异常有关时,对网络系统异常进行分类,并且获取对应的规则以及对应的自愈脚本,从而实现自愈。如此,整个流程可以通过电子设备实现,无需工作人员进行分析,节约人力成本,具有较高的效率。

与上述方法实施例相对应的,本申请还提供了一种网络系统异常处理装置,参见图2所示,该装置200包括:通信单元202、诊断单元204、分类单元206、匹配单元208、获取单元210和执行单元212。

通信单元,用于接收应用告警信息与网络系统告警信息;

诊断单元,用于根据所述应用告警信息与所述网络系统告警信息进行故障诊断,获取故障诊断结果,所述故障诊断结果表征应用异常是否与网络系统异常关联;

分类单元,用于当所述应用异常与所述网络系统异常关联时,根据所述应用告警信息与所述网络系统告警信息进行网络系统异常分类,所述网络系统异常分类结果表征所述网络系统异常的种类;

匹配单元,用于根据所述网络系统异常分类结果从自愈规则库中获取与所述网络系统异常分类结果匹配的自愈规则;

获取单元,用于根据所述自愈规则获取所述自愈规则对应的自愈脚本;

执行单元,用于执行所述自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,执行单元具体用于:

当满足预设条件时,执行所述自愈脚本以进行网络系统故障恢复。

在一些可能的实现方式中,该装置还包括检查单元,用于:

在所述自愈脚本执行结束后,检查所述网络系统异常是否解决。

在一些可能的实现方式中,所述网络系统异常分类结果包括链路异常、设备异常和端口异常中的至少一种。

在一些可能的实现方式中,该装置还包括位置单元,用于:

当所述应用异常与所述网络系统异常关联时,根据所述应用告警信息与所述网络系统告警信息确定网络系统异常位置;

匹配单元,具体用于:

根据所述网络系统异常分类结果和所述网络系统异常位置,从自愈规则库中获取与所述网络系统异常分类结果和所述网络系统异常位置匹配的自愈规则。

在一些可能的实现方式中,该装置部署在电子设备上的平台即服务PaaS平台。

本申请提供一种设备,用于实现网络系统异常处理方法。所述设备包括处理器和存储器。所述处理器、所述存储器进行相互的通信。所述处理器用于执行所述存储器中存储的指令,以使得设备执行网络系统异常处理方法。

本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在设备上运行时,使得设备执行上述网络系统异常处理方法。

本申请提供了一种包含指令的计算机程序产品,当其在设备上运行时,使得设备执行上述网络系统异常处理方法。

另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本申请提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本申请而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、U盘、移动硬盘、ROM、RAM、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,训练设备,或者网络设备等)执行本申请各个实施例所述的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、训练设备或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、训练设备或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的训练设备、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献