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 Citrix ADC supervise el estado de un servicio, puede establecer la opción sin monitor para el servicio. Si lo hace, el dispositivo no envía sondeos para comprobar el estado del servicio, sino que muestra el servicio como UP. Incluso si el servicio se apaga, el dispositivo continúa enviando tráfico desde el cliente al servicio según lo especificado por el método de equilibrio de carga.

El monitor puede estar en el estado ABLED o DISABLED cuando se establece la opción sin monitor, y cuando se quita la opción sin monitor, se reanuda el estado anterior del monitor.

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

Las siguientes son las consecuencias de establecer la opción sin monitor:

  • Si se desactiva un servicio para el que ha habilitado la opción sin monitor, el dispositivo continúa mostrando el servicio como UP y continúa reenviando tráfico al servicio. Una conexión persistente con el 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 informe que un servicio que está DOWN, quite el servicio de la configuración de Citrix ADC.
  • 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 establece la opción sin monitor, no puede configurar el modo DSR para el servicio.

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

En el símbolo del sistema, escriba los siguientes comandos para crear un servicio con la opción Monitor de estado y compruebe la configuración:

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

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

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

En el símbolo del sistema, escriba el comando siguiente para establecer la opción del monitor de estado:

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

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

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

  1. Vaya a Gestión del Tráfico > Equilibrio de Carga > Servicios.
  2. Abra el servicio y desactive Supervisión del estado.