一种告警数据处理方法和装置制造方法及图纸

技术编号:18355861 阅读:48 留言:0更新日期:2018-07-02 09:12
本发明专利技术公开了一种告警数据处理方法和装置,方法包括:监听网络管理系统中的告警数据;判断监听到的每条告警数据是否满足预设分析规则,并对满足预设分析规则的告警数据对应分配一个分析线程,对告警数据进行故障根源分析处理,得到告警数据的分析结果;将所述分析结果保存到告警分析数据库中。本实施例的这种告警数据的处理方法和装置,由于为监听到的满足预设分析规则的告警数据对应启动一个分析线程,以判断告警数据的故障根源,从而能够提高告警数据的分析效率。并且通过对满足预设分析规则的告警数据进行故障根源定位分析,能够为告警处理提供更多的参考信息,满足企业的应用需求。

【技术实现步骤摘要】
一种告警数据处理方法和装置
本专利技术涉及网络管理
,具体涉及一种告警数据处理方法和装置。
技术介绍
随着计算机和通信技术的发展,对计算机网络的依赖与日俱增,使得网络管理的作用和地位也更加突出,而告警管理是网络管理的基础。在网络管理系统中,存在着大量的告警数据,网管系统需要对告警数据进行分析、计算、以及保存到数据库等一系列处理。目前,常见的告警类型有:硬件问题告警、端口告警、传输问题告警、配置问题告警和时钟问题告警等。现有技术,在对告警进行处理时,受限于网管系统的处理器、输入输出设备的性能以及软硬件环境等的限制,处理速度和效率较低,并且,现有技术中不对告警数据产生的故障根源进行分析,不能满足应用需求。
技术实现思路
本专利技术提供了一种告警数据处理方法和装置,以解决现有技术中告警数据处理效率低以及不对告警数据产生的故障根源进行分析,不能满足应用需求的问题。根据本专利技术一个实施例的一种告警数据处理方法,方法包括:监听网络管理系统中的告警数据;判断监听到的告警数据是否满足预设分析规则,并为满足预设分析规则的告警数据对应分配一个分析线程,对告警数据进行故障根源分析处理,得到告警数据的分析结果;将所述分析结果保存到告警分析数据库中。根据本专利技术的另一个方面,提供了一种告警数据处理装置,告警数据处理装置包括:告警监听单元,用于监听网络管理系统中的告警数据;告警处理单元,用于判断监听到的告警数据是否满足预设分析规则,并为满足预设分析规则的告警数据对应分配一个分析线程,对告警数据进行故障根源分析处理,得到告警数据的分析结果;存储单元,用于保存所述分析结果到告警分析数据库中。本专利技术实施例的有益效果是:本专利技术的告警数据处理方法和装置,通过监听网络管理系统中的告警数据,为监听到的满足预设分析规则的告警数据对应启动一个分析线程,以对告警数据进行故障根源分析处理,得到告警数据的分析结果,将分析结果保存到告警分析数据库中,从而能够对满足预设分析规则的告警数据分配独立的线程,实现了多线程处理告警数据的有益效果,与现有技术相比,提高了告警数据处理的速度和效率。此外,对满足预设分析规则的告警数据,本实施例会进一步分析这类告警数据的故障根源,从而为告警数据的处理提供更多的参考信息,避免重复处理由同一故障根源产生的告警数据,降低了告警管理的工作量,提高了网管系统中告警管理的有效性和价值。附图说明图1是本专利技术一个实施例的一种告警数据处理方法的流程图;图2是本专利技术另一个实施例的一种告警数据处理方法的整体流程图;图3是本专利技术又一个实施例的一种告警数据处理方法的流程示意图;图4是本专利技术一个实施例的一种告警数据处理装置的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术的设计构思在于:利用Java语言的多线程特性为每个符合预设分析规则的告警启动独立的分析线程,从而实现在网络监控中当物理端口宕告警发生时,过滤其衍生出来的逻辑子端口宕告警,以避免对同一故障根源引起的多条告警数据进行处理导致的重复劳动,减轻日常告警工作的压力的有益效果。Java语言支持多线程,多线程的目的是为了最大限度的利用CPU资源,提高数据处理的效率。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换开销小。多线程是指在同一程序中有多个顺序流在执行。Java程序运行在Java虚拟机(JavaVirtualMachine,简称JVM)中,在JVM的内部,程序的多任务是通过线程来实现的。对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。因此,线程间的通信很容易,速度也很快。在网络管理系统中,告警有多种类型,例如,根据告警产生的故障根源,告警可分为:物理端口故障引起的告警,以及物理端口绑定的逻辑子端口故障引起的告警。物理端口:物理端口又称为接口,是可见端口,例如,计算机背板的RJ45网口,交换机、路由器、集线器等网络设备的RJ45端口。逻辑子端口:逻辑接口指能够实现数据交换功能但物理上不存在,需要通过配置建立的接口,包括Dialer(拨号)接口、子接品、LoopBack接口、NULL接口、备份中心逻辑通道以及虚拟模板接口等。在实际的网络监控中,由于逻辑子端口从属于物理端口,所以当一个物理端口宕掉、产生告警时,其下所有逻辑子端口也会产生接口宕告警。这种情况下,如果不将逻辑子端口告警过滤掉,那么后续再对告警数据进行处理时,势必导致对于同一个故障(即物理端口故障)引起的多条告警的重复处理,增加告警处理的压力和工作量。为了解决这一问题,本实施例提出一种对告警进行故障根源分析的技术方案,判断每个逻辑子端口宕告警是否由于物理端口宕掉而产生,如果是,则将逻辑子端口宕告警过滤掉,以减少日常告警处理的数量,提高告警监控的有效性。实施例一图1是本专利技术一个实施例的一种告警数据处理方法的流程图,参见图1,本实施例的这种告警数据处理方法包括如下步骤:步骤S101,监听网络管理系统中的告警数据;步骤S102,判断监听到的告警数据是否满足预设分析规则,并为满足预设分析规则的告警数据对应分配一个分析线程,对告警数据进行故障根源分析处理,得到告警数据的分析结果;步骤S103,将所述分析结果保存到告警分析数据库中。由图1所示的方法可知,本实施例中通过对网管系统中的告警数据进行监控,当收到告警数据时为判断监听到的告警数据是否满足预设分析规则,并为满足预设分析规则的告警数据对应分配独立的线程,进行故障根源分析,从而能够提供告警故障根源信息供运维人员参考,方便后续过滤由同一个故障根源产生的告警(即不对过滤掉的告警进行处理),减少告警处理的数量,提高告警监控的有效性。此外,由于为满足预设分析规则的告警数据对应分配一个分析线程,也保证了告警处理的效率。实施例二需要说明的是,本实施例的告警数据的处理方法的应用环境为网络管理系统,具体的,是应用在配置了物理端口和逻辑子端口之间绑定关系的网络管理系统中。在网络管理系统中建立分析策略,策略中配置分析规则和告警压制时间阈值,而后,在网络管理系统中启动分析服务(即,本实施例的告警数据的处理方法),当分析服务收到一条符合预设分析规则的接口宕告警时,启动一个分析线程,对接口故障进行根源分析;最后,将分析结果上传到告警分析数据库,供界面、通知和派单使用。图2是本专利技术另一个实施例的一种告警数据处理方法的整体流程图,参见图2,本实施例的告警数据处理方法的整体流程如下:步骤S201,启动分析服务;具体的,在网络管理系统启动时,可将本实施例的告警数据处理分析服务启动。分析服务为一个独立的线程服务,该线程服务的生命周期可与网络管理系统的生命周期相同,网管系统的生命周期,即该网管系统从启动到停止的整个周期,当网管系统停止时,分析服务也停止工作。另外,在分析服务启动过程中,网管系统将用户通过界面配置的用于告警故障根源分析的分析策略(包括预设分析规则和压制时间)加载到本文档来自技高网...
一种告警数据处理方法和装置

