节点采集区服务器、分布式监控方法和系统与流程

文档序号:15929886发布日期:2018-11-14 01:30阅读:213来源:国知局

本发明实施例涉及通信技术领域,尤其涉及一种节点采集区服务器、分布式监控方法和系统。

背景技术

随着通信技术的发展,目前铁塔实现了集中的网络监控管理,其监控系统的主要功能包括动环监控功能,例如对设备性能管理、实时监控、历史数据分析等;还包括告警采集、告警处理、告警分析、告警联动、门禁管理等功能。现有的铁塔网络监控管理系统对于各fsu(现场监控单元,fieldsupervisionunit)的信息采集是由中心域部署服务器,对地区(例如:某一个国家,或者某一个行政区域)的各地的网元进行信息的采集、分析和处理。目前,已经纳入网络监控管理系统的铁塔数量达到了上百万,随着接入网元的不断增多,中心域服务器的压力与日俱增。

在研究和实践的过程中发现至少存在以下技术问题:

地区的各地的fsu将网元信息(包括告警信息、注册信息、性能信息等)发送至中心域服务器,由中心域服务器集中式处理,效率较低,且中心域服务器压力较大。



技术实现要素:

本发明实施例提供一种节点采集区服务器及分布式监控方法、系统,以解决地区各地的fsu将网元信息发送至中心域服务器,由中心域服务器集中式处理,效率较低,压力较大的问题。

第一方面,本发明实施例提供了一种分布式监控方法,包括:

节点采集区服务器接收fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器;

所述节点采集区服务器确定所述网元信息的分类;

所述节点采集区服务器根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地。

第二方面,本发明实施例提供了一种节点采集区服务器,其特征在于,所述节点采集区服务器包括:

第一接收模块,接收fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器;

确定模块,确定所述网元信息的分类;

处理模块,根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地。

第三方面,本发明实施例提供了一种节点采集区服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,

所述处理器用于读取存储器中的程序,执行下列过程:

接收fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器;

确定所述网元信息的分类;

根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地。

第四方面,本发明实施例提供了一种分布式监控系统,其特征在于,所述分布式监控系统包括本发明实施例提供的节点采集区服务器,还包括中心域服务器。

第五方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的分布式监控方法中的步骤。

在本发明实施例中,通过节点采集区服务器接收现场监控单元fsu发送的网元信息,确定所述网元信息的分类,根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地,从而解决由于地区的各地的fsu将网元信息发送至中心域服务器,由中心域服务器集中式处理,导致中心域服务器处理效率较低的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的分布式监控系统的架构示意图;

图2是本发明实施例提供的一种分布式监控方法的流程图;

图3为本发明实施例提供的另一种分布式监控方法的流程图;

图4是本发明实施例提供的一种节点采集区服务器的结构图;

图5是本发明实施例提供的另一种节点采集区服务器的结构图;

图6是本发明实施例提供的另一种节点采集区服务器的结构图;

图7是本发明实施例提供的另一种节点采集区服务器的结构图;

图8是本发明实施例提供的另一种节点采集区服务器的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明实施例提供的分布式监控系统的架构示意图,如图1所示,现场监控单元fsu作为监控系统的最小子系统,直接对网元数据进行采集和中继处理。节点采集区服务器接收fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器。

通过节点采集区服务器维护节点内fsu的网元信息采集,解决由于地区各地的fsu将网元信息发送至中心域服务器,由中心域服务器集中式处理,导致中心域服务器处理效率较低的问题,其中所述地区的各地的fsu可以是一个行政区域的fsu,也可以是一个国家的fsu,也可以是一个联盟的fsu。

请详见图2,图2是本发明实施例提供的一种分布式监控方法的流程图,如图2所示,包括以下步骤:

步骤201、节点采集区服务器接收fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器。

