一种采集服务器负载均衡的方法及装置的制造方法

文档序号:9791734阅读:391来源:国知局
一种采集服务器负载均衡的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种采集服务器负载均衡的方法及装置。
【背景技术】
[0002]随着科学技术的发展,网络通信服务作为信息传输的主要通道已经渗透到每一个行业和业务领域,成为重要的生产力因素。网络通信服务是由大量的底层网络设备比如交换机、路由器等提供的,这些网络设备的工作状态的好坏直接影响网络通信服务质量。所以为了提升网络服务服务质量或者其他业务用途,往往需要对网络设备进行数据采集和监控管理。而面对分布于IP(Internet Protocol,网络之间互连的协议)网络中大量的网络设备,需要通过多个采集服务器对网络设备进行数据采集和监控管理。由于每个网络设备需采集的数据和监控的指标各不同,导致采集服务器的实际负载也各不同,使得同一时刻中,某些采集服务器超负荷的运行,有些采集服务器又处于空闲状态。现有技术中,为了解决上述问题,需要管理员手动的对各个采集服务器分配不同的网络设备进行数据采集及监控。即为,需要管理员手动对各个采集服务器进行负载均衡。
[0003]在实现上述采集服务器的均衡负载的过程中,发明人发现现有技术中至少存在如下问题:在现有技术中,需要管理员手动的进行采集服务器的负载均衡,分配难度大,且管理员手动的进行采集服务器的负载均衡时,均衡的结果不准确,均衡效率低。

【发明内容】

[0004]本发明的实施例提供一种采集服务器负载均衡的方法及装置,用以自动均衡采集服务器的负载,降低管理员的人工参与,提高均衡结果的准确性,提高均衡效率。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]本发明实施例提供了一种采集服务器负载均衡的方法,应用于通信网络系统中,所述通信网络系统包含有至少一个采集服务器及至少一个网络设备,所述方法包括:获取所述至少一个采集服务器的运行信息;所述运行信息包括负载信息;确定所述至少一个网络设备的个数,并获取所述至少一个网络设备的监控指标;根据所述至少一个采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个采集服务器的采集任务;所述采集任务用于指示出采集服务器需采集的网络设备的信息;将所述采集任务分别发送至对应的所述采集服务器中。
[0007]可选地,所述运行信息中还包括状态信息;所述状态信息是用于指示出所述采集服务器是否发生故障的信息;在所述根据所述至少一个采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法确定所述通信网络系统中每个采集服务器的采集任务之前,还包括:根据所述至少一个采集服务器的运行信息,确定出可用的采集服务器;所述可用的采集服务器是状态信息指示出其未发生故障的采集服务器;所述根据所述至少一个采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个可用的采集服务器的采集任务包括:根据所述至少一个可用的采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个可用的采集服务器的采集任务;所述将所述采集任务分别发送至对应的所述采集服务器中包括:将所述采集任务分别发送至对应的所述可用的采集服务器中。
[0008]可选地,在所述获取所述至少一个采集服务器的运行信息之前,还包括:建立与所述至少一个采集服务器间的通信连接;所述获取所述至少一个采集服务器的运行信息包括:周期性获取建立了通信连接的所述至少一个采集服务器的运行信息。
[0009]可选地,还包括:接收新增采集服务器的通信连接请求消息;根据所述通信连接请求消息,建立与所述新增采集服务器的通信连接。
[0010]可选地,在所述根据所述至少一个可用的采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个可用的采集服务器的采集任务之前,还包括:确定出通信网络中的新增网络设备及新增采集服务器;所述根据所述至少一个可用的采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个可用的采集服务器的采集任务包括:根据所述至少一个可用的采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,按照预设优先原则,确定所述通信网络系统中每个可用的采集服务器的采集任务;所述预设优先原则是将新增网络设备优先分配至新增采集服务器对进行数据采集处理的原则。
[0011]进一步的,本发明实施例提供了一种负载均衡的装置,应用于通信网络系统中,所述通信网络系统包含有至少一个采集服务器及至少一个网络设备,所述负载均衡的装置包括:获取单元,用于获取所述至少一个采集服务器的运行信息;所述运行信息包括负载信息;处理单元,用于确定所述至少一个网络设备的个数,并获取所述至少一个网络设备的监控指标;所述处理单元,还用于根据所述至少一个采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个采集服务器的采集任务;所述采集任务用于指示出采集服务器需采集的网络设备的信息;发送单元,用于将所述采集任务分别发送至对应的所述采集服务器中。
[0012]可选地,还包括:所述运行信息中还包括状态信息;所述状态信息是用于指示出所述采集服务器是否发生故障的信息;确定单元,用于根据所述至少一个采集服务器的运行信息,确定出可用的采集服务器;所述可用的采集服务器是状态信息指示出其未发生故障的采集服务器;所述处理单元,具体用于根据所述至少一个可用的采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,确定所述通信网络系统中每个可用的采集服务器的采集任务;所述发送单元,具体用于将所述采集任务分别发送至对应的所述可用的采集服务器中。
[0013]可选地,还包括:建立单元,用于建立与所述至少一个采集服务器间的通信连接;所述获取单元,具体用于周期性获取建立了通信连接的所述至少一个采集服务器的运行信息。
[0014]可选地,还包括:接收单元,用于接收新增采集服务器的通信连接请求消息;所述建立单元,还用于根据所述接收单元接收的所述通信连接请求消息,建立与所述新增采集服务器的通信连接。
[0015]可选地,所述确定单元,还用于确定出通信网络中的新增网络设备及新增采集服务器;所述处理单元,还用于根据所述至少一个可用的采集服务器的负载信息,所述至少一个网络设备的个数,及所述至少一个网络设备的监控指标,利用均衡负载算法,按照预设优先原则,确定所述通信网络系统中每个可用的采集服务器的采集任务;所述预设优先原则是将新增网络设备优先分配至新增采集服务器对进行数据采集处理的原则。
[0016]本发明实施例提供了一种采集服务器负载均衡的方法及装置,应用于通信网络系统中,通信网络系统包含有至少一个采集服务器及至少一个网络设备,上述方法包括:获取至少一个采集服务器的运行信息;确定至少一个网络设备的个数,并获取至少一个网络设备的监控指标;根据至少一个采集服务器的负载信息,至少一个网络设备的个数,及至少一个网络设备的监控指标,利用均衡负载算法,确定通信网络系统中每个采集服务器的采集任务;将采集任务分别发送至对应的采集服务器中。这样,负载均衡装置在通信网络中,可以获取采集服务器的运行信息,通信网络中网络设备的个数及各个网络设备的监控指标,进而可以根据采集服务器的运行信息,通信网络中网络设备的个数及各个网络设备的监控指标,利用均衡负载算法,确定出每个采集服务器的采集任务,并将采集任务发送到对应的采集服务器。这样一来,负载均衡装置可以自动实现采集服务器的负载均衡,无需人工干预,从而实现了自动均衡采集服务器的负载,降低管理员的人工参与,提高均衡结果的准确性,提高均衡效率的目的。
【附图说明】
[0017]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明实施例提供的一种采集服务器负载均衡的方法的流程示意图;
[0019]图2为本发明实施例提供的另一种采集服务器负载均衡的方法的流程示意图;
[0020]图3为本发明实施例提供的另一种采集服务器负载均衡的方法的流程示意图;
[0021]图4为本发明实施例提供的另一种采集服务器负载均衡的方法的流程示意图;
[0022]图5为本发明实施例提供示的一种负载均衡的装置的结构示意图;
[0023]图6为本发明实施例提供示的另一种负载均衡的装置的结构示意
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1