NetScaler

为服务配置反向监控

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

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

  • HTTP
  • ICMP
  • TCP(从11.1版本build 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应答。 成功 失败
探测超时。 失败 成功

使用CLI配置ICMP反向监控

在命令提示符下,输入:

add lb monitor  PING -destIP  -reverse YES绑定服务 -monitorname  

配置服务的TCP反向监控

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

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

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

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

在命令提示符下,输入:

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

通过图形化界面配置反向监控

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