告警信息同步方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24333820 阅读:24 留言:0更新日期:2020-05-29 21:10
本申请涉及一种告警信息同步方法、装置、计算机设备和存储介质,在开启告警同步开关后,代理设备将当前告警信息上传到了缓存服务器中,并且将当前活动告警信息的存储节点信息发送至管理设备,以便管理设备根据该存储节点信息从缓存服务器中读取当前活动告警信息,并对当前活动告警信息进行同步,该方法中,代理设备不是将当前活动告警信息直接发送至管理设备,而是通过缓存服务器对当前活动告警信息进行缓存存储,即使代理设备的当前告警信息为多少,管理设备都可以从缓存服务中读取到所有告警信息,并准确的对告警信息进行同步,这样通过多线程处理对文件进行读取,保障了代理设备与管理设备交互时的数据正确性。

Alarm information synchronization method, device, computer equipment and storage medium

【技术实现步骤摘要】
告警信息同步方法、装置、计算机设备和存储介质
本申请涉及数据通信
,特别是涉及一种告警信息同步方法、装置、计算机设备和存储介质。
技术介绍
简单网络管理协议(SimpleNetworkManagementProtocol,SNMP)管理站(以下简称网管)和代理站(以下简称设备)之间消息交互通过SNMP报文进行。网管和设备之间处于一种请求和应答的关系,设备想要主动联系网管,只能通过发Trap的方式联系。目前Trap的主要应用是设备将自身的告警信息及时通知给网管,以方便网管同步统计设备的告警信息数量。但是,在SNMP协议中,本身对Trap的定义非常自由化,没有一份统一的规范来标示信息传递开始和消息是否结束,每个Trap消息都是独立的,即一个Trap消息只能上报一种告警,并且无法知道是否还有下一个告警。这种情况在需要传递设备多个告警的时候,受到Trap消息传输包大小和Trap消息体结构限制,无法实时准确的一次将所有告警信息传递到网管。因此,在设备将多个告警信息同时上报到网管时,网管无法准确对设备的告警信息进行同步。
技术实现思路
基于此,有必要针对上述技术问题,提供一种告警信息同步方法、装置、计算机设备和存储介质。第一方面,本申请实施例提供一种告警信息同步方法,该方法包括:开启告警同步开关,将自身当前活动告警信息发送至缓存服务器中进行存储;获取当前活动告警信息的存储节点信息;存储节点信息表示当前活动告警信息在缓存服务器中存储的摘要信息;将存储节点信息发送至管理设备;存储节点信息用于指示管理设备对当前活动告警信息进行同步。在其中一个实施例中,上述存储节点信息至少包括传输当前活动告警信息的消息标识、代理设备与管理设备的交互ID、代理设备的标识、文件类型、传输状态和附加信息。在其中一个实施例中,在上述开启告警同步开关包括:检测是否有接收到管理设备发送的开启命令;若接收到管理设备发送的开启命令,开启告警同步开关。在其中一个实施例中,上述将自身当前活动告警信息发送至缓存服务器中进行存储,包括:查询当前活动告警信息;将当前活动告警信息写入约定文本中,并将约定文本存储至缓存服务器。第二方面,本申请实施例提供一种告警信息同步方法,该方法包括:发送开启命令至代理设备,开启命令用于指示代理设备开启告警同步开关;告警同步开关的开启用于指示代理设备将自身当前活动告警信息发送至缓存服务器中进行存储;接收代理设备发送的存储节点信息;存储节点信息表示代理设备的当前活动告警信息在缓存服务器中存储的摘要信息;根据存储节点信息,对当前活动告警信息进行同步。在其中一个实施例中,上述存储节点信息至少包括传输当前活动告警信息的消息标识、代理设备与管理设备的交互ID、代理设备的标识、文件类型、传输状态和附加信息。在其中一个实施例中,上述根据存储节点信息,对当前活动告警信息进行同步,包括:判断存储节点信息中的消息标识是否为约定标识;若是约定标识,获取存储节点信息中的传输状态;若传输状态为成功,根据存储节点信息,从缓存服务器中获取当前活动告警信息进行同步。在其中一个实施例中,该方法还包括:在前端界面展示当前活动告警信息的同步状态;同步状态包括当前活动告警信息传输成功且同步成功,或者,当前活动告警信息传输失败。第三方面,本申请实施例提供一种告警信息同步系统,该系统包括:管理设备、代理设备和缓存服务器;代理设备,用于执行上述第一方面中任一项实施例的步骤;缓存服务器,用于接收代理设备发送的当前活动告警信息,并对当前活动告警信息进行存储;和,在管理设备需要获取当前活动告警信息,将当前活动告警信息发送至管理设备;管理设备,用于执行上述第二方面中任一项实施例的步骤。第四方面,本申请实施例提供一种告警信息同步装置,该装置包括:存储模块,用于开启告警同步开关,将自身当前活动告警信息发送至缓存服务器中进行存储;获取模块,用于获取当前活动告警信息的存储节点信息;存储节点信息表示当前活动告警信息在缓存服务器中存储的摘要信息;发送模块,用于将存储节点信息发送至管理设备;存储节点信息用于指示管理设备对当前活动告警信息进行同步。第五方面,本申请实施例提供一种告警信息同步装置,该装置包括:开启命令模块,用于发送开启命令至代理设备,开启命令用于指示代理设备开启告警同步开关;告警同步开关的开启用于指示代理设备将自身当前活动告警信息发送至缓存服务器中进行存储;接收模块,用于接收代理设备发送的存储节点信息;存储节点信息表示代理设备的当前活动告警信息在缓存服务器中存储的摘要信息;同步模块,用于根据存储节点信息,对当前活动告警信息进行同步。第六方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面和第二方面实施例提供的任一项方法的步骤。第七方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面和第二方面实施例提供的任一项方法的步骤。本申请实施例提供的一种告警信息同步方法、装置、计算机设备和存储介质,在告警同步开关开启后,代理设备将当前告警信息上传到了缓存服务器中,并且将当前活动告警信息的存储节点信息发送至管理设备,以便管理设备根据该存储节点信息从缓存服务器中读取当前活动告警信息,并对当前活动告警信息进行同步,该方法中,代理设备不是将当前活动告警信息直接发送至管理设备,而是通过缓存服务器对当前活动告警信息进行缓存存储,无论代理设备的当前告警信息有多少,管理设备都可以从缓存服务中读取到所有告警信息,并准确的对告警信息进行同步,这样通过多线程处理对文件进行读取,保障了代理设备与管理设备交互时的数据正确性。附图说明图1为一个实施例提供的一种告警信息同步系统框图;图2为一个实施例提供的一种告警信息同步方法的流程示意图;图3为一个实施例提供的一种告警信息同步方法的流程示意图;图4为一个实施例提供的一种告警信息同步方法的流程示意图;图5为一个实施例提供的一种告警信息同步方法的流程示意图;图6为一个实施例提供的一种告警信息同步方法的流程示意图;图7为一个实施例提供的一种告警信息同步方法的交互图;图8为一个实施例提供的一种告警信息同步装置的结构框图;图9为一个实施例提供的一种告警信息同步装置的结构框图;图10为一个实施例提供的一种告警信息同步装置的结构框图;图11为一个实施例提供的一种告警信息同步装置的结构框图;图12为一个实施例提供的一种告警信息同步装置的结构框图;图13为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,本文档来自技高网...

【技术保护点】
1.一种告警信息同步方法,其特征在于,所述方法包括:/n开启告警同步开关,将自身当前活动告警信息发送至缓存服务器中进行存储;/n获取所述当前活动告警信息的存储节点信息;所述存储节点信息表示所述当前活动告警信息在所述缓存服务器中存储的摘要信息;/n将所述存储节点信息发送至管理设备;所述存储节点信息用于指示所述管理设备对所述当前活动告警信息进行同步。/n

【技术特征摘要】
1.一种告警信息同步方法,其特征在于,所述方法包括:
开启告警同步开关,将自身当前活动告警信息发送至缓存服务器中进行存储;
获取所述当前活动告警信息的存储节点信息;所述存储节点信息表示所述当前活动告警信息在所述缓存服务器中存储的摘要信息;
将所述存储节点信息发送至管理设备;所述存储节点信息用于指示所述管理设备对所述当前活动告警信息进行同步。


2.根据权利要求1所述告警信息同步方法,其特征在于,所述存储节点信息至少包括传输所述当前活动告警信息的消息标识、代理设备与所述管理设备的交互ID、所述代理设备的标识、文件类型、传输状态和附加信息。


3.根据权利要求1或2所述告警信息同步方法,其特征在于,所述开启告警同步开关包括:
检测是否有接收到所述管理设备发送的开启命令;
若接收到所述管理设备发送的开启命令,开启所述告警同步开关。


4.根据权利要求1或2所述告警信息同步方法,其特征在于,所述将自身当前活动告警信息发送至缓存服务器中进行存储,包括:
查询当前活动告警信息;
将所述当前活动告警信息写入约定文本中,并将所述约定文本存储至所述缓存服务器。


5.一种告警信息同步方法,其特征在于,所述方法包括:
发送开启命令至代理设备,所述开启命令用于指示所述代理设备开启告警同步开关;所述告警同步开关的开启用于指示所述代理设备将自身当前活动告警信息发送至缓存服务器中进行存储;
接收所述代理设备发送的存储节点信息;所述存储节点信息表示所述代理设备的当前活动告警信息在所述缓存服务器中存储的摘要信息;
根据所述存储节点信息,对所述当前活动告警信息进行同步。


6.根据权利要求5所述告警信息同步方法,其特征在于,所述存储节点信息至少包括传输所述当前活动告警信息的消息标识、所述代理设备与管理设备的交互ID、所述代理设备的标识、文件类型、传输状态和附加信息。


7.根据权利要求6所述告警信息同步方法,其特征在于,所述根据所述存储节点信息,对所述当前活动告警信息进行同步,包括:
判断所述存储节点信息中的消息标识是否为约定标识;
若是约定标识,获取所述存储节点信息中的传输状态;
若所述传输状态为成功,根据所述存储节点信息,从所...

【专利技术属性】
技术研发人员:王家乐
申请(专利权)人:京信通信系统中国有限公司
类型:发明
国别省市:广东;44

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

1