故障原因定位方法及装置制造方法及图纸

技术编号:15799971 阅读:350 留言:0更新日期:2017-07-11 13:55
本发明专利技术公开了一种故障原因定位方法及装置,属于网络技术领域。方法包括:根据当前发生的业务故障的多项告警信息,获取业务故障的多种故障类型;根据每种故障类型被其他故障类型所引起的关联概率,对每种故障类型单独作用时引起业务故障的第一概率进行调整,得到每种故障类型的第二概率;基于第二概率符合预设输出规则的目标故障类型所对应的告警信息,输出故障原因定位信息。通过根据该多种故障类型之间的关联关系,对该多种故障类型的第一概率进行调整,可从该多种故障类型中排除掉被其他故障类型所引起的故障类型,输出最有可能导致业务故障的故障原因定位信息,提高了故障原因定位的准确性和智能性。

Fault reason positioning method and device

The invention discloses a fault reason positioning method and a device, belonging to the network technical field. The method includes: according to the number of alarm information service fault occurring, various fault types for business failure; according to the association probability of each failure type is caused by other types of fault, to adjust the probability of failure caused by the first business of each failure type alone, second probability of each failure type; second the probability of corresponding target fault type preset output rules of alarm information based on the location of fault information output. According to the relationship between the various fault types, to adjust the probability of the first fault, from the various types of failure to exclude fault caused by other fault types, the output may lead to the reasons of fault information of business failures, improve the fault location accuracy and intelligent.