其中,所述网元信息为一个或多个网元的信息,所述网元为被监控的基站通信电源、空调系统设备、机房环境监测设备及机房监控设备等,fsu是监控系统的最小子系统,获取网元信息,包括温湿度、电压、电流、电量、频率等慢数据以及告警、状态切换等设备事件数据。所述fsu可以采用vpn的方式接入集团的专有网络。节点采集区服务器接收现场监控单元fsu发送的网元信息,可以是节点采集区服务器以轮询的方式向fsu获取网元信息;也可以是fsu主动上报网元信息;还可以是节点采集区服务器以轮询的方式向fsu获取网元信息中的慢数据,fsu以主动上报的形式向节点采集区服务器发送网元信息中的设备时间数据。本发明实施例中,对节点采集区服务器接收现场监控单元fsu发送的网元信息的具体实现方式不作限定。

其中,所述fsu所在的区域与所述节点采集区服务器对应,所述fsu所在的区域可以是按省份,按地市或按县市,例如:当各省的网元数量在一定数值范围内时(例如数值在万级别),则可以统一按照省份来设置节点采集区服务器;当某省的网元数量超出该数值范围时,则可以统一按照地市或县市来设置节点采集区服务器;更进一步的,可以根据网元的数量部分区域按照省份来设置节点采集区服务器,部分区域按照地市或县市来设置节点采集区服务器。特别的,当部分省份的网元数量较少时(例如数值在千级别),该省份可以不设置节点采集区服务器,该省份fsu可以向邻近省份或是向中心域服务器发送网元信息。需要说明的是,除了可以按照网元数量来划分,还可以按照区域内网元在一段时间内上报的告警量来划分,例如当各省的网元在一段时间内(例如一天)上报的告警量在在一定数值范围内时(例如数值在百万级别),则可以统一按照省份来设置节点采集区服务器;当某省的网元在一段时间内(例如一天)上报的告警量超出该数值范围内时,则可以统一按照地市或县市来设置节点采集区服务器;更进一步的,可以根据网元上报的告警量部分区域按照省份来设置节点采集区服务器,部分区域按照地市或县市来设置节点采集区服务器。或者可以综合网元的数量和网元的告警量来划分,例如各省的网元数量和各省的网元在一段时间内(例如一天)上报的告警量均在预先设定的数值范围内时,则可以统一按照省份来设置节点采集区服务器;当某省的网元数量或某省的网元在一段时间内(例如一天)上报的告警量超出该预设数值范围时,则可以统一按照地市或县市来设置节点采集区服务器;更进一步的,可以根据区域内网元的数量和该区域的网元在一段时间内(例如一天)上报的告警量部分区域按照省份来设置节点采集区服务器,部分区域按照地市或县市来设置节点采集区服务器。fsu所在的区域与所述节点采集区服务器对应,fsu所在的区域可以为省,也可以为市,还可以为县,还可以部分区域为省,部分区域为县,本发明实施例对此不作限定。

通过由节点采集区服务器接收现场监控单元fsu发送的网元信息,所有节点采集区服务器属地化采集网元数据,数据传输不跨省,网络延时低,丢包率少,解决了由于全国的fsu将网元信息(包括告警信息、注册信息、性能信息等)发送至中心域服务器,由中心域服务器集中式处理,处理效率低,压力较大而导致的网元离线率和fsu离线率高的问题。

步骤202、所述节点采集区服务器确定所述网元信息的分类。

其中,确定所述网元信息的分类,所述网元信息可以包括网元告警信息、网元性能信息、网元注册信息等。确定网元信息的分类可以根据网元信息中的关键字来进行分类。

步骤203、所述节点采集区服务器根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地。

其中,根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地,可以是将实时性要求较高的网元信息(例如告警信息)发送至所述中心域服务器,将实时性要求较低的网元信息(例如注册信息和性能信息)存储在本地;也可以是将数据量较小的网元信息发送至中心域服务器,将数据量较大的网元信息存储在本地;或是由客户配置,选择性地将某些网元信息发送至中心域服务器,将其它的网元信息存储在本地。

可选地,所述节点采集区服务器根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地,包括:

如所述网元信息为告警信息,则所述节点采集区服务器实时将所述网元信息发送至所述中心域服务器。

