一种告警处理系统及方法

文档序号:9711347阅读:244来源:国知局
一种告警处理系统及方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种告警处理系统及方法。
【背景技术】
[0002]告警处理系统是网络通信系统的重要组成部分,在检测出网络通信系统中的告警信息时,可对检测到的告警信息进行相应的处理以达到避免故障或预测故障的效果。
[0003]传统的告警处理系统中,执行告警监控业务的告警监控模块在获取到告警信息并进行相应的处理后入库保存,同时需要将入库后的告警信息通过告警转发模块利用消息队列转发至多个客户端,以使工作人员可在多个客户端对入库后的告警信息继续执行相应的处理操作,告警处理系统下的全部业务模块集成在同一台服务器中;但是,随着网络通信技术的不断发展,网络规模不断扩大,告警处理系统需要处理大量的告警信息,当告警转发模块将大量的告警信息转发至多个客户端时,需要占用较大的服务器资源,可能导致服务器下的其他业务模块不能正常工作,甚至造成告警处理系统的通信路径堵塞,导致服务器宕机以致系统服务中断,影响告警处理系统的可用性。

【发明内容】

[0004]有鉴于此,本发明提供了一种告警处理系统及方法,可提高告警处理系统的可用性。
[0005]第一方面,本发明提供了一种告警处理系统,包括:
[0006]至少一台第一服务器、与至少一台第一服务器相连的至少两台第二服务器以及与任一第二服务器相连的至少两个客户端,其中,每一台第二服务器至少连接一个客户端;
[0007]每一个客户端,根据当前客户端的业务需求向与当前客户端相连的第二服务器发送第一目标指令;接收与当前客户端相连的第二服务器发送的第一告警信息,对接收到的第一告警信息进行相应的处理;
[0008]每一个第二服务器,根据接收到的至少一个第一目标指令向至少一台第一服务器发送第二目标指令;接收至少一台第一服务器发送的第二告警信息;根据接收到的第二告警信息以及接收到的至少一个第一目标指令,分别向对应的至少一个客户端发送对应的第一告警信息;
[0009]至少一台第一服务器,根据接收到的至少两个第二目标指令向至少两个第二服务器分别发送对应的第二告警信息。
[0010]优选地,每一台第一服务器,包括:
[0011]告警采集模块,执行告警监控业务以获取第三告警信息;
[0012]告警归一化模块,将第三告警信息进行归一化处理以获取第四告警信息;
[0013]告警入库模块,将第四告警信息存储至数据库中。
[0014]优选地,每一台第二服务器,包括:
[0015]告警转发模块,获取对应的至少一个客户端针对第五告警信息的处理信息,将处理信息转发至至少一台第一服务器。
[0016]优选地,每一台第一服务器,还包括:
[0017]告警处理模块,根据接收到的至少两个处理信息对数据库内的第六告警信息进行相应的处理。
[0018]优选地,每一个告警处理模块,包括:
[0019]告警清除模块,当接收到的至少两个处理信息携带针对第六告警信息的删除指令时,删除数据库下的第六告警信息。
[0020]第二方面,本发明提供了一种告警处理方法,包括:
[0021]至少两个客户端分别根据当前客户端的业务需求向与当前客户端相连的一个第二服务器发送第一目标指令;
[0022]至少两个第二服务器分别根据当前第二服务器接收到的至少一个第一目标指令向至少一台第一服务器发送第二目标指令;
[0023]至少一台第一服务器根据接收到的至少两个第二目标指令向至少两个第二服务器分别发送对应的第二告警信息;
[0024]至少两个第二服务器分别根据接收到的第二告警信息以及接收到的至少一个第一目标指令,分别向对应的至少一个客户端发送对应的第一告警信息;
[0025]至少两个客户端分别对接收到的第一告警信息进行相应的处理。
[0026]优选地,进一步包括:
[0027]利用至少一个告警采集模块执行告警监控业务以获取第三告警信息;
[0028]利用至少一个告警归一化模块将第三告警信息进行归一化处理以获取第四告警信息;
[0029]利用至少一个告警入库模块将第四告警信息存储至数据库中。
[0030]优选地,进一步包括:
[0031]利用至少两个告警转发模块分别获取对应的至少一个客户端针对第五告警信息的处理信息,将至少两个处理信息转发至至少一台第一服务器。
[0032]优选地,进一步包括:
[0033]利用至少一个告警处理模块根据接收到的至少两个处理信息对数据库内的第六告警信息进行相应的处理。
[0034]优选地,利用至少一个告警处理模块根据接收到的至少两个处理信息对数据库内的第六告警信息进行相应的处理,包括:
[0035]当接收到的至少两个处理信息中携带针对第六告警信息的删除指令时,利用至少一个告警清除模块删除数据库下的第六告警信息。
[0036]本发明提供了一种告警处理系统及方法,通过多个第二服务器分别连接至少一个客户端,每一个第二服务器分别根据连接当前第二服务器的至少一个客户端的业务需求从至少一个第一服务器中获取对应的第二告警信息,然后根据获取到的第二告警信息以及至少一个客户端的业务需求分别向对应的客户端发送第一告警信息,多个客户端可分别对接收到的第一告警信息进行相应的处理;可见,通过本发明的技术方案,利用多个服务器的硬件资源优势,提高告警处理系统的处理能力,可避免告警处理系统下不同业务功能的模块间因资源竞争,防止系统服务中断,进而提高告警处理系统的可用性。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本发明一实施例提供的一种告警处理系统的结构示意图;
[0039]图2是本发明一实施例提供的另一种告警处理系统的结构示意图;
[0040]图3是本发明一实施例提供的一种告警处理方法的流程图;
[0041]图4是本发明一实施例提供的又一种告警处理系统的结构示意图。
【具体实施方式】
[0042]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]如图1所示,本发明实施例提供了一种告警处理系统,包括:
[0044]至少一台第一服务器10、与至少一台第一服务器10相连的至少两台第二服务器20以及与任一第二服务器20相连的至少两个客户端30,其中,每一台第二服务器20至少连接一个客户端30;
[0045]每一个客户端30,根据当前客户端30的业务需求向与当前客户端30相连的第二服务器20发送第一目标指令;接收与当前客户端30相连的第二服务器20发送的第一告警信息,对接收到的第一告警信息进行相应的处理;
[0046]每一个第二服务器20,根据接收到的至少一个第一目标指令向至少一台第一服务器10发送第二目标指令;接收至少一台第一服务器10发送的第二告警信息;根据接收到
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1