El monitor de servicio se crea para definir los parámetros de comprobación de estado de un tipo de tráfico de red en especial. Cuando asocia un monitor de servicio con un grupo, los miembros del grupo se supervisan según los parámetros del monitor de servicio.

Por qué y cuándo se efectúa esta tarea

Procedimiento

  1. Inicie sesión en vSphere Web Client.
  2. Haga clic en Redes y seguridad (Networking & Security) y, a continuación, en Instancias de NSX Edge (NSX Edges).
  3. Haga doble clic en una instancia de NSX Edge.
  4. Haga clic en Administrar (Manage) y seleccione la pestaña Equilibrador de carga (Load Balancer).
  5. En el panel de navegación izquierdo, haga clic en Supervisión de servicio (Service Monitoring).
  6. Haga clic en el icono Agregar (Add) (icono agregar).
  7. Introduzca un nombre para el monitor de servicio.
  8. Introduzca el intervalo en segundos en el cual se debe hacer ping al servidor.
  9. Introduzca la cantidad de veces que se debe hacer ping al servidor antes de declararlo inactivo.
  10. Introduzca la cantidad máxima de tiempo en segundos en la cual se debe recibir una respuesta del servidor.
  11. Seleccione cómo enviar la solicitud de revisión de estado al servidor desde el menú desplegable.
  12. En el caso de tráfico HTTP y HTTPS, realice los pasos siguientes.
    1. Introduzca la cadena en la que el monitor espera coincidir en la línea de estado de la respuesta de HTTP en la sección esperada (Expected section).

      Por ejemplo, 200, 301, 302, 401.

    2. Seleccione en el menú desplegable el método para detectar el estado del servidor.
    3. Introduzca la URL que se debe utilizar en la solicitud de muestra.
    4. Si selecciona el método POST, introduzca los datos que se deben enviar.
  13. Introduzca la cadena que debe coincidir con la respuesta en la sección de recepción (Receive section).

    Si no coincide con la cadena de la sección esperada (Expected section), el monitor no intentará coincidir con el contenido de recepción.

  14. Introduzca los parámetros del monitor avanzados como las parejas key=value en la sección de extensión (Extension section).

    Por ejemplo, warning=10 indica que si un servidor no responde en un lapso de 10 segundos, el estado se establecerá como advertencia (warning).

    Todos los elementos de extensión deben separarse con un carácter de retorno de carro.

    <extension>eregi="(OK1|OK2)"</extension>

    Consulte la tabla para las extensiones de protocolo compatibles.

    Tabla 1. Extensiones para el protocolo TCP

    Extensión del monitor

    Descripción

    escape

    Se pueden utilizar \n, \r, \t o \ en la cadena send o quit. Debe aparecer antes de la opción send o quit. Valor predeterminado: nada agregado a send, \r\n agregado al final de quit.

    all

    Todas las cadenas esperadas deben estar presentes en la respuesta del servidor. El valor predeterminado es any.

    quit=STRING

    Cadena para enviar al servidor para iniciar un cierre correcto de la conexión.

    refuse=ok|warn|crit

    Se aceptan los rechazos de TCP en los estados ok, warn o crit. El valor predeterminado es crit.

    mismatch=ok|warn|crit

    Se aceptan las faltas de coincidencia de la cadena esperada con los estados ok, warn o crit. El valor predeterminado es warn.

    jail

    Se ocultan los resultados del socket de TCP.

    maxbytes=INTEGER

    Se cierra la conexión cuando se recibe una cantidad de bytes superior a la especificada.

    delay=INTEGER

    Segundos que se deben esperar entre el envío de la cadena y el sondeo de la respuesta.

    certificate=INTEGER[,INTEGER]

    Cantidad mínima de días que debe tener de validez un certificado. El primer valor es #days para la advertencia y el segundo valor es critical (si no se especifica, 0).

    ssl-version=3

    Forzar protocolo de enlace de SSL a través de sslv3.

    Sslv3 y tlsv1 están deshabilitadas de forma predeterminada en la opción para comprobar el estado.

    ssl-version=10

    Forzar protocolo de enlace de SSL a través de tls 1.0.

    ssl-version=11

    Forzar protocolo de enlace de SSL a través de tls 1.1.

    ssl-version=12

    Forzar protocolo de enlace de SSL a través de tls 1.2.

    ciphers=’ECDHE-RSA-AES256-GCM-SHA384’

    Mostrar los cifrados utilizados para comprobar el estado de HTTPS.

    warning=DOUBLE

    Tiempo de respuesta en segundos antes de que aparezca el estado de advertencia.

    critical=DOUBLE

    Tiempo de respuesta en segundos antes de que aparezca el estado crítico.

    Tabla 2. Extensiones para el protocolo HTTP/HTTPS

    Extensión del monitor

    Descripción

    no-body

    No esperar el cuerpo del documento: se interrumpe la lectura después de los encabezados. Observe que se siguen haciendo llamadas HTTP/GET o POST, no HEAD.

    max-age=SECONDS

    Se advierte si el documento tiene más de segundos de antigüedad que el valor que se especifica en SECONDS. El número también puede tener el formato 10m para minutos, 10h para horas o 10d para días.

    content-type=STRING

    Se especifica el tipo de medios de encabezado Content-Type en las llamadas POST.

    linespan

    Se permite que la expresión regular expanda líneas nuevas (debe preceder -r o -R).

    regex=STRING o ereg=STRING

    Se busca la expresión regular STRING en la página.

    eregi=STRING

    Se busca la expresión regular STRING sin distinguir entre mayúsculas y minúsculas en la página.

    invert-regex

    Se devuelve CRITICAL si se encuentra, OK si no.

    proxy-authorization=AUTH_PAIR

    Username:password en servidores proxy con autenticación básica.

    useragent=STRING

    Cadena que se debe enviar en encabezado HTTP como User Agent

    header=STRING

    Cualquier otra etiqueta que se debe enviar en un encabezado HTTP. Se utiliza varias veces para encabezados adicionales.

    onredirect=ok|warning|critical|follow|sticky|stickyport

    Cómo controlar las páginas redirigidas. sticky es como follow, pero se queda con la dirección IP especificada. stickyport también garantiza que el puerto permanezca igual.

    pagesize=INTEGER:INTEGER

    Tamaño de página mínimo necesario (bytes) : tamaño de página máximo necesario (bytes).

    warning=DOUBLE

    Tiempo de respuesta en segundos antes de que aparezca el estado de advertencia.

    critical=DOUBLE

    Tiempo de respuesta en segundos antes de que aparezca el estado crítico.

    Tabla 3. Extensiones para el protocolo HTTPS

    Extensión del monitor

    Descripción

    sni

    Se habilita la compatibilidad con la extensión de nombre de host SSL/TLS (SNI).

    certificate=INTEGER

    Cantidad mínima de días que debe tener de validez un certificado. El valor predeterminado del puerto es 443. Cuando se utiliza esta opción, no se comprueba la URL.

    authorization=AUTH_PAIR

    Username:password en sitios con autenticación básica.

  15. Haga clic en Aceptar (OK).

Qué hacer a continuación

Asocie un monitor de servicio con un grupo.