如所述网元信息为非告警信息,则所述节点采集区服务器将所述网元信息存储在本地。

其中,fsu根据告警门限判断有告警需上报时,向节点采集区服务器上报告警信息,节点采集区服务器接收到所述告警信息后将上述告警信息发送至中心域服务器,中心域服务器对各节点采集区服务器发送的告警信息进行统一处理,将所述告警信息推送到管理软件客户端如手机app侧进行显示或在管理软件客户端侧生成故障工单。

节点采集区服务器将接收到的非告警信息,例如网元性能信息、网元注册信息等存储在本地进行记录。网元性能信息包括机房的环境及动力情况数据,包括环境温湿度值、电压电流值等。网元注册信息包括网元是否注册在线的信息、fsu表的注册状态字段等。

通过节点采集区服务器对网元信息分类,将实时性要求较高的告警信息发送至中心域服务器,统一由中心域服务器进行处理,而实时性要求较低的网元信息存储在本地记录,无需实时同步至中心域服务器,减小中心域服务器的压力。

可选地,所述分布式监控方法还包括如下步骤:

节点采集区服务器按照预设周期将存储在本地的网元注册信息和网元性能信息同步至中心域服务器。

其中,预设周期可以是一天同步一次或是一月同步一次,在实际应用中,可根据网元信息量大小进行配置。

通过节点采集区服务器定期将存储在本地的网元注册信息和网元性能信息同步至中心域服务器,实现中心域服务器的集中管理。

通过节点采集区服务器维护节点内fsu的网元信息采集,解决了由中心域服务器集中进行网元信息采集及维护所导致的中心域服务器压力大的问题。同时,各节点采集区服务器的网元注册信息无需实时同步到中心域服务器,避免了大量信息实时同步导致中心域服务器压力集中的问题。

可选地,所述分布式监控方法还包括如下步骤:

当fsu所在区域的节点采集区服务器出现故障时,所述fsu将网元信息发送至备份采集区服务器。

所述备份采集区服务器可以是预先设置的,也可以是出现故障后临时设置的,本发明实施例对具体设置时间不作限定。所述备份采集区服务器可以设置为中心域服务器,也可以设置为其他节点采集区服务器。当节点采集区服务器出现故障时,通过切换至中心域服务器或其他节点采集区服务器工作,保证了网元信息采集服务的连续性。

请参见图3所示,图3为本发明实施例提供的另一种分布式监控方法的流程图,图3所示的实施例为基于图2改进的实施例,所以与图2相同的内容可参见图2所示的实施例,图3所示方法还包括以下步骤:

步骤204、所述节点采集区服务器接收所述中心域服务器发送的初始配置信息,其中,所述初始配置信息包括第一配置信息和第二配置信息;

步骤205、所述节点采集区服务器根据所述初始配置信息进行初始配置;

步骤206、所述节点采集区服务器接收所述中心域服务器更新后的第二配置信息;

步骤207、所述节点采集区服务器根据所述更新后的第二配置信息更新配置。

其中,所述第一配置信息可以包括采集任务表、系统字典表及运营商接口配置表等自维护数据表,第二配置信息可以包括fsu表、站址表、信号字典表、告警派单规则表等南向同步数据表。

所述节点采集区服务器根据所述初始配置信息进行初始配置。当节点采集区服务器初始被设置时接收所述中心域服务器发送的初始配置信息进行初始配置。

所述节点采集区服务器按照预设周期接收所述第二配置信息,预设周期可以是一天一次或是一月一次。

所述节点采集区服务器根据所述第二配置信息更新配置。

所述节点采集区服务器初始被设置时接收所述中心域服务器发送的第一配置信息进行初始配置,之后由节点采集区服务器维护所述第一配置信息,无需再与中心域服务器进行同步。所述节点采集区服务器初始被设置时接收所述中心域服务器发送的第二配置信息进行初始配置,之后按照预设周期从中心域服务器接收更新后的第二配置信息,并更新配置,保证节点采集区服务器资源数据的准确性。

