1.一种服务器健康度评估方法,其特征在于,包括如下步骤:
S1:获取所述服务器的网元指标;
S2:通过网管的指标阈值监控信息获取每一所述网元指标的告警等级以及每一所述告警等级的指标阈值,所述指标阈值包括指标阈值上限或/和指标阈值下限;
S3:实时获取每一网元指标性能值;当所述网元指标性能值未超出所述指标阈值上限或未低于指标阈值下限时,根据所述每一告警等级、每一所述告警等级的指标阈值以及每一所述网元指标性能值计算每一所述网元指标的健康度损减分数;
S4:根据每一所述网元指标的健康度损减分数以及每一所述网元指标的权重计算所述服务器的健康度。
2.如权利要求1所述的服务器健康度评估方法,其特征在于,所述网元指标包括:CPU占用率、内存占用率、磁盘繁忙度、分区占用率、虚拟内存占用率。
3.如权利要求1所述的服务器健康度评估方法,其特征在于,所述告警等级包括四个等级,分别为0、1、2、3,其中:0等级的告警严重程度最高,1等级次之,2等级再次之,3等级的告警严重程度最低。
4.如权利要求3所述的服务器健康度评估方法,其特征在于,所述步骤S3还包括步骤S31:
当所述网元指标性能值超出所述指标阈值上限或低于所述指标阈值下限时,将所述告警等级对应的所述网元指标的健康度减损分数设定为SL,触发0等级时,SL=40;触发1等级时,SL=30;触发2等级时,SL=20;触发3等级时,SL=10。
5.如权利要求1所述的服务器健康度评估方法,其特征在于,当所述网元指标只设置了一个告警等级,且所述告警等级的指标阈值包括指标阈值上限和指标阈值下限时,在步骤S3中,通过以下公式计算所述网元指标未超出阈值范围时的健康度损减分数:
S=(rrd-td)2/(tu-td)2×(4-wl)×10
其中:rrd为网元指标性能值,tu为指标阈值上限,td为指标阈值下限,wl为告警等级。
6.如权利要求1所述的服务器健康度评估方法,其特征在于,当所述网元指标只设置了一个告警等级,且所述告警等级的指标阈值仅包括指标阈值上限时,在步骤S3中,通过以下公式计算所述网元指标未超出阈值范围时的健康度损减分数:
SL=(rrd)2/(tu)2×(4-wl)×10
其中:rrd为网元指标性能值,tu为指标阈值上限,wl为告警等级。
7.如权利要求1所述的服务器健康度评估方法,其特征在于,当所述网元指标设置了多个告警等级,且每一所述告警等级的指标阈值均包括指标阈值上限和指标阈值下限时,在步骤S3中,通过以下公式计算所述网元指标未超出阈值范围时的健康度损减分数:
SL=(rrd-max(td))2/(min(tu)-max(td))2×(4-wl)×10
其中:rrd为网元指标性能值,tu为指标阈值上限,td为指标阈值下限,wl为告警严重程度最低的告警等级。
8.如权利要求1所述的服务器健康度评估方法,其特征在于,当所述网元指标设置了多个告警等级,且每一所述告警等级的指标阈值仅包括指标阈值上限时,在步骤S3中,通过以下公式计算所述网元指标未超出阈值范围时的健康度损减分数:
SL=(rrd)2/(min(tu))2×(4-wl)×10
其中:rrd为网元指标性能值,tu为指标阈值上限,wl为告警严重程度最低的告警等级。
9.如权利要求1所述的服务器健康度评估方法,其特征在于,在步骤S4中,通过以下步骤确定每一所述网元指标的权重:
S41:根据所述网元指标性能值是否超出指标阈值上限或低于阈值下限,将所述网元指标分为A类网元指标、B类网元指标,其中,所述A类网元指标超出指标阈值上限或低于指标阈值下限,所述B类网元指标未超出指标阈值上限或未低于指标阈值下限;
S42:将所述A类网元指标权重均设置为1;
S43:在所述B类网元指标中,将所述网元指标损减分数最大的权重设置为1,损减分数次之的权重设置为1/2,损减分数大小第3的权重设置为1/3,以此类推;
S44:根据公式S=100-∑SLA-∑SLB/n计算所述服务器的健康度,其中SLA为所述A类网元指标健康度损减分数,SLB为所述B类网元指标健康度损减分数,所述B类网元指标损减分数最大者n为1,损减分数次之者n为2,损减分数再次之者n为3,以此类推。