ADC

La opción sin monitor para los servicios

Si utiliza un sistema externo para realizar comprobaciones de estado de los servicios y no desea que el dispositivo NetScaler supervise el estado de un servicio, puede configurar la opción sin monitor para el servicio. Si lo hace, el dispositivo no envía sondas para comprobar el estado del servicio, sino que muestra el servicio como activo. Incluso si el servicio deja de funcionar, el dispositivo sigue enviando tráfico del cliente al servicio según lo especificado en el método de equilibrio de carga.

El monitor puede estar en el estado ACTIVADO o DESACTIVADO al configurar la opción sin monitor y, al eliminar la opción sin monitor, se reanuda el estado anterior del monitor.

Puede configurar la opción sin monitor para un servicio al crearlo. También puede configurar la opción sin monitor en un servicio existente.

A continuación se indican las consecuencias de configurar la opción sin monitor:

  • Si un servicio para el que ha habilitado la opción sin monitor deja de funcionar, el dispositivo seguirá mostrando el servicio como ACTIVO y seguirá reenviando tráfico al servicio. Una conexión persistente al servicio puede empeorar la situación. En ese caso, o si muchos servicios mostrados como UP son en realidad DOWN, el sistema puede fallar. Para evitar tal situación, cuando el mecanismo externo que supervisa los servicios informa de un servicio como DOWN, elimine el servicio de la configuración de NetScaler.
  • Si configura la opción sin monitor en un servicio, no puede configurar el equilibrio de carga en el modo de retorno directo del servidor (DSR). Para un servicio existente, si configura la opción sin monitor, no podrá configurar el modo DSR para el servicio.

Para configurar la opción sin monitor para un nuevo servicio mediante la CLI

En la línea de comandos, escriba los siguientes comandos para crear un servicio con la opción de monitor de estado y comprobar la configuración:

add service <serviceName> <IP | serverName> <serviceType> <port> -healthMonitor (YES|NO)
<!--NeedCopy-->

Ejemplo:

add service nomonsrvc 10.102.21.21 http 80 -healthMonitor no
Done

show service nomonsrvc
nomonsrvc (10.102.21.21:80) - HTTP
State: UP
Last state change was at Mon Nov 15 22:41:29 2010
Time since last state change: 0 days, 00:00:00.970
Server Name: 10.102.21.21
 Server ID : 0 Monitor Threshold : 0
...
Access Down Service: NO
...
Down state flush: ENABLED
Health monitoring: OFF

1 bound monitor:
1) Monitor Name: tcp-default
State: UNKNOWN Weight: 1
Probes: 3 Failed [Total: 3 Current: 3]
Last response: Probe skipped - Health monitoring is turned off.
Response Time: N/A
Done
<!--NeedCopy-->

Para configurar la opción sin monitor para un servicio existente mediante la CLI

En la línea de comandos, escriba el siguiente comando para configurar la opción de monitor de estado:

set service <name> -healthMonitor (YES|NO)
<!--NeedCopy-->

Ejemplo:

By default, the state of a service and the state of the corresponding monitor are UP.
 >show service LB-SVC1
LB-SVC1 (10.102.29.5:80) - HTTP
State: UP


1) Monitor Name: http-ecv
 State: UP Weight: 1
Probes: 99992 Failed [Total: 0 Current: 0]
Last response: Success - Pattern found in response.
Response Time: 3.76 millisec
Done

When the no-monitor option is set on a service, the state of the monitor changes to UNKNOWN.
set service LB-SVC1 -healthMonitor NO
Done

show service LB-SVC1
LB-SVC1 (10.102.29.5:80) - HTTP
State: UP
Last state change was at Fri Dec 10 10:17:37 2010.
Time since last state change: 5 days, 18:55:48.710
Health monitoring: OFF

1) Monitor Name: http-ecv
   State: UNKNOWN Weight: 1
         Probes: 100028 Failed [Total: 0 Current: 0]
   Last response: Probe skipped - Health monitoring is turned off.
     Response Time: 0.0 millisec
  Done
When the no-monitor option is removed, the earlier state of the monitor is resumed.
> set service LB-SVC1 -healthMonitor YES
Done
>show service LB-SVC1
LB-SVC1 (10.102.29.5:80) - HTTP
State: UP
Last state change was at Fri Dec 10 10:17:37 2010
Time since last state change: 5 days, 18:57:47.880
1) Monitor Name: http-ecv
   State: UP Weight: 1
   Probes: 100029 Failed [Total: 0 Current: 0]
   Last response: Success - Pattern found in response.
   Response Time: 5.690 millisec
   Done
<!--NeedCopy-->

Para configurar la opción sin monitor para un servicio mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servicios.
  2. Abra el servicio y borre Health Monitoring.
La opción sin monitor para los servicios