Web Interface 服务监视

在桌面虚拟化中,Citrix ADC 设备可用于对部署在 Citrix XenApp 和 Citrix XenDesktop 和环境中的 Web Interface (WI) 服务器和动态桌面控制器 (DDC) 服务器进行负载平衡。Citrix ADC 设备具有两种内置监视器类型,用于监视这些环境中使用的 WI 服务器。

CITRIX-WEB-INTERFACE 监视器可以高效地监视 Web Interface 服务,因为它在站点路径指定的位置监视动态页面。监视器检查资源可用性中的严重故障。

要将服务标记为 UP,设备需要来自服务器的以下响应:

  1. 对于第一个 GET 请求,200 确定。
  2. 对于具有凭据的 POST 请求,302 找到了所需的 WiAuthid。
  3. 对于带有会话 cookie 的最后一个 GET 请求,200 OK。

注意:如果配置了重定向 URL,则需要在 200 确定之前的第一个请求中找到 302。

注意:监视器探测源自 NSIP 地址。

配置 CITRIX-WEB-Interface 监视器时,请指定显示监视器收集的数据的 http 页面位置的站点路径。要监视服务的状态,在指定的站点路径中,您可以查看由监视脚本 auth/nocookies.aspx 动态更新的数据。

注意:用斜杠 (/) 结束站点路径,以指示受监视的资源是动态的。

注意:当您配置 WI-Ex扩展监视器时,指定站点路径时,请勿在路径末尾输入斜杠 (/),因为软件在路径末尾添加斜杠。例如,请注意以下命令:

add monitor wi CITRIX-WI-EXTENDED -sitepath "/Citrix/DesktopWeb" -username aaa -password bbb -domain ccc

CITRIX-WI-EXTENDED 监视器通过 Web Interface 服务验证日志记录过程。此监视器访问登录页面并传递在配置监视器时指定的用户名、密码、域和站点路径。它验证登录凭据的有效性、监视器的正确配置(例如站点路径)以及与 IIS 服务器的连接。

注意:仅 WI 服务器的 .NET 版本支持 CITRIX-WI-WI-扩展监视器。此监视器不适用于 WI 服务器的 JSP 版本。

如果您使用向导配置 XenDesktop 服务器的负载平衡,系统会自动创建 CITRIX-WEB 界面监视器并将其绑定到 WI 服务。默认情况下,向导会添加并绑定 CITRIX-WEB 界面监视器。如果要添加和绑定 CITRIX-WI-Ex扩展监视器,请选中“验证凭据”复选框并键入必要的数据。如果不使用向导,请添加与 WI 服务对应的监视器,并将其绑定到您创建的每个 WI 服务。

有关使用向导的说明,请参阅为负载平衡配置 XenDesktop为负载平衡配置 XenApp

有关添加 CITRIX-WEB 界面监视器的说明,请参阅创建监视器

有关将监视器绑定到服务的说明,请参阅将监视器绑定到服务

使用命令行界面添加 WI 监视器

在命令提示窗口中,键入:

add lb monitor <monitorName> <monitorType> -sitePath <site_path> -dispatcherIP 127.0.0.1 -dispatcherPort 3013 -userName <username> -password <password> -domain <domain_name>

示例

add lb monitor mwie CITRIX-WEB-INTERFACE -sitePath "/Citrix/XDWI/"
add lb monitor mwie CITRIX-WI-EXTENDED -sitePath "/Citrix/XDWI/"
-dispatcherIP 127.0.0.1 -dispatcherPort 3013 -userName administrator
-password d83d154575d426 -encrypted -domain wi

使用配置实用程序添加 WI 监视器

导航到流量管理 > 负载平衡 > 监视器,并创建一个类型为 CITRIX-WEB 界面或 CITRIX-WI 扩展的 WI 监视器。