【技术保护点】
1.一种告警数据处理方法,其特征在于,所述方法包括:监听网络管理系统中的告警数据;判断监听到的告警数据是否满足预设分析规则,并为满足预设分析规则的告警数据对应分配一个分析线程,对告警数据进行故障根源分析处理,得到告警数据的分析结果;将所述分析结果保存到告警分析数据库中。

【技术特征摘要】
1.一种告警数据处理方法,其特征在于,所述方法包括:监听网络管理系统中的告警数据;判断监听到的告警数据是否满足预设分析规则,并为满足预设分析规则的告警数据对应分配一个分析线程,对告警数据进行故障根源分析处理,得到告警数据的分析结果;将所述分析结果保存到告警分析数据库中。2.根据权利要求1所述的方法,其特征在于,所述判断监听到的告警数据是否满足预设分析规则包括:获取告警数据中指示告警类型的告警类型标识信息,判断所述告警类型标识信息指示的告警类型是否与预设分析规则中的告警类型匹配,是则,确定所述告警数据满足预设分析规则,否则,确定所述告警数据不满足预设分析规则;所述预设分析规则中的告警类型包括:物理端口宕告警,或者,与物理端口绑定的逻辑子端口宕告警。3.根据权利要求2所述的方法,其特征在于,所述为满足预设分析规则的告警数据对应分配一个分析线程包括:为每个物理端口宕告警以及该物理端口绑定的所有逻辑子端口的逻辑子端口宕告警分配同一个分析线程。4.根据权利要求2或3所述的方法,其特征在于,所述对告警数据进行故障根源分析包括:获取唯一标识每条告警数据的告警序列号,利用告警序列号在所述告警分析数据库中保存的分析结果中查找,当所述分析结果中存在该条告警数据时,结束分析;当所述分析结果中不存在该条告警数据时,根据告警数据的告警类型进行相应的操作。5.根据权利要求4所述的方法,其特征在于,所述根据告警数据的告警类型进行相应的操作包括:当告警数据的告警类型为物理端口宕告警时,将告警数据上传至所述告警分析数据库中保存;当告警数据的告警类型为逻辑子端口宕告警时,将告警数据发送至逻辑子端口绑定的物理端口对应的告警压制队列进行压制。6.根据权利要求5所述的方法,其特征在于,该方法还包括:在逻辑子端口宕告警数据被压制期间,判断是否监听到该逻辑子端口绑定的物理端口的物理端口宕告警数据,是则...

【专利技术属性】
技术研发人员:杨林辉
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京,11

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

1