一种负载均衡设备的管理方法及系统技术方案

技术编号:27138745 阅读:19 留言:0更新日期:2021-01-27 20:50
本申请公开了一种负载均衡设备的管理方法及系统,该方法包括:部署独立于所有负载均衡设备的管理平台;根据任一负载均衡设备所支持的通信协议类型,建立管理平台与任一负载均衡设备之间的通信连接;存储负载均衡设备的信息;通过轮询每台负载均衡设备,对所有负载均衡设备进行巡检,确定任一负载均衡设备的运行状态健康指数;根据任一负载均衡设备的运行状态健康指数,对任一负载均衡设备进行管理。该系统包括:通信模块、存储模块、巡检模块和管理模块。通过本申请,能够实现负载均衡设备的集中管理,大大提高对负载均衡设备的管理效率。大大提高对负载均衡设备的管理效率。大大提高对负载均衡设备的管理效率。

【技术实现步骤摘要】
一种负载均衡设备的管理方法及系统


[0001]本申请涉及计算机网络设备管理
,特别是涉及一种负载均衡设备的管理方法及系统。

技术介绍

[0002]负载均衡设备是一种计算机网络设备,用于在多个计算机集群中分配负载,从而优化资源,提升系统的最大吞吐率,减少响应时间。不同的负载均衡部署方式都需要将负载均衡设备连接到用户的网络中,在网络架构中对负载均衡设备进行管理。
[0003]目前对负载均衡设备进行管理的方法,通常是单台管理。具体地,分别对每台负载均衡设备进行配置,并根据配置情况进行相应的手动巡检,从而确保业务正常运行。
[0004]然而目前对负载均衡设备进行管理的方法仅适用于负载均衡设备较少的情况,当应用场景中负载均衡设备数量较大时,逐台配置参数会导致效率非常低,而且手工巡检占用时间较长,容易产生误差,使得负载均衡管理效率较低。

技术实现思路

