Las supervisiones del servicio se crean para definir los parámetros de comprobación de estado de un tipo determinado de tráfico de red. Cuando se asocia una supervisión del servicio a un grupo, se supervisan los miembros del grupo según los parámetros de la supervisión de servicio.
Procedimiento
- Abra los servicios de puerta de enlace Edge.
- En la barra de navegación superior, seleccione Recursos y haga clic en la pestaña Recursos de nube.
- En el panel izquierdo, haga clic en Puertas de enlace Edge.
- Haga clic en el botón de radio junto al nombre de la puerta de enlace Edge de destino y haga clic en Servicios.
- Desplácese hasta Equilibrador de carga > Supervisión del servicio.
- Haga clic en el botón Crear ().
- Introduzca un nombre para la supervisión del servicio.
- (opcional) Configure las siguientes opciones para la supervisión del servicio:
Opción Descripción Intervalo Introduzca el intervalo en el que se supervisará un servidor mediante el valor de Método especificado. Tiempo de espera Introduzca el tiempo máximo en segundos durante el cual debe recibirse una respuesta del servidor. Máximo de reintentos Introduzca el número de veces que el valor de Método de supervisión especificado debe fallar de forma secuencial para que el servidor se considere inactivo. Tipo Seleccione la manera en la que desea enviar la solicitud de comprobación de estado al servidor: HTTP, HTTPS, TCP, ICMP o UDP. En función del tipo seleccionado, las opciones restantes del cuadro de diálogo Nueva supervisión del servicio estarán activadas o desactivadas.
Esperado (HTTP y HTTPS) Introduzca la cadena que la supervisión espera hacer coincidir en la línea de estado de la respuesta HTTP o HTTPS (por ejemplo, HTTP/1.1). Método HTTP y HTTPS: seleccione el método que se utilizará para detectar el estado del servidor. URL (HTTP y HTTPS) Introduzca la dirección URL que se utilizará en la solicitud de estado del servidor. Nota: Cuando se selecciona el método POST, debe especificar un valor para Enviar.Enviar (HTTP, HTTPS y UDP) Introduzca los datos que se enviarán. Recibir (HTTP, HTTPS y UDP) Introduzca la cadena que se buscará en el contenido de la respuesta para hacerla coincidir. Nota: Cuando Esperado no coincide, la supervisión no intenta hacer coincidir el contenido de Recibir.Extensión (TODO) Introduzca parámetros de supervisión avanzados como pares con el formato clave=valor. Por ejemplo, warning=10 indica que, cuando un servidor no responde en un intervalo de 10 segundos, su estado se establece como warning. Todos los elementos de extensión deben separarse con un carácter de retorno de carro. Por ejemplo: <extension>delay=2 critical=3 escape</extension>
- Para mantener los cambios, haga clic en Conservar.
Ejemplo: Extensiones admitidas para cada protocolo
Extensión de supervisión | Descripción |
---|---|
no-body | No espera un cuerpo de documento y detiene la lectura después del encabezado HTTP/HTTPS.
Nota: Aún se envía HTTP GET o HTTP POST, pero no un método HEAD.
|
max-age=SECONDS | Advierte cuando un documento tiene una antigüedad superior a la cantidad de segundos indicada por SECONDS. El número puede tener el formato 10m para minutos, 10h para horas o 10d para días. |
content-type=STRING | Especifica un tipo de medios para el encabezado Content-Type en las llamadas POST. |
linespan | Permite que la expresión regular abarque líneas nuevas (debe preceder a -r o -R). |
regex=STRING o ereg=STRING | Busca en la página una expresión regular que reemplaza a STRING en el ejemplo. |
eregi=STRING | Busca en la página una expresión regular que no distingue mayúsculas de minúsculas que reemplaza a STRING en el ejemplo. |
invert-regex | Devuelve CRITICAL cuando lo encuentra y OK cuando no lo encuentra. |
proxy-authorization=AUTH_PAIR | Especifica el par nombre de usuario:contraseña en servidores proxy con autenticación básica. |
useragent=STRING | Envía la cadena en el encabezado HTTP como User Agent. |
header=STRING | Envía cualquier otra etiqueta en el encabezado HTTP. Utilícelo varias veces para encabezados adicionales. |
onredirect=ok|warning|critical|follow|sticky|stickyport | Indica cómo controlar páginas redirigidas. sticky es similar a follow, pero se queda con la dirección IP especificada. stickyport garantiza que el puerto permanezca igual. |
pagesize=INTEGER:INTEGER | Especifica los tamaños de página máximo y mínimo necesarios en bytes. |
warning=DOUBLE | Especifica el tiempo de respuesta en segundos que produce un estado de advertencia. |
critical=DOUBLE | Especifica el tiempo de respuesta en segundos que produce un estado crítico. |
Extensión de supervisión | Descripción |
---|---|
sni | Habilita la compatibilidad de extensión de nombre de host SSL/TLS (SNI). |
certificate=INTEGER | Especifica el número mínimo de días que un certificado debe ser válido. El puerto predeterminado es 443. Cuando se utiliza esta opción, no se comprueba la dirección URL. |
authorization=AUTH_PAIR | Especifica el par nombre de usuario:contraseña en sitios con autenticación básica. |
Extensión de supervisión | Descripción |
---|---|
escape | Permite el uso de \n, \r, \t o \ en una cadena send o quit. Debe aparecer antes de la opción send o quit. De forma predeterminada, no se agrega nada a send y se agrega \r\n al final de quit. |
all | Especifica que todas las cadenas que se esperan deben estar presentes en una respuesta del servidor. De forma predeterminada, se utiliza any. |
quit=STRING | Envía una cadena al servidor para cerrar la conexión correctamente. |
refuse=ok|warn|crit | Acepta rechazos de TCP con los estados ok, warn o criti. De forma predeterminada, utiliza el estado crit. |
mismatch=ok|warn|crit | Acepta faltas de coincidencia de la cadena esperada con los estados ok, warn o crit. De forma predeterminada, utiliza el estado warn. |
jail | Oculta los resultados del socket TCP. |
maxbytes=INTEGER | Cierra la conexión cuando se recibe una cantidad de bytes superior a la especificada. |
delay=INTEGER | Espera el número de segundos especificado entre el envío de la cadena y el sondeo de una respuesta. |
certificate=INTEGER[,INTEGER] | Especifica el número mínimo de días que un certificado debe ser válido. El primer valor es #days para la advertencia y el segundo valor es critical (si no se especifica: 0). |
ssl | Usa SSL para la conexión. |
warning=DOUBLE | Especifica el tiempo de respuesta en segundos que produce un estado de advertencia. |
critical=DOUBLE | Especifica el tiempo de respuesta en segundos que produce un estado crítico. |
Qué hacer a continuación
Agregue grupos de servidores para el equilibrador de carga. Consulte Agregar un grupo de servidores para equilibrio de carga en una puerta de enlace Edge de NSX Data Center for vSphere mediante el VMware Cloud Director Service Provider Admin Portal.