一种工程事件处理方法、装置和系统的制作方法

文档序号:7808063阅读:189来源:国知局
专利名称:一种工程事件处理方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种工程事件处理方法、装置和系统。
背景技术
在网络设备工程维护期间,如升级、补丁、扩容、网络调整、配置操作等,网络设备会上报大量的工程事件。目前通过网元标识工程状态的流程具体如下(1)网络管理系统下发网元工程状态设置规则到网元管理系统;(2)网元管理系统将工程状态设置下发给对应的网元;(3)网元返回工程状态设置结果消息;(4)网元检测到故障,产生告警;(5)网元根据工程状态处理策略,如果网元处于工程状态,则将告警标识为工程告警,否则为正常告警;(6)网元上报带工程状态标识的告警到网元管理系统;(7)网元管理系统将带工程状态标识的告警转到到网络管理系统;(8)监控端展示告警,并显示工程状态标识;从现网数据分析,采用以上流程进行工程事件的上报,工程事件约占总事件量的 30%左右。实际上由于工程事件属于正常的事件,监控人员可以不用监控这些事件,但这些事件影响正常的事件日常监控与维护,大大降低维护效率。

发明内容
本发明实施例提供了一种工程事件处理方法、装置和系统,实现精确识别工程事件。本发明实施例提供一种工程事件处理方法,该方法包括从获得的事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件。本发明实施例还提供一种工程事件处理系统,该系统包括网络设备和监控服务器,其中所述网络设备用于当检测到自身的故障时,产生代表所述故障的事件,并向所述监控服务器发送所述事件;所述监控服务器用于接收来自网络设备的事件;从所述事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程
5事件。本发明实施例还提供另一种工程事件处理系统,该系统包括监控服务器和网络设备,其中所述网络设备用于当检测到自身的故障时,产生代表所述故障的事件,并从所述产生的事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件,向所述监控服务器发送所有事件;所述监控服务器用于接收所述网络设备发送的事件,根据配置的工程事件上报策略上报工程事件,所述工程事件上报策略指示是否上报工程事件;若所述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若所述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。本发明实施例还提供一种工程事件处理装置,该装置包括事件获取单元,用于从事件中提取出事件属性信息;对象获取单元,用于从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;标识单元,用于以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件。从以上技术方案可以看出,本发明实施例提供一种工程事件处理的方法、装置和系统,通过从获得的事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则记录被查找到,则将所述事件标识为工程事件,从而将网络设备的事件状态细分到网络设备的子对象,并对网络设备的子对象产生的事件进行标识,实现了精确识别工程事件。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例方法流程示意图;图2为本发明实施例方法流程示意图;图3为本发明实施例方法流程示意图;图4为本发明实施例工程事件处理设备的结构示意图;图fe为本发明实施例系统结构示意图;图恥为本发明实施例系统结构示意图;图6为本发明实施例系统结构示意图;图7为本发明实施例系统结构示意图8为本发明实施例装置结构示意图;图9为本发明实施例装置结构示意图;图10为本发明实施例装置结构示意图。
具体实施例方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。发明人在实现本发明实施例的过程中对背景技术的流程进行了分析由于单个网络设备管理能力的不断提升,单个网络设备所管理的网络范围不断扩大,工程维护活动往往是网络设备某些单板或端口,不是整个网络设备都做工程维护;由于背景技术中的流程支持整个网络设备工程状态,不支持网络设备局部工程状态;随着网络规模的不断扩充,工程维护活动会越频繁,需要频繁设置工程状态规则,工作量大,维护效率降低。另外,由于背景技术流程支持网络设备侧进行工程状态识别处理,如果全网都需要支持工程状态,则要求全网设备都需要实现工程状态识别功能,实现成本高,不易推广应用。在本发明实施例中的技术术语说明如下工程状态是指网络设备处于工程维护期间的一种状态。工程事件是指网络设备由于工程维护活动引起的故障所产生的事件。工程维护规划表是指网络设备工程维护(如升级、补丁、扩容、网络调整、配置操作等)的具体时间表,其中包括工程维护对象、工程时间段等信息。工程事件规则是指用于判断事件是否属于工程事件的策略或规则。细粒度工程事件规则指包含子对象(如单板、端口等)等细粒度对象的工程事件规则。本发明实施例提供一种工程事件处理方法,如图1所示,包括101 从获得的事件中提取事件属性信息;在本步骤中,获取事件属性信息的方式可以有很多,例如接收来自网络设备的故障的事件,从上述事件中提取事件属性信息,或者,网络设备对其自身进行故障检测,并获取检测到的故障事件的事件属性信息。即该事件属性信息来源可以是网络设备监控自身得到,也可以是来自于网络设备上报的事件属性信息。本实施例对此不予限定。102 从上述事件属性信息中获取产生事件的事件源信息,上述事件源信息包括 网络设备的子对象信息;本发明实施例为了精确识别网络设备的工程状态,满足大设备局部工程维护期间工程事件的准确识别,本实例通过设置工程事件规则,工程事件规则可以包含网络设备、 网络设备的子对象(即网络设备的各组成部分,如单板、端口等)、工程事件发生的时间段等信息。由于工程事件规则进行了细分,也可以称为细粒度工程事件规则。需要说明的是, 如果事件源信息只包括网络设备的子对象,那么工程事件规则中可以只包含网络设备的紫对象,也可以同时包含网络设备和网络设备的子对象。103 以上述事件源信息作为索引条件,从配置的工程事件规则中查找与上述事件源信息匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件标识为工程事件。可以理解的是,如果找不到匹配的规则记录,则可以将上述事件标识为正常事件,本发明实施例对是否标识正常事件不予限定。将网络设备的事件状态细分到网络设备的子对象,并对网络设备的子对象产生的事件进行标识,实现了精确识别工程事件,并且为工程事件的过滤提供了条件。进一步地,在102中若上述事件源信息还包括网络设备信息,上述方法还包括 以上述网络设备信息作为索引条件,从上述配置的工程事件规则中查找与上述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件属性信息标识为工程事件。在103中,工程事件规则可以是预置的,也可以是用户设置的,由于工程事件规则可以是用户输入的规则,也可以是输入的表格,那么上述方法还包括接收工程事件规则; 或者,接收工程维护规划表,并解析上述工程维护规划表得到工程事件规则。具体地,上述工程事件规则包括网络设备的子对象,以及网络设备的子对象对应的工程时间段;那么上述103中事件源信息与工程事件规则匹配包括上述事件源信息属于上述工程事件规则内的网络设备的子对象,并且上述事件源信息的事件的发生时刻属于上述网络设备的子对象对应的工程时间段。进一步地,工程事件被标记以后,可以用于显示的策略也可以用于上报的策略,若用于上报,那么上述方法还包括接收工程事件上报策略,上述工程事件上报策略指示是否上报工程事件;若上述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若上述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。以上实施例可以由网络设备执行,也可以由监控服务器或者其他设备来执行,上述方法还可以由多个实体设备来分工执行,采用不同的分配方案会有不同的技术效果,以下给出两个举例网络设备对其自身进行故障检测,并将故障的事件属性信息发送给监控服务器;监控服务器接收来自网络设备的故障的事件属性信息;上述监控服务器从事件属性信息中获取产生事件的事件源信息;上述事件源信息包括网络设备的子对象;若上述事件源信息与工程事件规则匹配,则上述监控服务器将上述事件属性信息标识为工程事件;若不匹配,则标识为正常事件;或者,网络设备对其自身进行故障检测,并获取检测到的故障的事件属性信息;从事件属性信息中获取产生事件的事件源信息;上述事件源信息包括网络设备的子对象;若上述事件源信息与工程事件规则匹配,则将上述事件属性信息标识为工程事件;若不匹配,则标识为正常事件。本发明实施例在后续实例中,将就此进行举例说明。实例一,如图2所示,具体流程如下201 用户将“工程维护规划表”信息导入到监控终端;本实例采用工程维护规划表来携带工程事件规则的相关信息。为了高效设置工程事件规则,本实例监控终端支持自动导入“工程维护规划表”,生成工程事件规则,监控终端支持可扩展标记语言(Extensible Markup Language,XML)、逗号分隔值文件(Comma Separated value,CSV)、文本文件(TXT, 一禾中美国标准信息交换石马American Standard Code for Information Interchange,ASCII 文本文件)等格式的工程维护规划表文件自动导入。如表1所示,是一个“工程维护规则表”的示例。表 1
8
网络设备子对象工程维护开始时间工程维护结束时间工程维护工程师BSC0012011-11-16 20:002011-11-16 22:00张三BSCOOl单板0012011-11-15 21:002011-11-15 23:00李四BSC001单板002/端口 0012011-11-15 22:002011-11-15 23:00王五说明 1、只读取网络设备、子对象、工程维护开始时间、工程维护结束时间。其他信息可以忽略。
2、读取信息时根据指定列名来读取,列名用户也可以定制,保持跟工程维护规划表保持一致。202 监控终端读取“工程维护规划表”文件;203 监控终端解析“工程维护规划表”文件,并获取工程维护信息;204:监控终端将来源于工程维护规划表的工程维护信息转换为监控系统的工程事件规则;上述转换的具体实现可以是读取工程维护规划表文件中的网络设备/子对象、 实施工程维护开始时间、实施工程维护结束时间信息,然后根据这些信息设置工程事件规则到监控系统中。工程维护规划表信息中的网络设备/子对象、实施工程维护开始时间、实施工程维护结束时间跟工程事件规则中的网络设备/子对象、工程时间段对应。工程事件规则示例如表2所示。表 2
ID网络设备子对象工程维护开始时间工程维护结束时同是否启用其他条件(如定位信息、级别、事件类型等)备注1BSC0012011-11-16 20:002011-11-16 22:00是工程维护规划表导入时忽略工程维护规划表导入时忽略2BSC001单板 0012011-11-15 21:002011-11-15 23:00是工程维护规划表导入时忽略工程维护规划表导入时忽略3BSC001单板 002/端口 0012011-11-15 22:002011-11-15 23:00是工程维护规划表导入时忽略工程维护规划表导入时忽略说明 1、从工程维护规划表中导入时只导入网络设备、子对象、工程维护开始时间、工程维护结束时间。其他字段为空。
2、是否启用列默认为启用。205 监控终端下发工程事件规则到监控服务器;206 监控服务器存储工程事件规则,工程事件规则为细粒度规则,规则包括网络设备、子对象、工程时间段等信息;存储工程事件以后还可以向监控终端返回响应消息,以确认收到工程事件规则;207 网络设备检测到故障,产生事件;
9
208 网络设备上报事件消息;该事件消息中携带了需要上报的事件,该事件有可能是工程事件也可能是正常事件;209 工程事件分析器根据工程事件规则进行工程事件分析;图2所示,工程事件分析器位于监控服务器内。实际上工程事件分析器位于监控终端也是可以的。210 从事件中获取产生事件的网络设备及子对象信息;211 使用网络设备及子对象信息在工程事件规则的网络设备、子对象和时间段信息进行匹配,匹配成功,则认为是工程事件,否则为正常事件;212 子对象进行级联匹配,即如果父对象处于工程状态,则其所有子对象都认为处于工程状态。网络设备是网络设备的子对象的父对象。需要说明的是子对象在事件属性信息中以如表2中所示的网络设备和子对象来表示,那么可以直接获取到上述子对象所在的网络设备;如果事件属性信息中只包含子对象不包含网络设备,那么还可以通过工程事件的来源来获取到上述子对象所在的网络设备,至于如何获取到子对象的父对象,本发明实施例不作限定。213:分析完成后,在事件属性信息上增加工程状态属性,如果是工程事件,则将工程状态标识为工程事件,即“工程态”,否则标识为正常事件,即“正常态”;214 转发带工程状态属性的事件到监控终端;过滤可以在本步骤完成也可以在后续215步骤完成;在213步骤的标识已经为过滤提供了条件。若在214实现过滤,工程事件可以不需要转发到监控终端,减少网络流量。215 监控终端显示事件,在本步骤可以方便查看工程状态属性,并可以按工程状态属性进行过滤。实例二,如图3所示,具体流程如下与实例一不同的是本实例为了支持少量工程维护场景,工程事件规则支持维护人员通过监控系统手工逐条进行设置或修改。工程事件通常维护人员是不需要关注的,在本实例中,维护人员可以通过监控系统设置为工程事件不转发到监控终端。301 用户通过监控终端手工设置细粒度工程事件规则;302 监控终端下发细粒度工程事件规则到监控服务器;303 监控服务器下发细粒度工程事件规则到网络设备;304 网络设备存储细粒度工程事件规则;同时还可以向监控服务器和监控终端返回响应消息,以确认细粒度工程事件规则已经收到。305 用户通过监控终端设置工程事件不转发策略;本步骤以及下面的工程事件不转发策略的设置流程与上面的细粒度工程事件规则设置流程执行顺序无先后次序关系。306 监控终端下发工程事件不转发策略到监控服务器;307 监控服务器存储工程事件不转发策略;同时还可以向监控终端返回响应消息,以确认工程事件不转发策略已经收到。308 网络设备检测到故障,产生事件属性信息;309 网络设备根据细粒度工程事件规则进行分析,识别出工程事件;具体为从上述事件属性信息中获取产生事件的事件源信息,若上述事件源信息与工程事件规则匹配,则确定上述事件属性信息为工程事件。
310 网络设备在事件属性信息上增加一个工程状态属性,如果是工程事件,则工程状态标识为工程事件,即“工程态”,否则标识为正常事件,即“正常态”;311 网络设备上报带“工程状态”属性的事件到监控服务器;312 监控服务器根据工程事件不转发策略过滤掉工程事件;313 监控服务器只转发正常事件;在313步骤中,工程事件不需要转发到监控终端,减少网络流量。314 监控终端显示正常事件。本发明实施例中工程事件的相关处理可以在网络设备、监控服务器或者监控终端执行,如图4所示,该结构可以位于以上三者的任意一端,优选地可以依据前述3个实例分布该结构的功能单元。包括工程事件分析器4100和工程事件展现4200两大模块。其中工程事件分析4100包括工程维护规划文件处理模块4101、规则转换模块4102、工程事件规则存储模块4103、规则匹配分析模块4014、工程事件标识模块4105、工程事件处理模块 4106 ;工程事件展现4200包括工程状态属性展示模块4201、工程状态过滤模块4202 ;工程维护规划文件处理模块4101 负责工程维护规划文件的读取与解析,并获取工程维护信息。规则转换模块4102 负责将工程维护信息转换成监控系统中的细粒度的工程事件分析规则。工程维护规划表信息中的网络设备/子对象、实施工程维护开始时间、实施工程维护结束时间跟工程事件规则中的网络设备/子对象、工程时间段对应。工程事件规则存储模块4103 负责将监控终端导入的规则和用户手工设置的工程事件规则存储到监控服务器上。规则匹配分析模块4104 负责提取事件中的网络设备和子对象信息,然后与细粒度工程事件规则进行匹配,匹配成功则认为是工程事件,否则为正常事件。工程事件标识模块4105 负责在事件属性信息上增加一个“工程状态”属性,工程事件标识为“工程态”,其他事件标识为“正常态”。工程事件处理模块4106 负责根据用户设置的工程事件不转发策略过滤掉工程事件,不转发到监控终端。工程事件展现模块4201 负责展现工程事件和正常事件,展现“工程状态”属性, 让用户很方便看到哪些是工程事件,哪些是正常事件。工程状态过滤模块4202 负责根据工程状态过滤,用户可以通过设置工程状态过滤条件来选择查看或不查看工程事件。“工程状态过滤模块”和“工程事件处理模块”,如果两个都有,可以实现灵活设置。如果只有一个,也可以单独工作;需要说明的是如果“工程事件处理模块”执行事件过滤,“工程状态过滤模块”是不起作用的,因为收不到工程状态的事件。如图fe所示,本发明实施例还提供了一种工程事件处理系统,包括网络设备501 和监控服务器502 ;上述网络设备501用于当检测到自身的故障时,产生代表上述故障的事件,并向上述监控服务器502发送上述事件;上述监控服务器502用于接收来自网络设备的事件;从上述事件中提取事件属性信息;从上述事件属性信息中获取产生事件的事件源信息,上述事件源信息包括网络设备的子对象信息;以上述事件源信息作为索引条件,从配置的工程事件规则中查找与上述事件源信息匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件标识为工程事件。进一步地,若上述事件源信息还包括网络设备信息,上述监控服务器502还用于以上述网络设备信息作为索引条件,从上述配置的工程事件规则中查找与上述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件属性信息标识为工程事件。进一步地,如图恥所示,所述上述监控系统还包括监控终端503,上述监控终端 503用于接收用户设置的工程事件规则,并将所述上述工程事件规则发送给所述上述监控服务器;或者,接收用户设置的工程维护规划表,解析所述上述工程维护规划表得到工程事件规则,并将所述上述工程事件规则发送给所述上述监控服务器;或者,接收工程维护规划表,并将包含工程事件规则的所述上述工程维护规划表发送给所述上述监控服务器;若上述监控终端503发送给监控服务器502的是工程维护规划表,则上述监控服务器还用于 接收上述监控终端发送的工程维护规划表,解析上述工程维护规划表得到工程事件规则。进一步地,上述监控终端503,还用于接收工程事件上报策略,上述工程事件上报策略指示是否上报工程事件;并将上述工程事件上报策略发送给监控服务器502 ;所属监控服务器502还用于接收监控终端发送的上述工程事件上报策略,若上述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若上述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。如图6所示,本发明实施例还提供了另一种工程事件处理系统,包括监控服务器601,用于接收上述网络设备发送的事件,根据配置的工程事件上报策略上报工程事件,上述工程事件上报策略指示是否上报工程事件;若上述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若上述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。网络设备602用于当检测到自身的故障时,产生代表上述故障的事件,并从上述产生的事件中提取事件属性信息;从上述事件属性信息中获取产生事件的事件源信息, 上述事件源信息包括网络设备的子对象信息;以上述事件源信息作为索引条件,从配置的工程事件规则中查找与上述事件源信息匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件标识为工程事件,向上述监控服务器发送所有事件;进一步地,若上述事件源信息还包括网络设备信息,上述网络设备602还用于 以上述网络设备信息作为索引条件,从上述配置的工程事件规则中查找与上述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件属性信息标识为工程事件。进一步地,如图7所示,上述监控系统还包括监控终端603 ;监控终端603用于接收用户设置的工程事件规则,并将上述工程事件规则发送给监控服务器601 ;或者,接收用户设置的工程维护规划表,解析上述工程维护规划表得到工程事件规则,并将上述工程事件规则发送给监控服务器601 ;或者,接收工程维护规划表,并将包含工程事件规则的上述工程维护规划表发送给监控服务器601 ;监控服务器601还用于接收监控终端603发送的工程事件规则,并将上述工程事件规则发送给网络设备602 ;或者,
接收监控终端发送的工程维护规划表,解析上述工程维护规划表得到工程事件规则,并将上述工程事件规则发送给网络设备602。另外,如图7所示,上述监控终端603还可以用于接收用户设置的工程事件上报策略,并将上述工程事件上报策略发送给监控服务器601 ;相应的,监控服务器601还用于 接收并存储上述监控终端发送的工程事件上报策略。需要说明的是,本发明实施例提供的监控系统可以采用客户端/服务器(Client/ Server, C/S)结构,也可以采用浏览器/服务器(Browser/Server,B/S)结构;监控终端和监控服务器可以同时部署在一台物理机上,例如以虚拟机的形式部署在一台物理机上,也可以分别部署在两台独立的具有通信连接的物理机上;监控系统可以有一或多个监控终端,也可以有一或多个监控服务器。另外,本发明实施例应用的物理机可以是物理计算机, 具体可以是个人计算机PC、笔记本电脑laptop、工作站Workstation、服务器Server、大型机Mainframe或者超级计算机Supercomputer,或者具体可以是手机、智能终端等等。如图8所示,本发明实施例还提供一种工程事件处理装置,包括事件获取单元801,用于从事件中提取出事件属性信息;对象获取单元802,用于从上述事件属性信息中获取产生事件的事件源信息,上述事件源信息包括网络设备的子对象信息;标识单元803,用于以上述事件源信息作为索引条件,从配置的工程事件规则中查找与上述事件源信息匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件标识为工程事件。可选地,若上述事件源信息还包括网络设备信息,上述标识单元还用于以上述网络设备信息作为索引条件,从上述配置的工程事件规则中查找与上述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将上述事件属性信息标识为工程事件。进一步地,如图9所示,上述装置还包括规则接收单元901,用于接收工程事件规则,或者,接收工程维护规划表;若接收到的是工程维护规划表,则上述装置还包括解析单元902,用于解析工程维护规划表得到工程事件规则。可选地,上述工程事件规则包括网络设备的子对象,以及网络设备的子对象对应的工程时间段;上述标识单元803具体用于,若上述事件源信息属于上述工程事件规则内的网络设备的子对象,并且上述事件源信息的事件的发生时刻属于上述网络设备的子对象对应的工程时间段,则将上述事件属性信息标识为工程事件。进一步地,如图10所示,上述装置还包括策略接收单元1001和上报单元1002 ;策略接收单元1001,用于接收工程事件上报策略,上述工程事件上报策略指示是否上报工程事件;上报单元1002,用于若上述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若上述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。值得注意的是,上述设备实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器、随机存储器、磁盘或光盘等。以上仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种工程事件处理方法,其特征在于,所述方法包括从获得的事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件。
2.根据权利要求1所述方法,其特征在于,所述事件源信息还包括网络设备信息,所述方法还包括以所述网络设备信息作为索引条件,从所述配置的工程事件规则中查找与所述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将所述事件属性信息标识为工程事件。
3.根据权利要求1所述方法,其特征在于,所述方法还包括接收工程事件规则;或者,接收工程维护规划表,并解析所述工程维护规划表得到工程事件规则。
4.根据权利要求1至3任意一项所述方法,其特征在于,所述方法还包括接收工程事件上报策略,所述工程事件上报策略指示是否上报工程事件;若所述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若所述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。
5.一种工程事件处理系统,其特征在于,所述系统包括网络设备和监控服务器,其中所述网络设备用于当检测到自身的故障时,产生代表所述故障的事件,并向所述监控服务器发送所述事件;所述监控服务器用于接收来自网络设备的事件;从所述事件中提取事件属性信息; 从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件。
6.根据权利要求5所述系统,其特征在于,所述事件源信息还包括网络设备信息,所述监控服务器还用于以所述网络设备信息作为索引条件,从所述配置的工程事件规则中查找与所述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将所述事件属性信息标识为工程事件。
7.根据权利要求5所述系统,其特征在于,所述监控系统还包括监控终端;所述监控终端用于接收用户设置的工程事件规则,并将所述工程事件规则发送给所述监控服务器;或者,接收用户设置的工程维护规划表,解析所述工程维护规划表得到工程事件规则,并将所述工程事件规则发送给所述监控服务器;或者,接收工程维护规划表,并将包含工程事件规则的所述工程维护规划表发送给所述监控服务器;若所述监控终端发送给监控服务器的是工程维护规划表,则所述监控服务器还用于 接收所述监控终端发送的工程维护规划表,解析所述工程维护规划表得到工程事件规则。
8.根据权利要求7所述系统,其特征在于,所述监控终端还用于接收工程事件上报策略,所述工程事件上报策略指示是否上报工程事件;并将所述工程事件上报策略发送给监控服务器;所述监控服务器还用于接收监控终端发送的所述工程事件上报策略,若所述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若所述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。
9.一种工程事件处理系统,其特征在于,所述系统包括监控服务器和网络设备,其中 所述网络设备用于当检测到自身的故障时,产生代表所述故障的事件,并从所述产生的事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到, 则将所述事件标识为工程事件,向所述监控服务器发送所有事件;所述监控服务器用于接收所述网络设备发送的事件,根据配置的工程事件上报策略上报工程事件,所述工程事件上报策略指示是否上报工程事件;若所述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若所述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。
10.根据权利要求9所述的系统,其特征在于,所述事件源信息还包括网络设备信息, 所述网络设备还用于以所述网络设备信息作为索引条件,从所述配置的工程事件规则中查找与所述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将所述事件属性信息标识为工程事件。
11.根据权利要求9或10所述的系统,其特征在于,所述系统还包括监控终端; 所述监控终端用于接收用户设置的工程事件规则,并将所述工程事件规则发送给所述监控服务器;或者,接收用户设置的工程维护规划表,解析所述工程维护规划表得到工程事件规则,并将所述工程事件规则发送给所述监控服务器;或者,接收工程维护规划表,并将包含工程事件规则的所述工程维护规划表发送给所述监控服务器;所述监控服务器还用于接收所述监控终端发送的工程事件规则,并将所述工程事件规则发送给所述网络设备;或者,接收监控终端发送的工程维护规划表,解析所述工程维护规划表得到工程事件规则, 并将所述工程事件规则发送给所述网络设备。
12.根据权利要求11所述的系统,其特征在于,所述系统还包括监控终端;所述监控终端用于接收用户设置的工程事件上报策略,并将所述工程事件上报策略发送给所述监控服务器;所述监控服务器还用于接收并存储所述监控终端发送的工程事件上报策略。
13.—种工程事件处理装置,其特征在于,所述装置包括 事件获取单元,用于从事件中提取出事件属性信息;对象获取单元,用于从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;标识单元,用于以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件。
14.根据权利要求13所述装置,其特征在于,所述事件源信息还包括网络设备信息, 所述标识单元还用于以所述网络设备信息作为索引条件,从所述配置的工程事件规则中查找与所述网络设备匹配的规则项记录,如果匹配的规则记录被查找到,则将所述事件属性信息标识为工程事件。
15.根据权利要求13所述装置,其特征在于,所述装置还包括规则接收单元,用于接收工程事件规则,或者,接收工程维护规划表;若接收到的是工程维护规划表,则所述装置还包括解析单元,用于解析所述工程维护规划表得到工程事件规则。
16.根据权利要求13至15任意一项所述装置,其特征在于,所述装置还包括策略接收单元,用于接收工程事件上报策略,所述工程事件上报策略指示是否上报工程事件;上报单元,用于若所述工程事件上报策略指示上报工程事件,则上报标识为工程事件的事件;若所述工程事件上报策略指示不上报工程事件,则上报未标识为工程事件的事件。
全文摘要
本发明实施例公开了一种工程事件处理方法、装置和系统,其中方法包括从获得的事件中提取事件属性信息;从所述事件属性信息中获取产生事件的事件源信息,所述事件源信息包括网络设备的子对象信息;以所述事件源信息作为索引条件,从配置的工程事件规则中查找与所述事件源信息匹配的规则项记录,如果匹配的规则项记录被查找到,则将所述事件标识为工程事件,从而将网络设备的事件状态细分到网络设备的子对象,并对网络设备的子对象产生的事件进行标识,实现了精确识别工程事件。
文档编号H04L12/26GK102571424SQ20111045362
公开日2012年7月11日 申请日期2011年12月29日 优先权日2011年12月29日
发明者欧阳辉 申请人:华为技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1