ADC

Configurar monitores en línea HTTP

Los monitores en línea analizan y sondean las respuestas de los servicios a los que están enlazados solo cuando esos servicios reciben solicitudes de clientes. El monitor en línea es de tipo HTTP-INLINE y solo se puede configurar con los servicios HTTP y HTTPS. Un monitor en línea determina que el servicio al que está enlazado está UP comprobando sus respuestas a las solicitudes que se le envían. Cuando no se envían solicitudes de cliente al servicio, el monitor en línea sondea el servicio mediante la dirección URL configurada.

Nota: Los monitores en línea no se pueden enlazar a servicios locales o remotos HTTP o HTTPS Global Server Load Balancing (GSLB) porque estos servicios representan servidores virtuales en lugar de servidores web equilibrados de carga real.

Los monitores en línea tienen un valor de tiempo de espera y un recuento de reintentos cuando los sondeos fallan. Puede seleccionar cualquiera de los siguientes tipos de acción para que el dispositivo Citrix ADC realice cuando se produzca un error:

  • NINGUNO. No se toman medidas explícitas. Puede ver el servicio y el monitor, y el monitor indica el número de respuestas de error contiguas actuales y respuestas acumulativas comprobadas.
  • LOG. Registra el evento en ns/syslog y muestra los contadores.
  • DOWN. Marca el servicio inactivo y no dirige ningún tráfico al servicio. Esta configuración interrumpe las conexiones persistentes con el servicio. Esta acción también registra el evento y muestra los contadores.

Una vez que el servicio está inactivo, el servicio permanece INactivo durante el tiempo de inactividad configurado. Una vez transcurrido el tiempo de inactividad, el monitor en línea utiliza la URL configurada para sondear el servicio y ver si está disponible de nuevo. Si el sondeo tiene éxito, el estado del servicio cambia a UP. El tráfico se dirige al servicio y la supervisión se reanuda como antes.

Para configurar monitores en línea, consulte Configuración de monitores en una configuración de equilibrio de carga.

Para configurar monitores en línea HTTP mediante CLI

Escriba el siguiente comando:

add lb monitor <monitorName> <type> -respCode <int[-int]> -httpRequest <string> -resptimeout <integer> [<units>] -retries <integer> -downTime <integer> [<units>] -action <action>
<!--NeedCopy-->

Ejemplo:

add lb monitor http_inline HTTP-INLINE -respCode 200 304 -httpRequest "HEAD /var/static/empty.htm" -resptimeout 4 -retries 1 -downTime 2 -action NONE
<!--NeedCopy-->
Configurar monitores en línea HTTP