【技术实现步骤摘要】
故障原因定位方法及装置
本专利技术涉及网络
,特别涉及一种故障原因定位方法及装置。
技术介绍
在网络系统运行的过程中,网络系统的各种业务很可能会出现各种各样的故障,运维人员需要对引起业务故障的原因进行定位,以便解决故障,从而保证网络系统的正常运行。现有技术中,配合网络系统设置有不同种类的告警系统,比如,用于监测网络故障的网络告警系统、用于监测主机故障的主机告警系统等。当告警系统监测到相应的故障时,会生成包含故障原因信息的告警信息。运维人员通过查看各个告警系统的告警信息,获知可能导致业务故障的原因,然后,根据经验对可能导致业务故障的原因进行分析,并通过测试逐一排查以定位引起业务故障的真正原因。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在对故障原因进行定位的过程中,运维人员需要熟悉各个告警系统,才能能够准确理解告警系统的告警信息,并且,当网络系统产生多种故障时,多种故障之间可能是具有关联的,比如由于故障A引起的故障B,而运维人员在分析故障原因的过程中,无法直接获知这种关联,而只能根据自身经验逐一测试排查来定位故障原因,这个过程需要消耗很长的时间,因此,定位效率低、智能性差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种故障原因定位方法及装置。所述技术方案如下:第一方面,提供了一种故障原因定位方法,所述方法包括:根据当前发生的业务故障的多项告警信息,获取所述业务故障的多种故障类型;根据每种故障类型的关联概率,对所述每种故障类型的第一概率进行调整,得到所述每种故障类型的第二概率;基于目标故障类型所对应的告警信息,输出故障原因定位信息,所述目标故障类型为所述每种故障类型中第二概率符合预设输出规则的故障类型;其中,所述关联概率用于指示所述每种故障类型被所述多种故障类型中其他故障类型所引起的概率,所述第一概率用于指示所述每种故障类型单独作用时引起所述业务故障的概率;所述第二概率用于指示所述每种故障类型在所述多种故障类型共同作用时引起所述业务故障的概率。第二方面,提供了一种故障原因定位方法,所述方法包括:获取当前发生的业务故障的多项告警信息;基于故障分析模型,对所述多项告警信息进行分析,得到所述业务故障的故障类型,所述故障分析模型由历史故障数据训练得到,所述历史故障数据包括历史业务故障发生时接收到的告警信息以及所确定的故障类型;基于所述故障类型所对应的告警信息,输出故障原因定位信息。第三方面,提供了一种故障原因定位装置,所述装置包括:获取模块,用于根据当前发生的业务故障的多项告警信息,获取所述业务故障的多种故障类型;调整模块,用于根据每种故障类型的关联概率,对所述每种故障类型的第一概率进行调整,得到所述每种故障类型的第二概率;输出模块,用于基于目标故障类型所对应的告警信息,输出故障原因定位信息,所述目标故障类型为所述每种故障类型中第二概率符合预设输出规则的故障类型;其中,所述关联概率用于指示所述每种故障类型被所述多种故障类型中其他故障类型所引起的概率,所述第一概率用于指示所述每种故障类型单独作用时引起所述业务故障的概率;所述第二概率用于指示所述每种故障类型在所述多种故障类型共同作用时引起所述业务故障的概率。第四方面,提供了一种故障原因定位装置,所述装置包括:第一获取模块,用于获取当前发生的业务故障的多项告警信息;分析模块,用于基于故障分析模型,对所述多项告警信息进行分析,得到所述业务故障的故障类型,所述故障分析模型由历史故障数据训练得到,所述历史故障数据包括历史业务故障发生时接收到的告警信息以及所确定的故障类型;输出模块,用于基于所述故障类型所对应的告警信息,输出故障原因定位信息。本专利技术实施例提供的技术方案带来的有益效果是:通过当前发生业务故障的多项告警信息,能够得到可能导致业务故障的多种故障类型,并根据该多种故障类型之间的关联关系,对该多种故障类型单独导致该业务故障的概率进行调整,从而可以从该多种故障类型中排除掉一些被其他故障类型所引起的故障类型,最终输出最有可能导致该业务故障的故障类型所对应的故障原因定位信息,提高了故障原因定位的准确性和智能性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的实施环境架构图;图2是本专利技术实施例提供的一种故障原因定位方法的流程图;图3是本专利技术实施例提供的一种故障类型之间的关联概率的表示方式;图4本专利技术实施例提供的一种各个故障类型之间优先级的有向图表示示意图;图5是本专利技术实施例提供的一种故障原因定位信息的输出示意图;图6是本专利技术实施例提供的一种故障原因定位方法的逻辑分层示意图;图7是本专利技术实施例提供的一种故障原因定位方法的流程图;图8是本专利技术实施例提供的一种故障原因定位装置的框图;图9是本专利技术实施例提供的一种故障原因定位装置的框图;图10是本专利技术实施例提供的一种故障原因定位装置的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1为本专利技术的实施环境架构图,其中,网络系统100用于提供多种业务的服务,该多种业务可以为游戏业务、网络直播业务、电商类业务等,其中,对于每一种业务还可以进行细分,比如,可以将游戏业务分为网页游戏业务和手机游戏业务等,本实施例对业务种类的划分方式不作限定。在网络系统中,每一种业务对应一个或多个网络节点101,每个网络节点配置有一个或多个用于为该业务提供服务的业务服务器1011。配合网络系统设置有不同种类的告警系统,比如,用于监测网络故障的网络告警系统、用于监测各种服务器的主机故障的主机告警系统,用于监测各种业务关联的进程故障的进程告警系统等。该不同种类的告警系统部署在网络系统中的各个节点,用于对网络系统中各个网络节点进行故障监测。网络系统中还包括管理服务器102,该管理服务器102上配置有智能故障定位系统,该管理服务器可以与各种告警系统以及各个网络节点的业务服务器进行通信,以获取业务故障时的告警信息,并通过图2所提供的故障原因定位方法,对业务故障的原因进行定位。图2是本专利技术实施例提供的一种故障原因定位方法的流程图,参见图2,本专利技术实施例提供的方法流程包括:201、根据当前发生的业务故障的多项告警信息,获取该业务故障的多种故障类型。在本专利技术实施例中,对于当前发生的业务故障,管理服务器可以从各种告警系统拉取该业务对应的告警信息,或者由各个告警系统在监测到故障时,生成各自的告警信息,并将该告警信息上报至管理服务器。该告警信息中包括可能引起业务故障的故障原因信息,故障原因信息可以包括发生故障的时间、发生故障的网络节点信息以及故障描述信息,比如,一条故障原因信息的举例可以为:“发生时间:2016年11月29日上午11时;网络节点信息:河北省到上海徐汇节点15中国电信;故障描述信息:网络平均延迟33.63毫秒,丢包率4.54%”。在本专利技术实施例中,管理服务器可以配置有故障原因信息与故障类型的对应关系,当获取到该业务故障的多项告警信息时,对于每项告警信息,本文档来自技高网...
故障原因定位方法及装置

