分布式网络系统的监控方法、装置、设备及存储介质制造方法及图纸

技术编号:20875120 阅读:19 留言:0更新日期:2019-04-17 11:17
本发明专利技术属于监控技术领域,公开了一种分布式网络系统的监控方法、装置、设备及存储介质。该方法包括:分布式网络系统中的计算节点执行对应的监控任务,收集虚拟网络层中的网络监控数据;计算节点根据预设的网络性能评估指标对网络监控数据进行分析,判断是否发生异常;若确定发生异常,则由计算节点获取本节点的标识信息,并基于事件处理机制,将网络监控数据和标识信息封装成事件报文;计算节点将事件报文发送至控制节点,以使控制节点根据事件报文将计算节点存在的异常反馈给监管人员。通过上述方式,解决了现有技术中对网络设备的监控过程中,中心服务器的资源占用较大,且监控结果不准确的技术问题。

【技术实现步骤摘要】
分布式网络系统的监控方法、装置、设备及存储介质
本专利技术涉及监控
,尤其涉及一种分布式网络系统的监控方法、装置、设备及存储介质。
技术介绍
随着互联网业务的发展,网络规模越来越大,接入网络的网络设备也越来越多,为了保障网络性能,网络的监控工作也变得越来越重要。目前对网络的监控机制通常是通过在网络中指定一个专属的中心服务器,由该中心服务器调用针对网络中各网络设备的监控接口,主动获取各网络设备的监控数据,然后对获取到的各网络设备的监控数据进行分析处理,在确定某一网络设备存在异常时,生成相应的预警信息通知网络监管人员进行处理。虽然,这一监控方式能够对接入网络的网络设备进行监控,但是对各网络设备的监控数据的分析处理均是由中心服务器完成的,因此会严重占用中心服务器的处理资源,影响其分析速度,从而不能向监管人员及时反馈网络异常。此外,上述监控方式需要中心服务器不断的从各网络设备获取监控数据,因而经常会出现由于某一时刻数据丢失、异常,导致分析结果不准确,误导监管人员。所以,亟需提供一种能够降低中心服务器资源,且保证监控结果准确性的网络监控方法。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种分布式网络系统的监控方法、装置、设备及存储介质,旨在解决现有技术中对中心服务器的资源占用较大,且监控结果不准确的技术问题。为实现上述目的,本专利技术提供了一种分布式网络系统的监控方法,所述方法包括以下步骤:分布式网络系统中的计算节点执行对应的监控任务,收集虚拟网络层中的网络监控数据;所述计算节点根据预设的网络性能评估指标对所述网络监控数据进行分析,判断是否发生异常;若确定发生异常,则由所述计算节点获取本节点的标识信息,并基于事件处理机制,将所述网络监控数据和所述标识信息封装成事件报文;所述计算节点将所述事件报文发送至所述分布式系统中的控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员。优选地,所述计算节点执行对应的监控任务,收集虚拟网络层中的网络监控数据,包括:所述计算节点获取本节点的标识信息,根据所述标识信息生成监控任务获取请求;所述计算节点将所述监控任务获取请求发送至所述控制节点,以使所述控制节点根据所述标识信息从所述分布式系统中的存储节点中查找针对所述计算节点的监控任务;所述计算节点接收所述控制节点下发的监控任务并执行,收集虚拟网络层中符合所述监控任务的网络监控数据。优选地,所述监控任务规定了收集所述网络监控数据时需要依据的网络指标;所述收集虚拟网络层中符合所述监控任务的网络监控数据,包括:所述计算节点分时段收集网络虚拟层中所述网络指标对应的网络指标数据,并将所述网络指标数据作为符合所述监控任务的网络监控数据。优选地,所述计算节点根据预设的网络性能评估指标对所述网络监控数据进行分析,判断是否发生异常,包括:所述计算节点根据各时段的网络指标数据,计算所述网络指标对应的变化率;所述计算节点根据预设的网络性能评估指标对所述变化率进行分析,判断是否发生异常,若所述变化率按照预设的网络性能评估指标的规定变化,则确定发生异常。优选地,所述计算节点将所述事件报文发送至控制节点,包括:所述计算节点获取本节点的位置坐标;所述计算节点将所述位置坐标和所述事件报文发送至所述控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员,并根据所述位置坐标告知所述监管人员所述计算节点所处的位置。优选地,所述计算节点获取本节点的位置坐标之后,所述方法还包括:所述计算节点基于差分定位技术对所述位置坐标进行修正,得到修正后的位置坐标;其中,所述计算节点将所述位置坐标和所述事件报文发送至所述控制节点,包括:所述计算节点将所述修正后的位置坐标和所述事件报文发送至所述控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员,并根据所述修正后的位置坐标告知所述监管人员所述计算节点所处的位置。优选地,所述计算节点将所述位置坐标和所述事件报文发送至所述控制节点之后,所述方法还包括:所述计算节点根据所述监控任务,确定所述计算节点处理的业务;所述计算节点根据所述网络监控数据,确定导致异常的业务的业务特征信息;所述计算节点将所述业务特征信息发送至所述控制节点,以使所述控制节点根据所述业务特征信息生成管控指令,并将所述管控指令分发至分布式网络系统中与所述计算节点有业务关系的计算节点,使其他计算节点拒绝处理导致异常的所述业务。此外,为实现上述目的,本专利技术还提出一种分布式网络系统的监控装置,所述装置包括:数据收集模块,用于执行对应的监控任务,收集虚拟网络层中的网络监控数据;异常判断模块,用于根据预设的网络性能评估指标对所述网络监控数据进行分析,判断是否发生异常;报文封装模块,用于在确定发生异常时,获取本节点的标识信息,并基于事件处理机制,将所述网络监控数据和所述标识信息封装成事件报文;报文发送模块,用于将所述事件报文发送至分布式网络系统中的控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员。此外,为实现上述目的,本专利技术还提出一种分布式网络系统的监控设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的分布式网络系统的监控程序,所述分布式网络系统的监控程序配置为实现如上文所述的分布式网络系统的监控方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有分布式网络系统的监控程序,所述分布式网络系统的监控程序被处理器执行时实现如上文所述的分布式网络系统的监控方法的步骤。本专利技术提供的分布式网络系统的监控方案,通过将部署于分布式网络系统中任意网络设备分别看作一个独立的计算节点,在对网络设备的监控过程中,设置每一个计算节点自己来执行对应的监控任务,并收集本节点在虚拟网络层中产生的网络监控数据,然后根据预设的网络性能评估指标对收集到的网络监控数据进行分析,判断是否发生异常,若确定发生异常,则获取本节点的标识信息,并基于事件处理机制,将收集到的网络监控数据和标识信息封装成事件报文,最后只需将得到的事件报文发送至分布式网络系统中的控制节点(相当于中心服务器),即可完成对分布式网络系统中任意网络设备的监控。通过上述描述不难发现,本专利技术提供的分布式网络系统的监控方案,对各网络设备的监控是由网络设备自己完成的,需要中心服务器介入处理的操作从现有的对各网络设备的网络监控数据的分析处理,简化为仅需对发生异常的网络设备上报的事件报文进行简单处理,以告知监管人员网络设备存在的异常,因而大大减少了对中心服务器资源的占用,并且由于整个监控过程都是在网络设备本地完成,因而不会出现传输过程导致的网络监控数据丢失、异常等现象,所以也有效的保证了分析结果的准确性。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的分布式网络系统的监控设备的结构示意图;图2为本专利技术分布式网络系统的监控方法第一实施例的流程示意图;图3为本专利技术分布式网络系统的监控方法第二实施例的流程示意图;图4为本专利技术分布式网络系统的监控装置第一实施例的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体本文档来自技高网...

