Citrix ADC

Comprender los monitores de carga

Los monitores de carga utilizan OID sondeados SNMP para calcular la carga. El monitor de carga utiliza la dirección IP del servicio al que está vinculado (la dirección IP de destino) para el sondeo. Envía una consulta SNMP al servicio, especificando el OID para una métrica. Las métricas pueden ser CPU, memoria o número de conexiones de servidor. El servidor responde a la consulta con un valor de métrica. El valor de métrica en la respuesta se compara con el valor de umbral. El dispositivo Citrix ADC considera el servicio para el equilibrio de carga solo si la métrica es menor que el valor umbral. El servicio con el valor de carga más bajo se considera primero.

El siguiente diagrama ilustra un monitor de carga configurado para los servicios descritos en la configuración básica de equilibrio de carga descrita en Configuración del equilibrio de carga básico.

Ilustración 1. Funcionamiento de los monitores de carga

monitores de carga

Nota: El monitor de carga no determina el estado del servicio. Solo permite que el dispositivo tenga en cuenta el servicio para el equilibrio de carga.

Después de configurar el monitor de carga, debe configurar las métricas que utilizará el monitor. Para la evaluación de la carga, el monitor de carga considera los parámetros del servidor conocidos como métricas, que se definen en las tablas de métricas de la configuración del dispositivo. Las tablas métricas pueden ser de dos tipos:

  • Local. De forma predeterminada, esta tabla existe en el dispositivo. Consta de cuatro métricas: Conexiones, paquetes, tiempo de respuesta y ancho de banda. El dispositivo especifica estas métricas para un servicio y las consultas SNMP no se originan para estos servicios. Estas métricas no se pueden cambiar.
  • Personalizado. Tabla definida por el usuario. Cada métrica está asociada a un OID.

De forma predeterminada, el dispositivo genera las tablas siguientes:

  • NetScaler
  • RADWARE
  • CISCO-CSS
  • LOCAL
  • FOUNDRY
  • ALTEON

Puede agregar las tablas métricas generadas por el dispositivo o puede agregar tablas de su propia elección, como se muestra en la tabla siguiente. Los valores de la tabla de métricas se proporcionan solo como ejemplos. En un caso real, considere los valores reales de las métricas.

Nombre de la métrica OID Peso Umbral
CPU 1.2.3.4 2 70
Memoria 4.5.6.7 3 80
Conexiones 5.6.7.8 4 90

Para calcular la carga de una o varias métricas, asigne un peso a cada métrica. El peso predeterminado es 1. El peso representa la prioridad dada a cada métrica. Si el peso es alto, la prioridad es alta. El dispositivo elige un servicio basado en el algoritmo hash SOURCEIPDESTIP.

También puede establecer el valor de umbral para cada métrica. El valor de umbral permite al dispositivo seleccionar un servicio para el equilibrio de carga si el valor de métrica para el servicio es menor que el valor de umbral. El valor de umbral también determina la carga en cada servicio.

Comprender los monitores de carga