ADC

Supervisión del servicio de protocolo proxy

El dispositivo NetScaler con protocolo proxy admite la comprobación de monitores. La comprobación del monitor garantiza que el servidor back-end también admita el protocolo proxy. El dispositivo NetScaler tiene cuatro tipos de monitores integrados para servicios relacionados con HTTP o TCP: HTTP, HTTPS, HTTP-ECV y TCP-ECV.

En la siguiente tabla se enumeran los tipos de monitor y los parámetros y procesos de supervisión asociados a cada tipo.

Tipo de configuración Sonda Criterios de éxito
HTTP httprequest [“HEAD/”]: solicitud HTTP que se envía al servicio. respcode [200] - Se espera un conjunto de códigos de respuesta HTTP del servicio. El dispositivo NetScaler establece un enlace de tres vías con el destino del monitor. Una vez establecida la conexión, el dispositivo envía solicitudes HTTP y, a continuación, compara el código de respuesta con el conjunto de códigos de respuesta configurado.
HTTPS httprequest [“HEAD/”]: solicitud HTTPS que se envía al servicio. respcode [200] - Se espera un conjunto de códigos de respuesta HTTPS del servicio. El dispositivo NetScaler establece un enlace de tres vías con el destino del monitor. Una vez establecida la conexión, el dispositivo envía solicitudes HTTPS y, a continuación, compara el código de respuesta con el conjunto de códigos de respuesta configurado.
HTTP-ECV send [””]: datos HTTP que se envían al servicio. Recibidos [””]: los datos de respuesta HTTP esperados del servicio El dispositivo NetScaler establece un enlace de tres vías con el destino del monitor. Cuando se establece la conexión, el dispositivo utiliza el parámetro send para enviar los datos HTTP al servicio y espera la respuesta HTTP que especifica el parámetro de recepción. (parte del cuerpo HTTP sin incluir los encabezados HTTP). Los datos de respuesta vacíos coinciden con cualquier respuesta. Los datos esperados podrían estar en cualquier parte de los primeros 24 K bytes del cuerpo HTTP de la respuesta.
TCP-ECV send [””]: son los datos que se envían al servicio. La longitud máxima permitida de la cadena es de 512 K bytes. Recibió [””]: la respuesta esperada del servicio. La longitud máxima permitida de la cadena es de 128 K bytes. El dispositivo NetScaler establece un enlace de tres vías con el destino del monitor. Cuando se establece la conexión, el dispositivo utiliza el parámetro de envío para enviar datos específicos al servicio y espera una respuesta específica a través del parámetro de recepción. Los diferentes servidores envían segmentos de diferentes tamaños. Sin embargo, el patrón debe estar dentro de 16 segmentos TCP.

Puede configurar el monitor de protocolo proxy mediante netprofile.

Configurar el monitor de protocolo proxy mediante la CLI

En la línea de comandos, escriba:

  1. Agregar perfil de red con el protocolo proxy habilitado

    add netprofile <name> -proxyProtocol ( ENABLED | DISABLED )

Ejemplo:

add netprofile profile1 –proxyProtocol ENABLED
  1. Vincular el perfil de red a un servicio.

    set service <name> -netprofile <netprofile-name>

Ejemplo:

set service S1 –netprofile profile1

Nota

Puede ejecutar el comando anterior si desea que el perfil de red se vincula a un servicio.

  1. Enlazar el perfil de red a un monitor.

    set lb monitor <monitor-name> <type> -netprofile <netprofile-name>

Ejemplo:

set lb monitor http1 HTTPS –netprofile profile1

Nota

  • Puede ejecutar el comando anterior si desea que el perfil de red se enlace a un monitor.
  • Puede seleccionar el tipo de monitor de su elección. Puede ser HTTP, HTTPS, TCP-ECV o HTTP-ECV.

Importante

  • En un caso general, se considera el perfil de red (protocolo proxy habilitado) vinculado a un servicio.
  • Si el perfil de red está vinculado tanto al monitor como al servicio, se considera el perfil de red vinculado al monitor. Se ignora el perfil de red vinculado al servicio.
Supervisión del servicio de protocolo proxy