[0005]本申请提供了一种负载均衡设备的管理方法及系统,以解决现有技术中对负载均衡设备管理效率较低的问题。
[0006]为了解决上述技术问题,本申请实施例公开了如下技术方案:
[0007]一种负载均衡设备的管理方法,所述方法包括:
[0008]部署独立于所有负载均衡设备的管理平台;
[0009]根据任一负载均衡设备所支持的通信协议类型,建立管理平台与任一负载均衡设备之间的通信连接,所述通信协议类型包括:SNMP(Simple Network Management Protocol,简单网络管理协议)协议和HTTP(HyperText Transfer Protocol,超文本传输协议)协议;
[0010]存储负载均衡设备的信息,所述信息包括:配置信息、MIB(Management Information Base,:管理信息库)信息库以及API(Application Programming Interface,应用程序编程接口)接口信息;
[0011]通过轮询每台负载均衡设备,对所有负载均衡设备进行巡检,确定任一负载均衡设备的运行状态健康指数,所述运行状态健康指数包括:硬件健康指数、服务健康指数、双机健康指数、设备安全指数和授权健康指数;
[0012]根据任一负载均衡设备的运行状态健康指数,对所述任一负载均衡设备进行管理。
[0013]可选地,所述根据任一负载均衡设备所支持的通信协议类型,建立管理平台与任一负载均衡设备之间的通信连接,包括:
[0014]确定任一负载均衡设备所支持的通信协议类型;
[0015]当任一负载均衡设备所支持的通信协议类型为SNMP协议时,根据设定的第一标准
化知识库和管理信息库,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,所述第一标准化知识库与SNMP协议相匹配;
[0016]当任一负载均衡设备所支持的通信协议类型为HTTP协议时,根据设定的第二标准化知识库和接口文档,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,所述第二标准化知识库与HTTP协议相匹配。
[0017]可选地,所述当任一负载均衡设备所支持的通信协议类型为SNMP协议时,根据设定的第一标准化知识库和管理信息库,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,包括:
[0018]当任一负载均衡设备所支持的通信协议类型为SNMP协议时,判断所述管理平台中是否预存有与所述负载均衡设备相匹配的管理信息库;
[0019]如果是,在所述管理平台上添加所述任一负载均衡设备;
[0020]如果否,判定无法在所述管理平台上添加所述任一负载均衡设备;
[0021]在所述管理平台上添加所述任一负载均衡设备之后,读取所述任一负载均衡设备的管理信息库;
[0022]通过所述任一负载均衡设备与管理平台之间的SNMP协议,管理平台获取来自所述任一负载均衡设备的返回值;
[0023]读取设定的第一标准化知识库,所述第一标准化知识库与SNMP协议相匹配;
[0024]根据所述第一标准化知识库,对所述返回值进行标准化处理。
[0025]可选地,所述当任一负载均衡设备所支持的通信协议类型为HTTP协议时,根据设定的第二标准化知识库和接口文档,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,包括:
[0026]当任一负载均衡设备所支持的通信协议类型为HTTP协议时,判断所述管理平台中是否预存有与所述负载均衡设备相匹配的接口文档;
[0027]如果是,在所述管理平台上添加所述任一负载均衡设备;
[0028]如果否,判定无法在所述管理平台上添加所述任一负载均衡设备;
[0029]在所述管理平台上添加所述任一负载均衡设备之后,读取所述任一负载均衡设备的接口文档;
[0030]通过所述任一负载均衡设备与管理平台之间的HTTP协议,管理平台获取来自所述任一负载均衡设备的返回值;
[0031]读取设定的第二标准化知识库,所述第二标准化知识库与HTTP协议相匹配;
[0032]根据所述第二标准化知识库,对所述返回值进行标准化处理。
[0033]可选地,所述通过轮询每台负载均衡设备,对所有负载均衡设备进行巡检,确定任一负载均衡设备的运行状态健康指数,包括:
[0034]根据所述任一负载均衡设备的CPU、内存和网卡的使用情况,利用公式I1=100-a1*C1-a2*M1-a3*N1,计算得出所述任一负载均衡设备的硬件健康指数,其中,C1为CPU的平均利用率,M1为内存利用率,N1为网卡带宽利用率,a1、a2、a3分别为CPU平均利用率、内存利用率以及网卡带宽利用率的权重;
[0035]根据所述任一负载均衡设备的服务信息、服务池信息以及节点信息,利用公式I2=b1*S1+b2*S2+b3*N1,计算得出服务健康指数,其中,S1为正常服务的比例,S2为正常服务
池的比例,N1为正常节点的比例,b1、b2、b3分别为正常服务比例、正常服务池比例以及正常节点比例的权重;
[0036]当所述任一负载均衡设备处于双机状态时,根据所述任一负载均衡设备的双机状态,确定双机健康指数;
[0037]根据设定时间段内所述任一负载均衡设备的登陆日志、系统日志和业务日志,利用公式I4=100-c1*N1-c2*N2-c3*N3,计算得出任一负载均衡设备的设备安全指数,其中,N1为设备登录失败日志条数,N2为系统错误日志条数,N3业务异常日志条数,c1、c2、c3分别为设备登录失败日志条数、系统错误日志条数以及异常日志条数的权重;
[0038]根据所述任一负载均衡设备的授权信息,确定所述任一负载均衡设备的授权健康指数;
[0039]利用公式I=w1*I1+w2*I2+w3*I3+w4*I4+w5*I5,计算得出所述任一负载均衡设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种负载均衡设备的管理方法,其特征在于,所述方法包括:部署独立于所有负载均衡设备的管理平台;根据任一负载均衡设备所支持的通信协议类型,建立管理平台与任一负载均衡设备之间的通信连接,所述通信协议类型包括:SNMP协议和HTTP协议;存储负载均衡设备的信息,所述信息包括:配置信息、MIB信息库以及API接口信息;通过轮询每台负载均衡设备,对所有负载均衡设备进行巡检,确定任一负载均衡设备的运行状态健康指数,所述运行状态健康指数包括:硬件健康指数、服务健康指数、双机健康指数、设备安全指数和授权健康指数;根据任一负载均衡设备的运行状态健康指数,对所述任一负载均衡设备进行管理。2.根据权利要求1所述的一种负载均衡设备的管理方法,其特征在于,所述根据任一负载均衡设备所支持的通信协议类型,建立管理平台与任一负载均衡设备之间的通信连接,包括:确定任一负载均衡设备所支持的通信协议类型;当任一负载均衡设备所支持的通信协议类型为SNMP协议时,根据设定的第一标准化知识库和管理信息库,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,所述第一标准化知识库与SNMP协议相匹配;当任一负载均衡设备所支持的通信协议类型为HTTP协议时,根据设定的第二标准化知识库和接口文档,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,所述第二标准化知识库与HTTP协议相匹配。3.根据权利要求2所述的一种负载均衡设备的管理方法,其特征在于,所述当任一负载均衡设备所支持的通信协议类型为SNMP协议时,根据设定的第一标准化知识库和管理信息库,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,包括:当任一负载均衡设备所支持的通信协议类型为SNMP协议时,判断所述管理平台中是否预存有与所述负载均衡设备相匹配的管理信息库;如果是,在所述管理平台上添加所述任一负载均衡设备;如果否,判定无法在所述管理平台上添加所述任一负载均衡设备;在所述管理平台上添加所述任一负载均衡设备之后,读取所述任一负载均衡设备的管理信息库;通过所述任一负载均衡设备与管理平台之间的SNMP协议,管理平台获取来自所述任一负载均衡设备的返回值;读取设定的第一标准化知识库,所述第一标准化知识库与SNMP协议相匹配;根据所述第一标准化知识库,对所述返回值进行标准化处理。4.根据权利要求2所述的一种负载均衡设备的管理方法,其特征在于,所述当任一负载均衡设备所支持的通信协议类型为HTTP协议时,根据设定的第二标准化知识库和接口文档,在管理平台上添加所述任一负载均衡设备,并进行管理平台与所述任一负载均衡设备之间的通信,包括:当任一负载均衡设备所支持的通信协议类型为HTTP协议时,判断所述管理平台中是否预存有与所述负载均衡设备相匹配的接口文档;
如果是,在所述管理平台上添加所述任一负载均衡设备;如果否,判定无法在所述管理平台上添加所述任一负载均衡设备;在所述管理平台上添加所述任一负载均衡设备之后,读取所述任一负载均衡设备的接口文档;通过所述任一负载均衡设备与管理平台之间的HTTP协议,管理平台获取来自所述任一负载均衡设备的返回值;读取设定的第二标准化知识库,所述第二标准化知识库与HTTP协议相匹配;根据所述第二标准化知识库,对所述返回值进行标准化处理。5.根据权利要求1所述的一种负载均衡设备的管理方法,其特征在于,所述通过轮询每台负载均衡设备,对所有负载均衡设备进行巡检,确定任一负载均衡设备的运行状态健康指数,包括:根据所述任一负载均衡设备的CPU、内存和网卡的使用情况,利用公式I1=100-a1*C1-a2*M1-a3*N1,计算得出所述任一负载均衡设备的硬件健康指数,其中,C1为CPU的平均利用率,M1为内存利用率,N1为网卡带宽利用率,a1、a2、a3分别为CPU平均利用率、内存利用率以及网卡带宽利用率的权重;根据所述任一负载均衡设备的服务信息、服务池信息以及节点信息,利用公式I2=b1*S1+b2*S2+b3*N1,计算得出服务健康指数,其中,S1为正常服务的比例,S2为正常服务池的比例,N1为正常节点的比例,b1、b2、b3分别为正常服务比例、正常服务池比例以及正常节点比例的权重;当所述任一负载均衡设备处于双机状态时,根据所述任一负载均衡设备的双机状态,确定双机健康指数;根据设定时间段内所述任一负载均衡设备的登陆日志、系统日志和业务日志,利用公式I4=100-c1*N1-c2*N2-c3*N3,计算得出任一负载均衡设备的设备安全指数,其中,N1为设备登录失败日志条数,N2为系统错误日志条数,N3业务异常日志条数,c1、c2、c3分别为设备登录失败日志条数、系统错误日志条数以及异常日志条数的权重;根据所述任一负载均衡设备的授权信息,确定所述任一负载均衡设备的授权健康指数;利用公式I=w1*I...

【专利技术属性】
技术研发人员:徐冠群
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1