Citrix ADC

SSL服务监控

Citrix ADC设备具有内置的安全监视器、tcp和HTTPS。您可以使用安全监控器监视HTTP和非HTTP流量。要配置安全HTTP监控器,请选择监控器类型为HTTP,然后设置安全标志。要配置安全TCP监视器,请选择监视器类型为TCP,然后设置安全标志。安全监控器的工作原理如下:

  • 安全TCP监控。Citrix ADC设备建立一个TCP连接。建立连接后,设备与服务器执行SSL握手。握手结束后,设备关闭连接。
  • 安全HTTP监控。Citrix ADC设备建立一个TCP连接。建立连接后,设备与服务器执行SSL握手。建立SSL连接后,设备通过加密通道发送HTTP请求并检查响应代码。

下表描述了用于监视SSL服务的可用内置监控器。

监控类型 探针 成功标准(直接条件)
TCP TCP连接;SSL握手 TCP连接建立成功,SSL握手成功。
HTTP TCP连接;SSL握手;加密的HTTP请求 TCP连接建立成功,SSL握手成功,并对服务器HTTP响应中的期望HTTP响应码进行加密。
TCP-ECV TCP连接。SSL握手(发送到服务器的数据是加密的)。 成功建立TCP连接,成功执行SSL握手,并从服务器接收到预期的TCP数据。
HTTP-ECV TCP连接;SSL握手(加密的HTTP请求) 成功建立TCP连接,成功执行SSL握手,并从服务器接收到预期的HTTP数据。

http - ecv运行状况检查监控器的示例配置

HTTP服务具有预定义的能够进行扩展内容验证(ECV)的监控器。当需要在成功的TCP连接之外进行验证时,将使用这些监视器。当满足以下所有条件时,这些监控器将验证服务为UP:

  • TCP连接成功。
  • 必须生成特定类型的请求。
  • 一个具体的消息是期望从答复得到字符串

对于这些监视器,将配置一个请求字符串和一个应答字符串。如果Citrix ADC监视器接收到的应答字符串与配置的字符串匹配,则将服务标记为UP。

通过使用GUI将监视器绑定到服务

  1. 导航到交通管理>负载平衡>服务,创建服务,并指定协议为SSL.点击好吧
  2. 按一下负载均衡监视器绑定服务窗格,然后单击添加绑定
  3. 选择监视器类型为HTTPS-ECV并点击编辑
  4. 配置监视器窗格下基本参数选项卡,输入以下参数的值:
    • 发送字符串-监视器必须发送给服务的字符串。
    • 得到字符串—监视器必须接收的将服务标记为UP的字符串。

    得到字符串

  5. 点击好吧完成监视器的配置。
  6. 点击选择
  7. 点击绑定绑定HTTPS-ECV监视到服务。
  8. 点击关闭

通过CLI将监视器绑定到服务

在命令提示符处,输入:

绑定服务 -monitorName http -ecv 

例子:

绑定services1 -monitorName http -ecv 
SSL服务监控