Citrix ADC

为服务配置反向监视

如果满足探测条件,反向监视器将服务标记为DOWN,如果不满足则标记为UP。例如,如果您希望备份服务只在主服务DOWN时接收流量,则可以在备用服务上绑定反向监视器,但配置为探测主服务。

Citrix ADC设备支持以下反向监视器:

  • HTTP
  • ICMP
  • TCP(从11.1版本构建49.x开始)

配置服务的HTTP反向监控

下表描述了服务的HTTP正监控和反向监控的条件:

条件 直接 反向
连接未建立。 失败 失败
HTTP响应代码匹配探针的规范。 成功 失败
HTTP响应代码与探针的规范不匹配。 失败 成功
探测超时。 失败 失败

使用CLI配置服务的HTTP反向监控

在命令提示符下,输入:

add lb monitor  HTTP -respCode 200 -httpRequest "HEAD /" -destIP  -destPort 80 -reverse YES绑定服务 -monitorname  

配置服务的ICMP反向监控

ICMP直接监控和反向监控的条件如下表所示:

条件 直接 反向
收到ICMP echo应答。 成功 失败
探测超时。 失败 成功

通过命令行方式配置ICMP反向监控

在命令提示符下,输入:

add lb monitor  PING -destIP  -reverse YES bind service  -monitorname  

配置服务的TCP反向监控

如果一个直接的TCP监视器接收到一个RESET作为对监视器探测的响应,则该服务被标记为DOWN。但是,如果反向TCP监视器接收到RESET响应,则认为探测成功,并将服务标记为UP。

服务的TCP反向监控条件如下表所示:

条件 直接 反向
TCP连接建立。 成功 失败
探测超时。 失败 失败
对探针的响应是RESET。 失败 成功

使用命令行方式配置服务的TCP反向监控

在命令提示符下,输入:

add lb monitor  TCP -destip  -destport  -reverse YES绑定服务 -monitorname  

通过使用GUI配置反向监控

  1. 导航到交通管理>负载平衡>监控
  2. 创建HTTP、ICMP或TCP监视器并选择反向
为服务配置反向监视