[发明专利]一种应用于通信行业实现告警同步和清除机制的方法有效
申请号: | 201911050574.9 | 申请日: | 2019-10-31 |
公开(公告)号: | CN111143155B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 张骁睿;刘晓茹 | 申请(专利权)人: | 北京直真科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 吴小灿 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 通信 行业 实现 告警 同步 清除 机制 方法 | ||
一种应用于通信行业实现告警同步和清除机制的方法,通过在告警同步进程中设置Redis内存数据库,并在所述Redis内存数据库中保存网管同步标识和保存清除告警标识,使得获得同步文件中的告警步骤能够从采集命令下发步骤开始至此避免告警重复同步,使得获取获取内存库中清除告警步骤能够将已被清除的告警过滤掉,从而不仅能够提升告警同步的效率,同时也保障了数据处理的唯一性,避免重复数据入库。
技术领域
本发明涉及告警同步和清除技术,特别是一种应用于通信行业实现告警同步和清除机制的方法,通过在告警同步进程中设置Redis内存数据库,并在所述Redis内存数据库中保存网管同步标识和保存清除告警标识,使得获得同步文件中的告警步骤能够从采集命令下发步骤开始至此避免告警重复同步,使得获取获取内存库中清除告警步骤能够将已被清除的告警过滤掉,从而不仅能够提升告警同步的效率,同时也保障了数据处理的唯一性,避免重复数据入库。
背景技术
通讯行业的设备告警量大,设备发生告警影响业务的正常使用。面对现在信息高速发展的时代,及时监控和处理设备告警尤为重要。但因面临设备厂家多、每个厂家生产的设备也多、还有接口类型不一致等等因素,一直影响告警同步和清除的数量与质量,无法满足上层应用的监控与管理。当前的告警同步的方案有两种方式:1、告警实时接口:按消息体方式接收并入库,这种消息机制为正常的情况下的消息处理机制,保证了告警消息的实时入库和监控。2、告警同步接口:按接口同步方式入库,这种接口同步方式是消息机制的补充,保证消息机制接口出现问题的时候,下发命令按时间段采集告警,将该时间段的告警同步上来,确保告警数据不丢失。如图1所示,从告警同步开始,到采集命令下发,到获取同步文件中的告警,到活动库,再到告警对比,最后同步完成。当前这两种处理方式并行,由不同进程处理,告警实时消息接口实时处理告警消息,告警定时同步接口按需定时启动同步接口。本发明人认为,现有相关技术存在以下问题:1、现有的告警定时同步接口没有针对告警实时消息接口的消息进行去重判断,导致入库后的告警有重复的。2、现有的告警定时同步接口同步包含活动告警和清除告警,没有对活动告警和清除告警消息进行合并处理,导致清除告警先于活动告警入库,导致活动告警无法清除。3、现有的告警同步完全基于数据库对比,对数据库造成很大压力,处理同步性能慢。4、因现有告警同步接口按任务执行,存在多个任务共同步相同设备对象的情况,同一时间存在同一网管多个同步任务的相同,导致数据处理的过程中数据重复。5、现有的同步告警存在清除和活动告警错误情况,告警下发同步命令到查询活动告警这个期间的活动告警会被误清除,这个期间的清除告警会被重复添加。有鉴于此,本发明人完成了本发明。
发明内容
本发明针对现有技术中存在的缺陷或不足,提供一种应用于通信行业实现告警同步和清除机制的方法,通过在告警同步进程中设置Redis内存数据库,并在所述Redis内存数据库中保存网管同步标识和保存清除告警标识,使得获得同步文件中的告警步骤能够从采集命令下发步骤开始至此避免告警重复同步,使得获取获取内存库中清除告警步骤能够将已被清除的告警过滤掉,从而不仅能够提升告警同步的效率,同时也保障了数据处理的唯一性,避免重复数据入库。
本发明的技术方案如下:
一种应用于通信行业实现告警同步和清除机制的方法,其特征在于,包括告警消息进程,告警同步进程,以及告警清除进程,所述告警同步进程中设置Redis内存数据库,通过所述Redis内存数据库实现活动告警和清除告警的合并处理机制以及活动告警和清除告警的重复数据处理机制。
所述告警同步进程包括采集命令下发步骤,该步骤一路将保存网管同步标识送入所述Redis内存数据库,所述Redis内存数据库为所述告警清除进程中判定内存库中是否有告警正在同步这一步骤提供是否有网管同步的查询,另一路进入获得同步文件中的告警步骤,该步骤关联所述Redis内存数据库,所述Redis内存数据库保存清除告警标识,所述保存清除告警标识基于所述判定内存库中是否有告警正在同步这一步骤的肯定判定。
所述保存网管同步标识包括将告警同步的对象、时间范围和告警名称存入Redis内存数据库作同步标识记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京直真科技股份有限公司,未经北京直真科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050574.9/2.html,转载请声明来源钻瓜专利网。