【技术保护点】
一种故障原因定位方法,其特征在于,所述方法包括:根据当前发生的业务故障的多项告警信息,获取所述业务故障的多种故障类型;根据每种故障类型的关联概率,对所述每种故障类型的第一概率进行调整,得到所述每种故障类型的第二概率;基于目标故障类型所对应的告警信息,输出故障原因定位信息,所述目标故障类型为所述每种故障类型中第二概率符合预设输出规则的故障类型;其中,所述关联概率用于指示所述每种故障类型被所述多种故障类型中其他故障类型所引起的概率,所述第一概率用于指示所述每种故障类型单独作用时引起所述业务故障的概率;所述第二概率用于指示所述每种故障类型在所述多种故障类型共同作用时引起所述业务故障的概率。

【技术特征摘要】
1.一种故障原因定位方法,其特征在于,所述方法包括:根据当前发生的业务故障的多项告警信息,获取所述业务故障的多种故障类型;根据每种故障类型的关联概率,对所述每种故障类型的第一概率进行调整,得到所述每种故障类型的第二概率;基于目标故障类型所对应的告警信息,输出故障原因定位信息,所述目标故障类型为所述每种故障类型中第二概率符合预设输出规则的故障类型;其中,所述关联概率用于指示所述每种故障类型被所述多种故障类型中其他故障类型所引起的概率,所述第一概率用于指示所述每种故障类型单独作用时引起所述业务故障的概率;所述第二概率用于指示所述每种故障类型在所述多种故障类型共同作用时引起所述业务故障的概率。2.根据权利要求1所述的方法,其特征在于,根据每种故障类型的关联概率,对所述每种故障类型的第一概率进行调整,得到所述每种故障类型的第二概率,包括:根据所述每种故障类型的关联概率,确定所述每种故障类型引起所述业务故障的衰减因子;根据所述每种故障类型的衰减因子,对所述每种故障类型的第一概率进行调整,得到所述每种故障类型的第二概率。3.根据权利要求2所述的方法,其特征在于,对于所述多种故障类型中的每种故障类型,如果所述故障类型不能被所述多种故障类型中其他故障类型所引起,则所述故障类型的衰减因子为1,否则所述故障类型的衰减因子小于1。4.根据权利要求2或3所述的方法,其特征在于,根据所述每种故障类型的关联概率,确定所述每种故障类型引起所述业务故障的衰减因子,包括:根据所述每种故障类型的关联概率,确定所述每种故障类型的优先级;按照优先级从高到低的顺序,依次确定所述每种故障类型的衰减因子;在按照所述顺序确定第一故障类型的衰减因子的过程中,根据第二故障类型的衰减因子和所述第一故障类型被所述第二故障类型引起的关联概率,确定所述第一故障类型的衰减因子;其中,所述第一故障类型为所述多种故障类型中的任一种故障类型,所述第二故障类型为所述多种故障类型中优先级高于所述第一故障类型的故障类型。5.根据权利要求4所述的方法,其特征在于,根据所述每种故障类型的关联概率,确定所述每种故障类型的优先级,包括:如果所述多种故障类型中的第一故障类型能够引起所述多种故障类型中的第二故障类型,则将所述第一故障类型的优先级提高一个等级;如果所述多种故障类型中存在引起所述第一故障类型的第三故障类型,则将所述第三故障类型的优先级提高一个等级。6.一种故障原因定位方法,其特征在于,所述方法包括:获取当前发生的业务故障的多项告警信息;基于故障分析模型,对所述多项告警信息进行分析,得到所述业务故障的故障类型,所述故障分析模型由历史故障数据训练得到,所述历史故障数据包括历史业务故障发生时接收到的告警信息以及所确定的故障类型;基于所述故障类型所对应的告警信息,输出故障原因定位信息。7.根据权利要求6所述的方法,其特征在于,获取当前发生的业务故障的多项告警信息之前,所述方法还包括:获取所述历史故障数据;根据所述历史故障数据,对预设神经网络模型进行训练,以调整所述预设神经网络模型中各个节点的参数值;将调整后的所...

【专利技术属性】
技术研发人员:陈乃华洪楷刘伟张廷进张学亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1