请参见图4,图4是本发明实施例提供的一种节点采集区服务器的结构图,如图4所示,节点采集区服务器400包括:

第一接收模块401,接收现场监控单元fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器;

确定模块402,确定所述网元信息的分类;

处理模块403,根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地。

可选的,如图5所示,所述处理模块403包括:

发送模块4031,如所述网元信息为告警信息,则实时将所述网元信息发送至所述中心域服务器;

存储模块4032,如所述网元信息为非告警信息,则将所述网元信息存储在本地。

所述非告警信息包括网元注册信息和网元性能信息。

可选地,所述第一接收模块包括:

注册模块,接收所述fsu发送的网元注册信息;

采集模块,接收所述fsu发送的网元告警信息和网元性能信息。采集模块将接收到的告警信息通过消息队列集群服务发送至中心域服务器上的统一告警业务处理模块。

请参见图6,图6是本发明实施例提供的另一种节点采集区服务器的结构图,如图6所示,节点采集区服务器400还包括:

同步模块404,按照预设周期将存储在本地的网元注册信息和网元性能信息同步至所述中心域服务器。

请参见图7,图7是本发明实施例提供的另一种节点采集区服务器的结构图,如图7所示,节点采集区服务器400还包括:

第二接收模块405,接收所述中心域服务器发送的初始配置信息,其中,所述初始配置信息包括第一配置信息和第二配置信息;

配置模块406,根据所述初始配置信息进行初始配置;

第三接收模块407,接收所述中心域服务器更新后的第二配置信息;

更新模块408,根据所述更新后的第二配置信息更新配置。

请参见图8,图8是本发明实施例提供的另一种节点采集区服务器的结构图,如图8所示,该节点采集区服务器包括:存储器801、处理器800及存储在所述存储器801上并可在所述处理器上运行的程序,其中:

所述处理器800用于读取存储器801中的程序,执行下列过程:

接收fsu发送的网元信息,其中,所述fsu所在的区域与所述节点采集区服务器对应,所述节点采集区服务器为分布式监控系统中的节点采集区服务器,所述分布式监控系统包括中心域服务器和至少一个节点采集区服务器;

确定所述网元信息的分类;

根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地。

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器801代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。

处理器800负责管理总线架构和通常的处理,存储器801可以存储处理器800在执行操作时所使用的数据。

需要说明的是,存储器801并不限定只在节点采集区服务器上,可以将存储器801和处理器800分离处于不同的地理位置。

可选地,所述节点采集区服务器根据所述网元信息的分类,将所述网元信息发送至所述中心域服务器或存储在本地包括:

如所述网元信息为告警信息,则所述节点采集区服务器实时将所述网元信息发送至所述中心域服务器;

如所述网元信息为非告警信息,则所述节点采集区服务器将所述网元信息存储在本地。

可选地,所述非告警信息包括网元注册信息和网元性能信息,所述过程还包括:

所述节点采集区服务器按照预设周期将存储在本地的网元注册信息和网元性能信息同步至所述中心域服务器。

可选地,所述过程还包括:

所述节点采集区服务器接收所述中心域服务器发送的初始配置信息,其中,所述初始配置信息包括第一配置信息和第二配置信息;

所述节点采集区服务器根据所述初始配置信息进行初始配置;

所述节点采集区服务器接收所述中心域服务器更新后的第二配置信息;

所述节点采集区服务器根据所述更新后的第二配置信息更新配置。

需要说明的是,本实施例中上述节点采集区服务器可以是本发明实施例中方法实施例中任意实施方式的节点采集区服务器,本发明实施例中方法实施例中节点采集区服务器的任意实施方式都可以被本实施例中的上述节点采集区服务器所实现,以及达到相同的有益效果,此处不再赘述。

本发明实施例还提供了一种分布式监控系统,其特征在于,所述分布式监控系统包括本发明实施例提供的节点采集区服务器,还包括中心域服务器。

本发明实施例还提供了一种分布式监控系统,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的分布式监控方法中的步骤。

本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的分布式监控方法中的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1