Metric Server

Esta característica está disponible para todos los componentes de Load Balancer.

Metric Server proporciona información de carga de servidor a Load Balancer en forma de métrica específica del sistema, informando sobre el estado de los servidores. El gestor de Load Balancer consulta el agente de Metric Server que reside en cada uno de los servidores, asignando pesos al proceso de equilibrio de carga utilizando la métrica recopilada de los agentes. Los resultados también aparecen en el informe del gestor.

Nota:
Cuando se recopilan y normalizan dos o más métricas para cada servidor en un solo valor de carga del sistema, pueden producirse errores de redondeo.

Para obtener información sobre el funcionamiento de Metric Server (inicio y detención) y la utilización de las anotaciones cronológicas de Metric Server, consulte Utilización del componente Metric Server.

Para obtener un ejemplo de configuración, consulte la Figura 5.

Restricción para WLM

Igual que el asesor WLM, Metric Server informa sobre los sistemas de servidor en general, en lugar de hacerlo sobre daemons de servidor individuales específicos de protocolo. WLM y Metric Server ponen los resultados en la columna de sistema del informe de gestor. Como consecuencia, no se soporta la ejecución del asesor WLM y de Metric Server al mismo tiempo.

Requisitos previos

El agente de Metric Server debe estar instalado y en ejecución en todos los servidores en los que se está realizando el equilibrio de carga.

Cómo utilizar Metric Server

A continuación se muestran los pasos para configurar Metric Server para Dispatcher. Se pueden realizar pasos similares para configurar Metric Server para los demás componentes de Load Balancer.

Para que Metric Server se ejecute en una dirección distinta del host local, es necesario editar el archivo metricserver en la máquina servidor con equilibrio de carga. Después de la aparición de "java" en el archivo metricserver, inserte lo siguiente:

-Djava.rmi.server.hostname=OTRA_DIRECCIÓN

Además, antes de las sentencias "if" en el archivo metricserver, añada esta línea: hostname OTRA_DIRECCIÓN.

Para la plataforma Windows: También es necesario crear un alias de OTRA_DIRECCIÓN en la pila de Microsoft de la máquina de Metric Server. Por ejemplo:

call netsh interface ip add address "Conexión de área local" 
   addr=9.37.51.28 mask=255.255.240.0

Al recopilar métricas por distintos dominios, debe establecer de forma explícita java.rmi.server.hostname en el script del servidor (dsserver, cbrserver, etc) con el nombre de dominio completo (FQDN) de la máquina que solicita la métrica. Esto es necesario porque, en función de la configuración y del sistema operativo que utilice, es posible que InetAddress.getLocalHost.getHostName() no devuelva el nombre de dominio completo (FQDN).