[发明专利]一种告警信息处理的系统和方法在审
| 申请号: | 201210306527.8 | 申请日: | 2012-08-24 |
| 公开(公告)号: | CN102882702A | 公开(公告)日: | 2013-01-16 |
| 发明(设计)人: | 王亮;孙金刚 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/861 |
| 代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
| 地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 告警 信息处理 系统 方法 | ||
技术领域
本发明涉及网络管理技术领域,具体涉及一种告警信息处理的系统和方法。
背景技术
本发明涉及一种告警系统中告警信息接收和存储性能优化的方法,尤其涉及在大型集群监控管理系统方面的应用。告警系统作为大型集群监控管理系统的子系统,可以接收来自其他模块的告警信息,并提供告警信息查询,告警信息处理和报表等功能,帮助用户及时发现异常情况,使用户对集群的运行状态一目了然。
对于告警信息的接收与存储方面,业界普遍采用的设计流程是:当系统接收到一条告警信息时,会对此信息进行必要的验证,然后将验证通过的告警信息保存至数据库,以提供给用户查询。随着被监控和管理的对象的复杂度越来越高,规模越来越大,当系统在短时间内触发了大量告警信息时,使用传统的告警信息的接收和存储方式,会导致数据拥堵,难以及时地将信息反应给用户,甚至会出现数据丢失系统崩溃的现象,严重地影响了系统的性能和稳定性,告警信息的接收和存储性能优化已经成为告警系统中最大的瓶颈问题。
现有的技术中,可以通过部署分布式的管理的形式,分散服务器的整体压力,来解决数据拥堵问题。即告警系统委派多台服务器进行管理,把大型集群分成若干个比较小的部分,每一部分由一台服务器来管理。达到提高系统性能的目的。
发明内容
本发明提供一种告警信息处理的系统,所述系统包括数据信息接收模块、计时器监控模块、计数器监控模块、数据接收缓冲池模块和数据库模块;
所述数据信息接收模块对所述告警信息进行接收并放入所述数据接收缓冲池模块中;
所述计时器监控模块、计数器监控模块对所述数据接收缓冲池模块进行监控,当所述计数器模块监测到所述数据接收缓冲池模块中数据的条数达到一定条数或者所述计时器模块达到一定的时间间隔时,将所述数据接收缓冲池模块中的所有所述告警信息数据一次插入到所述数据库模块中后,将所述数据接收缓冲池模块、所述计时器监控模块和所述计数器监控模块清空,所述数据接收缓冲池模块重新接收所述告警信息数据;
所述数据库模块对所述告警信息进行处理
本发明提供的第一优选实施例中:所述一定条数为1000条。
本发明提供的第二优选实施例中:所述一定的时间间隔为7秒。
本发明提供的第三优选实施例提供一种告警信息处理的方法,所述方法包括:
步骤S1,启动告警系统,对所述告警信息的数据信息进行接收;
步骤S2,将所述告警信息放入数据缓冲池模块中,将计时器监控模块设置一定的时间间隔;
步骤S3,在所述一个时间间隔内计数器监控模块对所述数据缓冲池模块中数据的条数进行监控,判断所述数据条数是否达到一定条数,是,执行步骤S4,否,执行步骤S5;
步骤S4,将所述数据缓冲池模块中所有的告警信息数据一次插入到数据库模块中,将所述数据接收缓冲池模块、所述计时器监控模块和所述计数器监控模块清空后执行步骤S3;
步骤S5,所述计时器监控模块判断到达设置的时间间隔时,将所述数据缓冲池模块中所有的告警信息数据一次插入到所述数据库中,将所述数据接收缓冲池模块、所述计时器监控模块和所述计数器监控模块清空后执行步骤S3。
本发明提供的第四优选实施例中:所述步骤S2中计时器模块设置的一定的时间间隔为7秒。
本发明提供的第五优选实施例中:所述步骤S3中所述计数器模块设置的一定条数为1000条。
本发明提供的一种告警信息处理的系统和方法的有益效果包括:
1、本发明提供的一种告警信息处理的系统和方法,在内存中开辟一定大小的存储空间用来缓冲原系统中将要插入数据库的告警信息数据,并对该数据缓冲池进行监控,设置达到一定时间或者数据达到一定条数时将所有数据一次插入数据库中,解决数据拥堵的问题,同时也不会带来部署和维护的过于复杂化。
2、设置相同告警监控模块,及时删除数据缓冲池中相同的告警信息。
附图说明
如图1所示为本发明提供的一种告警信息处理的系统的实施例的结构框图;
如图2所示为本发明提供的一种告警信息处理的方法的实施例的方法流程图。
具体实施方式
本发明提供一种告警信息处理的系统,包括数据信息接收模块、计时器监控模块、计数器监控模块、数据接收缓冲池模块和数据库模块。
数据信息接收模块对告警信息进行接收并放入数据接收缓冲池模块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210306527.8/2.html,转载请声明来源钻瓜专利网。