【技术保护点】
1.一种分布式网络系统的监控方法,其特征在于,所述方法包括:分布式网络系统中的计算节点执行对应的监控任务,收集虚拟网络层中的网络监控数据;所述计算节点根据预设的网络性能评估指标对所述网络监控数据进行分析,判断是否发生异常;若确定发生异常,则由所述计算节点获取本节点的标识信息,并基于事件处理机制,将所述网络监控数据和所述标识信息封装成事件报文;所述计算节点将所述事件报文发送至所述分布式系统中的控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员。

【技术特征摘要】
1.一种分布式网络系统的监控方法,其特征在于,所述方法包括:分布式网络系统中的计算节点执行对应的监控任务,收集虚拟网络层中的网络监控数据;所述计算节点根据预设的网络性能评估指标对所述网络监控数据进行分析,判断是否发生异常;若确定发生异常,则由所述计算节点获取本节点的标识信息,并基于事件处理机制,将所述网络监控数据和所述标识信息封装成事件报文;所述计算节点将所述事件报文发送至所述分布式系统中的控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员。2.如权利要求1所述的方法,其特征在于,所述计算节点执行对应的监控任务,收集虚拟网络层中的网络监控数据,包括:所述计算节点获取本节点的标识信息,根据所述标识信息生成监控任务获取请求;所述计算节点将所述监控任务获取请求发送至所述控制节点,以使所述控制节点根据所述标识信息从所述分布式系统中的存储节点中查找针对所述计算节点的监控任务;所述计算节点接收所述控制节点下发的监控任务并执行,收集虚拟网络层中符合所述监控任务的网络监控数据。3.如权利要求2所述的方法,其特征在于,所述监控任务规定了收集所述网络监控数据时需要依据的网络指标;所述收集虚拟网络层中符合所述监控任务的网络监控数据,包括:所述计算节点分时段收集网络虚拟层中所述网络指标对应的网络指标数据,并将所述网络指标数据作为符合所述监控任务的网络监控数据。4.如权利要求3所述的方法,其特征在于,所述计算节点根据预设的网络性能评估指标对所述网络监控数据进行分析,判断是否发生异常,包括:所述计算节点根据各时段的网络指标数据,计算所述网络指标对应的变化率;所述计算节点根据预设的网络性能评估指标对所述变化率进行分析,判断是否发生异常,若所述变化率按照预设的网络性能评估指标的规定变化,则确定发生异常。5.如权利要求1至4任一项所述的方法,其特征在于,所述计算节点将所述事件报文发送至控制节点,包括:所述计算节点获取本节点的位置坐标;所述计算节点将所述位置坐标和所述事件报文发送至所述控制节点,以使所述控制节点根据所述事件报文将所述计算节点存在的异常反馈给监管人员,并根据所述位置坐标告知所述监管人员所述计算节...

【专利技术属性】
技术研发人员:穆骏
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1