CN114710394A - 告警同步方法、装置、电子设备及可读存储介质 - Google Patents
告警同步方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN114710394A CN114710394A CN202210334008.6A CN202210334008A CN114710394A CN 114710394 A CN114710394 A CN 114710394A CN 202210334008 A CN202210334008 A CN 202210334008A CN 114710394 A CN114710394 A CN 114710394A
- Authority
- CN
- China
- Prior art keywords
- alarm
- unsynchronized
- network management
- information
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000001360 synchronised effect Effects 0.000 claims abstract description 51
- 230000008569 process Effects 0.000 claims abstract description 34
- 230000004044 response Effects 0.000 claims description 65
- 238000011084 recovery Methods 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 11
- 230000001960 triggered effect Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例提供了一种告警同步方法、装置、电子设备及可读存储介质,涉及通信技术领域。该方法包括:获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息;在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。本申请实施例实现了减少同步的操作频率,在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
Description
技术领域
本申请涉及通信技术领域,具体而言,本申请涉及一种告警同步方法、装置、电子设备及可读存储介质。
背景技术
随着5G、AI等技术的发展和业务的推动,边缘计算得到越来越广泛的关注。作为移动边缘平台管理器的MEPM(Mobile edge platformmanager,移动边缘平台管理器),主要实现应用生命周期管理、MEP网元管理、应用规则和需求管理等。其中,网元管理***是管理在网设备的平台,简称为网管,而不同类型的网络设备统称为网元。网管的告警信息能够反映所管理网元的运行情况,以便运维人员通过网管侧实时查看并处理故障问题,从而实现网元的正常运行。因此,网管侧的告警信息需与网元侧的告警信息保持完全一致。
目前,为保持网管与网元上告警信息的一致性,网元主动将自身的告警信息上报给网管,网管定时向网元下发告警同步请求,以进行告警信息的同步操作。然而,在实际运行中难以控制同步的操作频率,若同步的次数过于频繁,容易影响网管的性能,增加网管负担。若同步的次数过少,会造成网管侧的告警信息不能及时更新,与网元侧的信息存在差异,且容易造成某一时刻大量的告警信息上报到网管,形成告警风暴。因此,网管与网元之间数据同步的效率低下,而且对网管性能的影响较大。
发明内容
本申请实施例提供了一种告警同步方法、装置、电子设备及可读存储介质,能够减少同步的操作频率,在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
根据本申请实施例的一个方面,提供了一种告警同步方法,用于网管设备,包括:
获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息;
在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。
在一个可能的实现方式中,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻;所述在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,包括:
当所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时,确定所述告警计数信息满足预设的同步触发条件,生成告警同步请求;
向所述网元设备发送所述告警同步请求;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
根据本申请实施例的另一个方面,提供了一种告警同步方法,用于网元设备,包括:
向网管设备上报当前告警事件;其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息;
响应于所述网管设备发送的告警同步请求,执行告警同步操作;所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送。
在一个可能的实现方式中,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻;所述告警同步请求由所述网管设备在所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时确定所述告警计数信息满足所述同步触发条件后发送;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
在一个可能的实现方式中,所述告警事件包括用以指示告警上报的第一告警事件及用以指示告警恢复的第二告警事件中的一种:所述方法还包括:
在上报当前告警事件的过程中还携带有针对所述当前告警事件的告警信息;
接收所述网管设备发送的告警响应信息,所述告警响应信息用以表征所述网管设备对所述告警信息的响应失败或响应超时;
基于所述告警响应信息,标记所述告警的状态为未同步,并更新所述未同步告警个数,并在当前所述告警为第一个未同步告警时,以其上报时刻更新所述未同步告警时刻,否则不对所述未同步告警时刻做更新操作。
在一个可能的实现方式中,所述告警信息包括用于指示所述网管设备将与所述第一告警事件相关的告警的标识信息写入第一当前告警队列的指令,或用于指示所述网管设备将与所述第二告警事件相关的告警的标识信息从所述第一当前告警队列中删除,并写入第一历史告警队列的指令;
所述响应于所述网管设备发送的告警同步请求,执行告警同步操作,包括:
获取在所述网管设备发送所述告警同步请求的过程中携带的告警的标识信息;
响应于所述告警同步请求,将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,所述更新信息用于指示需更新的告警及其相应的更新操作,使得所述网管设备基于所述更新信息执行告警同步操作;
清除所述需更新的告警的未同步状态,并清空所述未同步告警个数以及未同步告警时刻。
在一个可能的实现方式中,所述将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,包括:
分别将所述网管设备的第一当前告警队列中告警的标识信息与自身的第二当前告警队列中告警的标识信息,以及所述网管设备的第一历史告警队列中告警的标识信息与自身的第二历史告警队列中告警的标识信息进行比较;
针对自身存在但所述网管设备不存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息写入相应的队列的更新指令;和/或,
针对自身不存在但所述网管设备存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息从相应的队列中删除的更新指令。
根据本申请实施例的另一个方面,提供了一种告警同步装置,包括:
数据获取模块,用于获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息;
触发同步模块,用于在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。
根据本申请实施例的另一个方面,提供了一种告警同步装置,包括:
数据发送模块,用于向网管设备上报当前告警事件;其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息;
同步响应模块,用于响应于所述网管设备发送的告警同步请求,执行告警同步操作;所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送。
根据本申请实施例的另一个方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述实施例所述告警同步方法的步骤。
根据本申请实施例的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例所述告警同步方法的步骤。
本申请实施例提供的技术方案带来的有益效果是:
所述告警同步方法,通过网管设备获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息,继而在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作,这样网管设备在符合同步触发条件时方才触发执行网管侧与网元侧之间针对告警信息的同步操作,实现依据实际情况动态触发同步操作,从而减少了同步的操作频率,使得在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1为本申请实施例提供的计算机***架构示意图;
图2为本申请一个示例性实施例提供的告警同步***的结构示意图;
图3为本申请实施例提供的一种用于网管设备的告警同步方法的流程示意图;
图4为本申请实施例提供的一种用于网元设备的告警同步方法的流程示意图;
图5为本申请实施例提供的网管设备与网元设备的数据交互示意图;
图6为本申请实施例提供的一种用于网管设备的告警同步装置的结构示意图;
图7为本申请实施例提供的一种用于网元设备的告警同步装置的结构示意图;
图8为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面结合本申请中的附图描述本申请的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本申请实施例的技术方案的示例性描述,对本申请实施例的技术方案不构成限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“A和/或B”可以实现为“A”,或者实现为“B”,或者实现为“A和B”。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1为本申请实施例提供的计算机***架构示意图,该计算机***10包括网管设备12和网元设备11。其中,每个网管设备12对接一个或多个网元设备11,网管设备12与网元设备11之间通过通信网络连接,且网管设备12与网元设备11可以通过有线或无线通信方式进行直接或间接地连接,本申请对此不做限制。
网元设备11可以是不同类型的网络通讯产品,网管设备12为管理网络中的网元设备11的平台,网管设备12由多个功能模块组成,其包括但不限于拓扑模块、性能模块、告警模块、配置模块及安全模块。其中,告警模块用以对指定区域内的网元设备11所上报的告警事件及其告警信息进行管理,告警事件包括告警上报、告警恢复和通知。这样,网管设备12所采集到的告警信息能够反映所管理网元设备11的运行,以便运维人员通过网管侧实时查看并处理故障问题,并控制网管侧的告警信息与网元侧的告警信息保持完全一致,从而实现网元设备11的正常运行。
因此,本申请中由网管设备12和网元设备11构成的告警同步***,执行如下步骤:网元设备11向网管设备12上报当前告警事件,并携带有针对此前未同步告警的告警计数信息;网管设备12在所述告警计数信息满足预设的同步触发条件时,向所述网元设备11发送告警同步请求;所述网元设备11响应于所述告警同步请求,执行告警同步操作。这样,网管设备12在符合同步触发条件时方才触发执行网管侧与网元侧之间针对告警信息的同步操作,实现动态触发同步操作,从而减少了同步的操作频率,使得在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
图2为本申请一个示例性实施例提供的告警同步***的结构示意图,网元设备11中设有网管代理111,该网管代理111用于与网管设备12进行数据交互,如上报网元设备11内部的告警信息、响应网管设备12下发的告警同步请求。本实施例通过在网元设备11内设置网管代理111,将网元设备11的告警信息集中到该网管代理111中,使得网管设备12直接访问该网管代理111即可实现告警信息的获取以及同步响应,节省了网管设备12的带宽资源及负载,并提高了响应速度。
可选的,网管设备12可连接于用户终端,以便运维人员通过用户终端获取在网管侧所汇总的网元故障问题,从而控制网元设备11的正常运行。其中,用户终端可以为安装有应用程序的电子设备,诸如智能手机、平板电脑、笔记本电脑、台式计算机、智能可穿戴式设备等,本申请实施例并不对此进行限定。该应用程序为用户提供服务的计算机程序和指令的集合,如应用app及通过第三方应用加载的小程序。在一可选的实施例中,网管设备12上承载有软件应用平台,为用户终端中开发且运行的应用程序提供后台服务,具体包括有实时推送告警消息、下发控制指令等。
图3为本申请实施例提供的一种用于网管设备的告警同步方法的流程示意图,以该告警同步方法用于图1、图2所示的网管设备12为例进行说明,该方法包括步骤S301至S302。
S301、获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息。
S302、在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。
在本申请中,告警事件包括用以指示告警上报的第一告警事件以及用以指示告警恢复的第二告警事件。在一可选实施例中,当网元设备发生故障时,网元设备产生告警及相应的标识信息(如告警流水号),并将该告警及其标识信息写入自身的第二当前告警队列,该第二当前告警队列为将当前所产生的告警按如告警发生时间的先后顺序等规则组织而成的序列。同时,网元设备发布针对该告警的当前第一告警事件,使得网元设备实时向网管设备上报上述当前第一告警事件,以通知告警发生。此外,网元设备在上报告警事件的过程中,携带有所述当前第一告警事件的相关告警的告警信息,如告警的标识信息以及用于指示网管设备将该告警写入第一当前告警队列的指令,该第一当前告警队列为在网管设备中将当前所产生的告警按预设规则组织而成的序列,该预设规则包括但不限于按告警的上报时间、发生时间等先后顺序。
在另一可选实施例中,当网元设备告警恢复时,网元设备获取当前需进行告警恢复的告警及其标识信息,并在第二当前告警队列中移除该告警,同时写入第二历史告警队列,该第二历史告警队列为将告警恢复后的告警按如告警发生时间或告警恢复时间的先后顺序等规则组织而成的序列,以表征将当前告警转变为历史告警,实现告警恢复。同时,网元设备发布关于告警恢复的当前第二告警事件,使得网元设备实时向网管设备上报上述当前第二告警事件,以通知告警恢复。此外,网元设备在上报告警事件的过程中,携带有所述当前第二告警事件的相关告警的告警信息,如告警的标识信息以及用于指示网管设备将该告警从第一当前告警队列中删除,并写入第一历史告警队列的指令,该第一历史告警队列为在网管设备中将告警恢复后的告警按预设规则组织而成的序列,该预设规则包括但不限于按告警的告警上报时间、告警发生时间、告警恢复时间等先后顺序。
在本申请中,网元设备在每次上报当前告警事件时携带有针对此前未同步告警的告警计数信息,使得网管设备在对当前告警事件做出响应的同时针对此前未同步告警的告警计数信息判断是否触发告警同步操作。具体的,网管设备在该告警计数信息符合预设的同步触发条件时,方才触发同步操作,这样本申请依据当前未同步告警的实际情况来动态触发告警同步操作,增加了未同步告警情况与触发同步操作的关联性,避免了由时间触发导致同步频率难以控制的情况,使得本申请具有适应性强及针对性强的特点,能够保证网管设备与网元设备之间的告警信息具有较高的实时性和一致性的前提下,减少了同步操作的频率,从而减少网管设备的负担。
本申请实施例提供的告警同步方法,通过网管设备获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息,继而在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作,这样网管设备在符合同步触发条件时方才触发执行网管侧与网元侧之间针对告警信息的同步操作,实现依据实际情况动态触发同步操作,从而减少了同步的操作频率,使得在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
在一些实施例中,本申请还包括网管设备对所述当前告警事件的告警信息的响应处理,具体如下:
获取在上报当前告警事件的过程中所携带的针对所述当前告警事件的告警信息,所述告警信息包括用于指示将与所述第一事件相关的告警的标识信息写入第一当前告警队列的指令,或用于指示将与所述第二事件相关的告警的标识信息从所述第一当前告警队列中删除,并写入第一历史告警队列的指令;
若对所述告警信息的响应失败或响应超时,则生成告警响应信息;
将所述告警响应信息发送至网元设备,使得网元设备基于所述告警响应信息,标记所述告警的状态为未同步,并更新所述告警计数信息,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻。
在本申请中,告警计数信息包括但不限于未同步告警个数及未同步告警时刻,网管设备在每次上报当前告警事件时需针对当前告警事件的告警信息做出响应。可选的,若对告警信息做出正确响应,即完成当前告警事件的相应操作,则生成响应完成信息,并将其返回网元设备,等待下一个告警事件。示例性的,当发生告警,网管设备获取用于指示告警上报的当前第一事件以及所携带的针对该当前第一事件的告警信息,该告警信息包括与该当前第一事件相关的告警的标识信息以及用于指示将该告警写入第一当前告警队列的指令,继而在网管设备完成上述指令的相关操作时,生成响应完成信息。类似的,当发生告警恢复,网管设备获取当前第二告警事件以及所携带的针对该当前第二事件的告警信息,该告警信息包括与该当前第二事件相关的告警的标识信息以及用于指示将该告警从所述第一当前告警队列中删除,并写入第一历史告警队列的指令,继而在网管设备完成上述指令的相关操作时,生成响应完成信息。
可选的,若对告警信息的响应失败或响应超时,即未完成该告警信息的指示操作或未在指定时长内完成该告警信息的指示操作,则生成告警响应信息,并将其发送至网元设备。继而,网元设备将当前告警事件对应的告警的状态标记为未同步,以累计增加一个未同步告警。同时,未同步告警时刻为被标记为未同步的第一个未同步告警所对应的告警事件的上报时刻,其表征直至当前未进行告警同步的最长时间。因此,如若当前未标记有未同步告警,则将当前告警事件对应的未同步告警记为第一个未同步告警,确定其告警事件的上报时刻为未同步告警时刻。如若当前已标记有未同步告警,则无需更新该未同步告警时刻。示例性的,当发生告警或发生告警恢复,网管设备获取相应的第一告警事件或第二告警事件以及所携带的针对该第一告警事件或第二事件的告警信息,该告警信息包括与该第一告警事件或第二事件相关的告警的标识信息,以及用于指示将该告警写入第一当前告警队列的指令或用于指示将该告警从所述第一当前告警队列中删除并写入第一历史告警队列的指令,继而若网管设备未完成上述指令的相关操作或操作超时,则生成告警响应信息,使得网元设备将当前告警事件对应的告警的状态标记为未同步,设置当前未同步告警个数加一,并在检测为第一个未同步告警时,将其上报时刻作为未同步告警时刻,否则无需更新未同步告警时刻。
在一些实施例中,所述在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,包括:
当所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时,确定所述告警计数信息满足预设的同步触发条件,生成告警同步请求;
向所述网元设备发送所述告警同步请求;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
在本实施例中,网管设备设置多个针对告警计数信息的判断数值,该判断数值包括未同步个数阈值以及时间间隔阈值,以使得网管设备在对当前告警事件做响应的同时针对此前未同步告警的告警计数信息执行告警同步判断。具体的,网管设备在此前的未同步告警个数不小于所设置的未同步个数阈值,以及未同步告警时刻至当前时刻的时长不小于所设置的时间间隔阈值中的至少一项时,则触发同步操作,向网元设备下发告警同步请求。因此,本实施例通过分析当前的未同步告警个数与未同步时长,实现触发执行网管侧与网元侧之间针对告警信息的同步操作,提高了实际应用的切合度,能够减少同步操作的频率,节省了网络资源,并减少对网管设备性能的影响,同时保证了网管设备和网元设备之间信息的一致性和实时性。
可选的,若当前的告警计数信息均不满足网管设备所设置的判断数值,即未同步告警个数不超过未同步个数阈值,且当前的最长未同步时长不超过时间间隔阈值,则不触发网管设备与网元设备之间的告警同步操作,等待下一个告警事件的上报。
需要说明的是,关于针对未同步告警的告警计数信息,本申请并不仅限定于发送于告警事件的上报过程,还可以通过网元设备所设置的未同步计数阈值与告警计数信息进行比较,以触发向网管设备上报相关信息,如发送该告警计数信息,使得网管设备在判断告警计数信息满足同步触发条件时返回告警同步请求,或发送表征未同步告警的影响程度的信息,使得网管设备基于该信息判断是否触发告警同步操作。因此,本申请通过未同步告警的当前情况来触发告警同步,提高了与实际应用的切合度和合理性。
图4为本申请实施例提供的一种用于网元设备的告警同步方法的流程示意图,以该告警同步方法用于图1、图2所示的网元设备11及网管代理111为例进行说明,该方法包括步骤S401至S402。
S401、向网管设备上报当前告警事件;其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息。
S402、响应于所述网管设备发送的告警同步请求,执行告警同步操作;所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送。
在本申请中,告警事件包括用以指示告警上报的第一告警事件以及用以指示告警恢复的第二告警事件。在一可选实施例中,当网元设备发生故障时,网元设备产生告警及相应的标识信息,并将该告警及其标识信息写入自身的第二当前告警队列。同时,网元设备向网管设备发布当前第一告警事件。在另一可选实施例中,当网元设备告警恢复时,网元设备获取当前需进行告警恢复的告警及其标识信息,并在第二当前告警队列中移除该告警,同时写入第二历史告警队列,实现告警恢复。同时,网元设备向网管设备发布当前第二告警事件。
在一些实施例中,网元设备在每次上报当前告警事件时携带有针对此前未同步告警的告警计数信息。其中,所述告警计数信息包括未同步告警个数及未同步告警时刻,网元设备通过如下步骤获取该告警计数信息:
在上报当前告警事件的过程中还携带有针对所述当前告警事件的告警信息,所述告警信息包括用于指示所述网管设备将与所述第一告警事件相关的告警的标识信息写入第一当前告警队列的指令,或用于指示所述网管设备将与所述第二告警事件相关的告警的标识信息从所述第一当前告警队列中删除,并写入第一历史告警队列的指令;
接收所述网管设备发送的告警响应信息,所述告警响应信息用以表征所述网管设备对所述告警信息的响应失败或响应超时;
基于所述告警响应信息,标记所述告警的状态为未同步,并更新所述未同步告警个数,并在当前所述告警为第一个未同步告警时,以其上报时刻更新所述未同步告警时刻,否则不对所述未同步告警时刻做更新操作。
在本实施例中,可选的,网元设备在接收到网管设备发送的告警响应信息时,确认本次上报的告警事件响应失败或响应超时,则将当前告警事件对应的告警的状态标记为未同步,以累计增加一个未同步告警,并在当前告警为第一个未同步告警时更新未同步告警时刻。示例性的,网元设备在上电后,设置当前未同步告警个数为零,以及未同步告警时刻为空。当发生告警恢复,向网管设备上报当前告警事件时,携带发送将该事件对应的告警从第一当前告警队列移除并写入第一历史告警队列的指令,如若网管信息未完成上述指令的相关操作,则向网元设备返回告警响应信息。这样,网元设备将本次告警事件对应的告警记为未同步告警,并更新未同步告警个数为1,以及未同步告警时刻为该告警事件的上报时刻。
可选的,网元设备接收到网管设备发送的响应完成信息,响应完成信息表征所述网管设备对所述告警信息的响应成功,即完成当前告警事件所指示的相应操作时,则认为本次告警事件完成,等待下一个告警事件。
在一些实施例中,所述告警同步请求由所述网管设备在所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时确定所述告警计数信息满足所述同步触发条件后发送;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
在本实施例中,网元设备在接收到网管设备判断到此时的未同步告警个数不小于所设置的未同步个数阈值,以及未同步告警时刻至当前时刻的时长不小于所设置的时间间隔阈值中的至少一项时所生成的告警同步请求时,触发告警同步操作。因此,本申请在该告警计数信息符合预设的同步触发条件时,方才触发执行网管侧与网元侧之间针对告警信息的同步操作,增加了未同步告警情况与触发同步操作的关联性,避免了由时间触发导致同步频率难以控制的情况,能够减少同步操作的频率,保证了网管设备和网元设备之间信息的一致性和实时性。
本申请实施例提供的告警同步方法,通过网元设备向网管设备上报当前告警事件,其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息,继而响应于所述网管设备发送的告警同步请求,执行告警同步操作,所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送,这样在符合同步触发条件时方才触发执行网管侧与网元侧之间针对告警信息的同步操作,实现依据实际情况动态触发同步操作,从而减少了同步的操作频率,使得在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
在一些实施例中,网管设备向网元设备发送告警同步请求,以触发网管设备与网元设备之间的告警同步操作,因此,网元设备响应于所述网管设备发送的告警同步请求,执行告警同步操作,包括以下步骤:
获取在所述网管设备发送所述告警同步请求的过程中携带的告警的标识信息;
响应于所述告警同步请求,将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,所述更新信息用于指示需更新的告警及其相应的更新操作,使得所述网管设备基于所述更新信息执行告警同步操作;
清除所述需更新的告警的未同步状态,并清空所述未同步告警个数以及未同步告警时刻。
在一可选实施例中,关于告警同步操作的响应,网管设备执行如下操作:
在向网元设备发送所述告警同步请求的过程中携带有告警的标识信息,使得网元设备响应于所述告警同步请求,将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,所述更新信息用于指示需更新的告警及其相应的更新操作;
基于所述更新信息执行告警同步操作。
在上述实施例中,告警的标识信息为一个或多个标识内容,该标识内容可以是告警流水号,也可以是告警标识参数,但不限于此。网管设备在下发告警同步请求的过程中携带有其自身已有的告警的标识信息,此时该告警包括第一当前告警队列中的当前告警以及第一历史告警队列中的历史告警。因此,网元设备获取告警同步请求中的标识信息,与自身已有的告警的标识信息进行比较,其中网元设备已有的告警包括第二当前告警队列中的当前告警以及第二历史告警队列中的历史告警。继而,网元设备将比较结果所对应的更新信息返回网管设备,以便网管设备执行告警同步操作。因此,本申请通过比较告警的标识信息来确定当前未同步的告警,并按照比较结果确定针对该告警的更新操作,使得网管设备在执行该更新操作后能够与网元设备的数据保持一致性,实现快速准确地执行告警同步操作。
进一步,网元设备在执行告警同步操作后,将需网管设备更新的告警与网元设备所标识的未同步告警进行比对,清除比对结果一致的告警的未同步状态,即表征该未同步告警已执行同步操作,并且相应清空当前的未同步告警个数及未同步告警时刻,继续等待下一个告警事件。
基于上述实施例,在一些实施例中,网元设备将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,包括如下步骤:
分别将所述网管设备的第一当前告警队列中告警的标识信息与自身的第二当前告警队列中告警的标识信息,以及所述网管设备的第一历史告警队列中告警的标识信息与自身的第二历史告警队列中告警的标识信息进行比较;
针对自身存在但所述网管设备不存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息写入相应的队列的更新指令;和/或,
针对自身不存在但所述网管设备存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息从相应的队列中删除的更新指令。
在本实施例中,为实现网管设备与网元设备的数据保持一致,以网元设备自身的告警情况为基准,对网管设备已有的告警数据进行同步更新。在一可选实施例中,网元设备将所接收到的第一当前告警队列中告警的标识信息(如告警流水号)与其自身第二当前告警队列中告警的标识信息进行比较,当网元设备存在某一当前告警的标识信息,但网管设备不存在该标识信息时,表明此前网管设备未完成响应将该当前告警写入第一当前告警队列的指令,即此前未完成该当前告警的上报操作,需执行告警上报操作,则生成用以指示所述网管设备将该当前告警的标识信息新增到第一当前告警队列的更新指令,并将其发送至网管设备以执行该更新指令。可选的,当网元设备与网管设备的当前告警队列存在相同的当前告警的标识信息,则表明两者对该当前告警的信息保持一致。可选的,当网管设备存在某一当前告警的标识信息,但网元设备不存在该标识信息时,表明网管设备可能未完成将该当前告警转为历史告警的指令,即未完成该当前告警的告警恢复操作,需执行告警恢复操作,则生成用以指示网管设备将该当前告警的标识信息从第一当前告警队列中清除的更新指令,并将其发送至网管设备以执行该更新指令。
在另一可选实施例中,网元设备将所接收到的第一历史告警队列中告警的标识信息(如告警流水号)与其自身第二历史告警队列中告警的标识信息进行比较,当两者的历史告警队列存在相同的历史告警的标识信息,则表明两者对该历史告警的信息保持一致。可选的,当网元设备存在某一历史告警的标识信息,但网管设备不存在该标识信息时,则生成用以指示网管设备将该历史告警的标识信息新增到第一历史告警队列的指令。在一具体实施例中,如若结合以上网管设备存在某一当前告警的标识信息但网元设备不存在该标识信息的情况,可认为所提及的告警未完成告警恢复的操作,则生成用以指示网管设备将该告警的标识信息从第一当前告警队列中清除,且新增到第一历史告警队列的更新指令。可选的,当网管设备存在某一历史告警的标识信息,但网元设备不存在该标识信息时,则生成用以指示网管设备将该历史告警的标识信息从第一历史告警队列中清除的更新指令。
因此,本实施例通过分别比对当前告警队列与历史告警队列中告警的标识信息,能够直观地识别出两个队列中不同步的告警,从而根据比对结果快速获取相应的更新操作,使得便于同步操作,同时提高了准确度及同步效率,实现实时进行告警同步,避免了网管设备集中同步对整个***性能造成的影响。
在一些实施例中,当网元设备发生重启,导致网元设备上所上报的告警全部清除,则向网管设备发送同步通知,使得网管设备接收到该同步通知后下发告警同步指令,以对网元设备的告警信息进行集中同步。
示例性的,图5为本申请实施例提供的网管设备与网元设备的数据交互示意图,以网管设备及网元设备中的网管代理为例进行说明,在网管设备中配置用于表征允许当前未同步告警最大个数的未同步个数阈值以及用于表征最久未同步告警时刻间隔的时间间隔阈值。针对网元设备侧,***上电后,网管代理设置当前的未同步告警个数为0以及未同步告警时刻为空,开始如下步骤:
步骤101,在网元设备产生活动告警时,生成当前告警的告警流水号以及具体的告警信息,网管代理缓存该当前告警及其相关的告警信息。
步骤102,网管代理向网管设备发送针对当前告警上报事件的HTTP消息,以上报该当前告警到网管设备,同时携带当前告警的告警信息、当前网元设备的未同步告警个数以及未同步告警时刻。
步骤103,网管设备接收到网管代理的消息,并向网管代理回复告警响应。
步骤104,网管代理解析来自网管设备的告警响应,若网管设备返回正确响应,则本次告警上报完成,等待下一个告警的到来。若网管设备返回响应失败或响应超时,则网管代理设置本次上报的告警状态为未同步,设置当前的未同步告警个数+1,以本次告警的上报时刻设置未同步告警时刻。
步骤105,网管继续进行告警同步判断,具体为根据未同步告警个数及未同步告警时刻判断是否触发告警同步操作。若满足未同步告警个数不小于网管设备设置的未同步个数阈值,以及未同步告警时刻与当前时间的时长不小于网管设备设置的时间间隔阈值中的任意一项时,则转步骤106,网管设备下发告警同步请求给网管代理;若不符合上述任一条件,则网管设备无需发起告警同步操作,继续重复步骤101-105,等待下一个告警的上报。
步骤106,当网管设备检测到满足同步触发条件时,网管设备下发告警同步请求,并将自身缓存的当前告警以及历史告警的告警流水号下发到网管代理,以进行告警同步操作。
步骤107,网管代理收到网管设备的告警同步请求后,将接收到的告警流水号与自身缓存的告警流水号进行比较,若网管设备与网元设备均存在相同的当前告警和/或历史告警,则不做处理。分别针对当前告警及历史告警,当网元设备存在而网管设备不存在的告警,则通知网管设备同步新增该告警;当网元设备不存在而网管设备存在的告警,则通知网管设备清除对应的告警。
步骤108,网管代理回复更新响应,携带需网管设备新增以及清除的告警及其告警流水号。
步骤109,网管设备基于网管代理发送的更新响应更新告警信息,使得清除网管代理侧不存在的告警,以及新增告警。
步骤110,网管代理清除已同步的告警的未同步状态,并清除未同步告警个数及未同步告警时刻,告警同步流程完成。
此外,如图5所示,上述流程在步骤101-105中存在告警恢复的可选过程:
可选步骤101,网元设备产生告警恢复时,网管代理将之前缓存的对应流水号的当前告警变更为历史告警。
可选步骤102,网管代理向网管设备发送针对当前告警恢复事件的HTTP消息,同时携带当前需恢复的告警的相关告警信息、当前网元设备的未同步告警个数以及未同步告警时刻。
可选步骤103,网管设备接收到网管代理的消息,向网管代理回复告警恢复响应。
可选步骤104,网管代理解析来自网管设备的告警响应,若网管设备正确响应,则本次告警恢复完成,等待下一个告警或者告警恢复的到来。若网管设备返回响应失败或响应超时,则网管代理设置本次上报告警恢复的告警状态为未同步,设置当前的未同步告警个数+1,以本次告警的上报时刻设置未同步告警时刻。
可选步骤105,网管继续进行告警同步判断,若满足未同步告警个数不小于网管设备设置的未同步个数阈值,以及未同步告警时刻与当前时间的时长不小于网管设备设置的时间间隔阈值中的任意一项时,则转步骤106,网管设备下发告警同步请求给网管代理;若不符合上述任一条件,则网管设备无需发起告警同步操作,继续重复步骤101-105,等待下一个告警的上报。
图6为本申请实施例提供的一种用于网管设备的告警同步装置的结构示意图,该告警同步装置500,包括:
数据获取模块501,用于获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息;
触发同步模块502,用于在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。
在一些实施例中,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻;所述触发同步模块502,包括:
触发判断单元,用于当所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时,确定所述告警计数信息满足预设的同步触发条件,生成告警同步请求;
告警同步请求发送单元,用于向所述网元设备发送所述告警同步请求;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
图7为本申请实施例提供的一种用于网元设备的告警同步装置的结构示意图,告警同步装置600,包括:
数据发送模块601,用于向网管设备上报当前告警事件;其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息;
同步响应模块602,用于响应于所述网管设备发送的告警同步请求,执行告警同步操作;所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送。
在一些实施例中,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻;所述告警同步请求由所述网管设备在所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时确定所述告警计数信息满足所述同步触发条件后发送;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
在一些实施例中,所述告警事件包括用以指示告警上报的第一告警事件及用以指示告警恢复的第二告警事件中的一种:所述告警同步装置600,还包括:
告警信息发送单元,用于在上报当前告警事件的过程中还携带有针对所述当前告警事件的告警信息;
告警响应异常单元,用于接收所述网管设备发送的告警响应信息,所述告警响应信息用以表征所述网管设备对所述告警信息的响应失败或响应超时;
未同步告警更新单元,用于基于所述告警响应信息,标记所述告警的状态为未同步,并更新所述未同步告警个数,并在当前所述告警为第一个未同步告警时,以其上报时刻更新所述未同步告警时刻,否则不对所述未同步告警时刻做更新操作。
在一些实施例中,所述告警信息包括用于指示所述网管设备将与所述第一告警事件相关的告警的标识信息写入第一当前告警队列的指令,或用于指示所述网管设备将与所述第二告警事件相关的告警的标识信息从所述第一当前告警队列中删除,并写入第一历史告警队列的指令;
同步响应模块602,包括:
告警标识发送单元,用于获取在所述网管设备发送所述告警同步请求的过程中携带的告警的标识信息;
同步比较单元,用于响应于所述告警同步请求,将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,所述更新信息用于指示需更新的告警及其相应的更新操作,使得所述网管设备基于所述更新信息执行告警同步操作;
未同步计数清除单元,用于清除所述需更新的告警的未同步状态,并清空所述未同步告警个数以及未同步告警时刻。
在一些实施例中,同步比较单元,包括:
比较单元,用于分别将所述网管设备的第一当前告警队列中告警的标识信息与自身的第二当前告警队列中告警的标识信息,以及所述网管设备的第一历史告警队列中告警的标识信息与自身的第二历史告警队列中告警的标识信息进行比较;
第一更新指令生成单元,用于针对自身存在但所述网管设备不存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息写入相应的队列的更新指令;和/或,
第二更新指令生成单元,用于针对自身不存在但所述网管设备存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息从相应的队列中删除的更新指令。
本申请实施例的装置可执行本申请实施例所提供的方法,其实现原理相类似,本申请各实施例的装置中的各模块所执行的动作是与本申请各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
本申请实施例中提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,该处理器执行上述计算机程序以实现告警同步方法的步骤,与相关技术相比可实现:网管设备在符合同步触发条件时方才触发执行网管侧与网元侧之间针对告警信息的同步操作,实现依据实际情况动态触发同步操作,从而减少了同步的操作频率,使得在保证告警信息实时准确的前提下减少了对网管设备性能的影响。
在一个可选实施例中提供了一种电子设备,如图8所示,图8所示的电子设备700包括:处理器701和存储器703。其中,处理器701和存储器703相连,如通过总线702相连。可选地,电子设备700还可以包括收发器704,收发器704可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器704不限于一个,该电子设备700的结构并不构成对本申请实施例的限定。
处理器701可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器701也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线702可包括一通路,在上述组件之间传送信息。总线702可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线702可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器703可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质、其他磁存储设备、或者能够用于携带或存储计算机程序并能够由计算机读取的任何其他介质,在此不做限定。
存储器703用于存储执行本申请实施例的计算机程序,并由处理器701来控制执行。处理器701用于执行存储器703中存储的计算机程序,以实现前述方法实施例所示的步骤。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”、“1”、“2”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除图示或文字描述以外的顺序实施。
应该理解的是,虽然本申请实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本申请实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本申请实施例对此不限制。
以上所述仅是本申请部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请的方案技术构思的前提下,采用基于本申请技术思想的其他类似实施手段,同样属于本申请实施例的保护范畴。
Claims (11)
1.一种告警同步方法,其特征在于,用于网管设备,包括:
获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息;
在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。
2.根据权利要求1所述的方法,其特征在于,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻;所述在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,包括:
当所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时,确定所述告警计数信息满足预设的同步触发条件,生成告警同步请求;
向所述网元设备发送所述告警同步请求;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
3.一种告警同步方法,其特征在于,用于网元设备,包括:
向网管设备上报当前告警事件;其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息;
响应于所述网管设备发送的告警同步请求,执行告警同步操作;所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送。
4.根据权利要求3所述的方法,其特征在于,所述告警计数信息包括未同步告警个数及用于表征第一个未同步告警的上报时刻的未同步告警时刻;所述告警同步请求由所述网管设备在所述未同步告警个数超过预设的未同步个数阈值,和/或当前的最长未同步时长超过预设的时间间隔阈值时确定所述告警计数信息满足所述同步触发条件后发送;
其中,所述当前的最长未同步时长为所述未同步告警时刻至当前时刻的时长。
5.根据权利要求4所述的方法,其特征在于,所述告警事件包括用以指示告警上报的第一告警事件及用以指示告警恢复的第二告警事件中的一种:所述方法还包括:
在上报当前告警事件的过程中还携带有针对所述当前告警事件的告警信息;
接收所述网管设备发送的告警响应信息,所述告警响应信息用以表征所述网管设备对所述告警信息的响应失败或响应超时;
基于所述告警响应信息,标记所述告警的状态为未同步,并更新所述未同步告警个数,并在当前所述告警为第一个未同步告警时,以其上报时刻更新所述未同步告警时刻,否则不对所述未同步告警时刻做更新操作。
6.根据权利要求5所述的方法,其特征在于,所述告警信息包括用于指示所述网管设备将与所述第一告警事件相关的告警的标识信息写入第一当前告警队列的指令,或用于指示所述网管设备将与所述第二告警事件相关的告警的标识信息从所述第一当前告警队列中删除,并写入第一历史告警队列的指令;
所述响应于所述网管设备发送的告警同步请求,执行告警同步操作,包括:
获取在所述网管设备发送所述告警同步请求的过程中携带的告警的标识信息;
响应于所述告警同步请求,将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,所述更新信息用于指示需更新的告警及其相应的更新操作,使得所述网管设备基于所述更新信息执行告警同步操作;
清除所述需更新的告警的未同步状态,并清空所述未同步告警个数以及未同步告警时刻。
7.根据权利要求6所述的方法,其特征在于,所述将已有的告警的标识信息与当前接收到的标识信息进行比较,并根据比较结果生成并返回相应的更新信息,包括:
分别将所述网管设备的第一当前告警队列中告警的标识信息与自身的第二当前告警队列中告警的标识信息,以及所述网管设备的第一历史告警队列中告警的标识信息与自身的第二历史告警队列中告警的标识信息进行比较;
针对自身存在但所述网管设备不存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息写入相应的队列的更新指令;和/或,
针对自身不存在但所述网管设备存在的标识信息对应的告警,生成用以指示所述网管设备将所述告警的标识信息从相应的队列中删除的更新指令。
8.一种告警同步装置,其特征在于,包括:
数据获取模块,用于获取网元设备在上报当前告警事件的过程中所携带的针对此前未同步告警的告警计数信息;
触发同步模块,用于在所述告警计数信息满足预设的同步触发条件时,向所述网元设备发送告警同步请求,以使所述网元设备响应于所述告警同步请求,执行告警同步操作。
9.一种告警同步装置,其特征在于,包括:
数据发送模块,用于向网管设备上报当前告警事件;其中,在上报当前告警事件的过程中还携带有针对此前未同步告警的告警计数信息;
同步响应模块,用于响应于所述网管设备发送的告警同步请求,执行告警同步操作;所述告警同步请求由所述网管设备在所述告警计数信息满足预设的同步触发条件后发送。
10.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-2任一项所述方法的步骤或实现权利要求3-7任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-2任一项所述方法的步骤或实现权利要求3-7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210334008.6A CN114710394A (zh) | 2022-03-30 | 2022-03-30 | 告警同步方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210334008.6A CN114710394A (zh) | 2022-03-30 | 2022-03-30 | 告警同步方法、装置、电子设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114710394A true CN114710394A (zh) | 2022-07-05 |
Family
ID=82169984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210334008.6A Pending CN114710394A (zh) | 2022-03-30 | 2022-03-30 | 告警同步方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114710394A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577646A (zh) * | 2009-06-22 | 2009-11-11 | 武汉烽火网络有限责任公司 | 一种基于snmp的告警同步方法 |
CN102594601A (zh) * | 2012-02-21 | 2012-07-18 | 中兴通讯股份有限公司 | 一种告警同步的方法、网元和网管 |
CN102882700A (zh) * | 2012-08-03 | 2013-01-16 | 中国科学院声学研究所 | 一种网管***中的告警信息管理方法及设备 |
CN107360013A (zh) * | 2016-05-10 | 2017-11-17 | 北京数码视讯科技股份有限公司 | 一种告警同步方法及*** |
CN107835097A (zh) * | 2017-11-22 | 2018-03-23 | 凌云天博光电科技股份有限公司 | 告警信息同步方法及装置、网元 |
CN110062029A (zh) * | 2019-03-21 | 2019-07-26 | 深圳壹账通智能科技有限公司 | 变更数据同步的方法、装置、计算机设备及计算机存储介质 |
US20200280937A1 (en) * | 2017-09-28 | 2020-09-03 | Zte Corporation | Synchronisation method and apparatus, network element, and storage medium |
CN111782728A (zh) * | 2020-06-30 | 2020-10-16 | 北京金山云网络技术有限公司 | 一种数据同步方法、装置、电子设备及介质 |
CN113656490A (zh) * | 2020-05-12 | 2021-11-16 | 华为技术有限公司 | 一种数据同步的方法、装置、终端以及存储介质 |
CN114070711A (zh) * | 2021-06-22 | 2022-02-18 | 北京天元创新科技有限公司 | 告警信息的处理方法、装置、电子设备及存储介质 |
-
2022
- 2022-03-30 CN CN202210334008.6A patent/CN114710394A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577646A (zh) * | 2009-06-22 | 2009-11-11 | 武汉烽火网络有限责任公司 | 一种基于snmp的告警同步方法 |
CN102594601A (zh) * | 2012-02-21 | 2012-07-18 | 中兴通讯股份有限公司 | 一种告警同步的方法、网元和网管 |
CN102882700A (zh) * | 2012-08-03 | 2013-01-16 | 中国科学院声学研究所 | 一种网管***中的告警信息管理方法及设备 |
CN107360013A (zh) * | 2016-05-10 | 2017-11-17 | 北京数码视讯科技股份有限公司 | 一种告警同步方法及*** |
US20200280937A1 (en) * | 2017-09-28 | 2020-09-03 | Zte Corporation | Synchronisation method and apparatus, network element, and storage medium |
CN107835097A (zh) * | 2017-11-22 | 2018-03-23 | 凌云天博光电科技股份有限公司 | 告警信息同步方法及装置、网元 |
CN110062029A (zh) * | 2019-03-21 | 2019-07-26 | 深圳壹账通智能科技有限公司 | 变更数据同步的方法、装置、计算机设备及计算机存储介质 |
CN113656490A (zh) * | 2020-05-12 | 2021-11-16 | 华为技术有限公司 | 一种数据同步的方法、装置、终端以及存储介质 |
CN111782728A (zh) * | 2020-06-30 | 2020-10-16 | 北京金山云网络技术有限公司 | 一种数据同步方法、装置、电子设备及介质 |
CN114070711A (zh) * | 2021-06-22 | 2022-02-18 | 北京天元创新科技有限公司 | 告警信息的处理方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103220173B (zh) | 一种报警监控方法及监控*** | |
CN112311617A (zh) | 一种配置化数据监控告警方法及*** | |
CN113238913A (zh) | 服务器故障智能推送方法、装置、设备及存储介质 | |
CN101651556A (zh) | 服务器监控***及监控方法 | |
CN107729213B (zh) | 一种后台任务监控方法及装置 | |
CN114363144B (zh) | 一种面向分布式***的故障信息关联上报方法及相关设备 | |
CN109766198B (zh) | 流式处理方法、装置、设备及计算机可读存储介质 | |
CN104243192B (zh) | 故障处理方法及*** | |
CN113468025A (zh) | 一种数据告警方法、***、装置及存储介质 | |
CN115001989A (zh) | 一种设备预警方法、装置、设备及可读存储介质 | |
CN113656252A (zh) | 故障定位方法、装置、电子设备以及存储介质 | |
CN117762652A (zh) | 基于消息中间件的分布式事务的处理方法及装置 | |
CN112751722B (zh) | 数据传输质量监控方法和*** | |
TW201303753A (zh) | 應用於影像監控平台的分散式運算系統 | |
CN115686381B (zh) | 存储集群运行状态的预测方法及装置 | |
CN114710394A (zh) | 告警同步方法、装置、电子设备及可读存储介质 | |
CN115150253A (zh) | 一种故障根因确定方法、装置及电子设备 | |
CN112311760B (zh) | 一种一端多网环境的终端可信性分析方法及装置 | |
CN114356625A (zh) | 分布式***冗余诊断方法、装置、电子装置和存储介质 | |
CN108829563B (zh) | 一种告警方法和告警装置 | |
CN115333917A (zh) | 一种cdn异常检测方法及装置 | |
CN112148508A (zh) | 一种信息处理的方法及相关装置 | |
CN106685697B (zh) | 一种异常边际消息数据恢复处理的方法及*** | |
CN111130919B (zh) | 一种接口监控方法、装置、***及存储介质 | |
CN115914418B (zh) | 一种铁路接口网关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |