Supervisión de cliente con los grupos de destino y equilibradores de carga
Se aplica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Cuando se utilizan los equilibradores de carga durante la supervisión del lado cliente, el equilibrador de carga está diseñado para obtener direcciones IP de cliente es true. En un caso simple, cuando un cliente se conecta directamente a un servidor web, el servidor web sabe la dirección IP del cliente. Sin embargo, cuando tiene varios servidores y usar un equilibrador de carga para distribuir el tráfico de los clientes entre los servidores, esto puede presentar dos problemas. En primer lugar, la dirección IP que se notifican al recolector es la dirección IP virtual que usa el equilibrador de carga, no la dirección de IP real del usuario final. Cuando los usuarios visitan el equilibrador de carga, los envía a un servidor web apropiado. Debido a que el equilibrador de carga, el servidor web ve solo la IP de puerto interno (dentro de la red), no la dirección IP real (fuera de la red). Además, si se supervisan algunos servidores y otros no lo son, datos se pueden perder, porque a menudo se envían las respuestas de los clientes a los servidores de un modo menos carga o de operación por turnos, lo que significa que la respuesta puede ir a un servidor que no hospeda un recopilador.
A continuación se indican algunas estrategias para configurar la supervisión de cliente cuando tiene varios servidores supervisados y utilizar equilibradores de carga.
Supervisión con un equilibrador de carga y el grupo de destino
Al configurar la supervisión del lado cliente, tiene la opción para establecer el grupo de destino, limitando el número de servidores web que se utiliza para supervisar. En este escenario, sólo los servidores supervisados en el grupo de destino se insertará el código de JavaScript se utiliza para supervisar y no obtener se ha instrumentado los servidores fuera del grupo de destino que no se supervisan con equilibradores de carga de los servidores web. El resultado tiene datos incorrectos. El equilibrador de carga no sabe qué servidores se encuentran dentro o fuera de las solicitudes de cliente destino de grupo y lo envía a los servidores que se encuentren dentro de (supervisado) o externos (sin supervisar) del grupo de destino. El resultado es que las solicitudes que se han instrumentado e intenta devolver los recopiladores de datos pueden enviar sus resultados a servidores que no pueden controlar los datos.
Solución 1 si se crea una plantilla nueva de supervisión de rendimiento de aplicaciones .NET e incluida la supervisión del lado cliente para un grupo de destino, se recomienda que elija un grupo de servidores que se atienden el mismo equilibrador de carga. Supervisión de destino para todos los servidores de la granja de servidores con equilibrio de carga.
Solución 2 si ya se está ejecutando con un grupo de destino y un equilibrador de carga de supervisión del cliente, puede resolver este problema creando una regla en el equilibrador de carga que se dirige todo el tráfico de supervisión para los servidores supervisados. Supervisión del tráfico es la supervisión archivos JavaScript que envían datos al extremo del recopilador. Puede identificar el tráfico de supervisión porque contiene /CSMCollector en la dirección URL. Cada equilibrador de carga tiene su propio modelo de configuración de reglas. Consulte la documentación del equilibrador de carga para obtener más información acerca de cómo crear la regla.