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ía ninguna solicitud de cliente al servicio, el monitor en línea sondea el servicio mediante la URL configurada.

Nota: Los monitores en línea no se pueden vincular a los servicios remotos o locales de equilibrio de carga global de servidores (GSLB) HTTP o HTTPS porque estos servicios representan servidores virtuales y no servidores web reales con equilibrio de carga.

Los monitores en línea tienen un valor de tiempo de espera y un recuento de reintentos cuando fallan las sondas. Puede seleccionar cualquiera de los siguientes tipos de acciones para que el dispositivo NetScaler los lleve a cabo cuando se produzca un error:

  • NINGUNO. No se realiza ninguna acción explícita. Puede ver el servicio y el monitor, y el monitor indica el número de respuestas de error contiguas y de respuestas acumuladas comprobadas actualmente.
  • REGISTRO. Registra el evento en ns/syslog y muestra los contadores.
  • ABAJO. Marca el servicio como inactivo y no dirige ningún tráfico al servicio. Esta configuración interrumpe cualquier conexión persistente al 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