基础设施监控 [Preview]

Director 现在可以查看 Citrix Virtual Apps and Desktops™ 组件的运行状况。此功能可帮助您轻松识别、排查和解决与基础架构相关的问题。目前,Citrix Provisioning (PVS) 和 StoreFront 组件的运行状况受到监控。

为支持此功能,Citrix 组件引入了一个名为 Citrix Infrastructure Monitor 的新 Windows 可执行文件。这有助于从 PVS 或 StoreFront™ 服务器收集相关运行状况指标并将其传输到 Director。

此功能可帮助您在 Director 的单个控制台中获取有关 PVS 和 StoreFront 服务器系统指标的关键监控数据集和主动警报。数据每五分钟从监控组件收集一次,以确保信息最新。

此功能旨在通过提供主动监控、详细指标和自动警报来提高运营效率,确保您的 Citrix 基础架构平稳高效运行。

主要功能

实时监控:

  • 持续监控 Citrix 基础架构组件,例如 Citrix 调配™ (PVS) 服务器和 StoreFront。
  • 仪表板视图显示系统运行状况、资源利用率和相关性能指标。

详细分析:

  • 提供有关系统运行状况指标的详细分析,例如每个组件的连接状态以及服务或进程状态。
  • 有关资源利用率指标的详细信息,例如 CPU、内存和磁盘利用率。

自动警报和通知:

  • 针对具有精细范围的各种指标和状态的可自定义警报阈值。
  • 通过电子邮件和 Webhook 进行实时通知。

使用场景

运营效率:

确保 Citrix 管理团队能够维护其 Citrix 服务器和服务的高可用性和性能。此功能还有助于通过在问题影响重要用户组之前主动识别并提醒管理员,从而最大程度地减少停机时间。

更快的工单解决:

监控服务器运行状况和性能的关键指标,以评估向用户最佳交付虚拟应用程序和桌面。使用这些指标通过分析相关组件来诊断和解决与性能相关的用户投诉。

先决条件

  • Citrix 虚拟应用和桌面 版本 2407 或更高版本
  • 为 DDC 上的 Citrix 基础架构监视器配置 HTTPS。此先决条件是可选的,但建议执行。有关详细信息,请参阅为 Citrix 基础架构监视器配置 HTTPS
  • 运行 Citrix 基础架构监视器所需的用户帐户或权限:
    • 具有 Windows 管理员权限的用户帐户,用于在端点计算机上安装 Citrix 基础架构监视器。
    • 具有以下 Director 权限的完全管理员用户帐户或自定义角色:

      • 创建\编辑\启用\删除警报策略
      • 创建\编辑\删除警报电子邮件服务器配置
      • 解除警报
      • 查看警报策略
      • 查看警报
      • 查看仪表板页面
      • 查看基础架构监视器页面

注意:

如果您没有访问警报页面的权限,则基础架构监控页面上的管理警报选项将被禁用。

如何开始使用基础设施监控

步骤 1:安装 Citrix 基础架构监视器

请执行以下步骤,以便在目标组件上完成安装,并建立用于安全数据收集的连接。

步骤 1.1:识别目标组件

识别需要监控的目标组件,例如 PVS 或 StoreFront 服务器。

步骤 1.2 下载 Citrix 基础架构监视器

您可以从 Citrix 下载 页面上的目标服务器(在 步骤 1.1 中识别)下载 CitrixInfraMonitor.msi

步骤 1.3:运行 Citrix 基础架构监视器

按照安装向导中的说明,在目标组件上运行 CitrixInfraMonitor.msi 安装程序。

注意:

具有管理权限的用户可以在目标组件上安装和配置 Citrix Infrastructure Monitor。

Citrix 基础架构监视器

安装成功后,您可以在操作系统的“服务”部分中查看到 Citrix Infrastructure Monitor 服务:

Citrix 基础架构监视器

步骤 1.4:获取注册令牌

在安装了 Citrix Infrastructure Monitor 的计算机系统中,找到位于 C:\ProgramData\Citrix\InfraMonitor\RegistrationToken.txt 路径下的 RegistrationToken.txt 文件,从中获取提供的令牌,并妥善保管,以便在 步骤 3: 注册 Citrix Infrastructure Monitor 中进行后续使用。

注意:

成功安装 CitrixInfraMonitor.msi 后,安装程序会为 9595 端口创建例外。如果您使用任何第三方防火墙,则可能需要手动允许此端口的 TCP 通信才能使用 Citrix Infrastructure Monitoring 服务。

步骤 2:为 Citrix 基础架构监视器配置 HTTPS

注意:

Citrix Infrastructure Monitor 服务也可以在 HTTP 模式下工作,在这种情况下,不需要进行以下配置。但是,我们建议您使用 HTTPS 模式。仅当您需要为 Citrix Infrastructure Monitor 配置 HTTPS 时才执行以下步骤。

步骤 2.1:将证书上传到计算机

  1. 为安装了 Citrix Infrastructure Monitor 的计算机获取 PFX 证书。有关 PFX 文件生成的更多信息,请参阅 如何创建 PFX 文件

    注意:

    您也可以使用受密码保护的 PFX 文件。

  2. 将证书上传到计算机上的任意位置。

步骤 2.2:将证书导入到计算机证书

  1. 单击“开始”>“运行”> 键入 mmc,然后单击“确定”。将显示“控制台 1 - [Console Root]”窗口。
  2. 在“文件”菜单上,单击“添加/删除管理单元”。将显示“添加或删除管理单元”窗口。

    添加或删除管理单元

  3. 在“管理单元”下,双击“证书”。将显示“证书管理单元”窗口。

    证书管理单元

  4. 选择“计算机帐户”,然后单击“下一步”。将显示“选择计算机”窗口。

    本地计算机

  5. 选择“本地计算机”。
  6. 单击“完成”。“证书(本地计算机)”部分将显示在新控制台的所选管理单元列表中。
  7. 单击“确定”。
  8. 展开“证书”,右键单击“个人”>“所有任务”>“导入”。将显示“欢迎使用证书导入向导”。

    展开证书

  9. 选择“下一步”>“浏览文件”。导航到您上传 PFX 文件的位置,将文件类型更改为“所有文件”,然后选择相应的 PFX 证书。

    证书导入向导

  10. 输入 PFX 密码。如果没有密码,可以将其留空。
  11. 单击 下一步
  12. 对于证书存储,请确保选中“将所有证书放入以下存储”选项,并将“证书存储”选为“个人”。

    证书存储

  13. 单击 下一步
  14. 查看详细信息,然后单击“完成”。
  15. 等待确认。将显示“导入成功”消息。
  16. 导航到“证书”>“个人”,并确保证书存在。
  17. 从计算机中删除 PFX 证书文件。

步骤 2.3:提供证书的读取访问权限

  1. 右键单击导入的证书 > “所有任务”>“管理私钥”。
  2. 在打开的对话框中,选择“添加”,然后搜索“网络服务”。 单击“确定”。
  3. 用户名下选择网络服务
  4. 在“NETWORK SERVICE 的权限”下允许“读取”访问。
  5. 点击 确定

步骤 2.4: 获取指纹

  1. 双击已导入的证书文件。
  2. 在打开的对话框中,导航到“详细信息”选项卡并滚动到底部。
  3. 点击 指纹

    证书指纹存储

  4. 复制该值,并将其准备好以用于下一步。

步骤 2.5: 设置环境变量

  1. 打开控制面板。
  2. 搜索“环境”并选择“编辑系统环境变量”。
  3. 在“系统变量(针对所有用户)”下,点击“新建”。

    系统变量

  4. Specify the Variable name as DIRECTOR_AGENT_HTTPS_CERTIFICATE_THUMBPRINT.
  5. 在“变量”值下,指定上一步中的指纹。
  6. 点击 确定

Step 2.6: Restart CitrixInfraMonitorService

  1. 打开 PowerShell 并运行以下命令:

    Restart-Service CitrixInfraMonitorService
    <!--NeedCopy-->
    
  2. Ensure that the HTTPS is enabled by capturing the CitrixInfraMonitorService module and looking for the log line Start to listen on HTTPS….

    重新启动基础架构监视器

步骤 2.7: 在监视器配置中启用 HTTPS

在 DDC 计算机上运行以下命令:

Set-MonitorConfiguration -DirectorAgentEnableHttps $true
<!--NeedCopy-->

步骤 3: 注册 Citrix 基础架构监视器

先决条件:

  • 确保 Citrix 基础架构监视器已安装在 StoreFront 或 PVS 计算机上。

在 DDC 中注册 Citrix 基础架构监视器,以与 PVS 或 StoreFront 计算机通信。此注册用于将从 PVS 或 StoreFront 计算机收集的基础架构运行状况指标发送到 DDC。

在 交付控制器™ 上运行以下 PowerShell 命令以注册 Citrix 基础架构监视器:

Add-MonitorDirectorAgent -Fqdn <FQDN of component> -Component <component> -Domain <domain> -Username <username> -Password <password> -Token <token>
<!--NeedCopy-->

注意:

用户名和密码是可选参数。然而,如果您不提供这些参数,那么某些指标将无法为您提供。

上述命令的参数详细信息如下所示:

参数名称 详细信息
Fqdn PVS 或 StoreFront 服务器的完全限定域名。
Component The component that you’re onboarding. For example: PVS or SF. PVS stands for Citrix Provisioning and SF stands for StoreFront.
Domain 所有组件都作为其中一部分的域。
Username 管理员用户的用户名。
Password 管理员用户的密码。
Token 从安装了 Citrix 基础架构监视器 的系统中的 C:\ProgramData\Citrix\InfraMonitor\RegistrationToken.txt 处的 RegistrationToken.txt 文件获取 Citrix 基础架构监视器 令牌。

注意:

  • 当您重新启动 Citrix Infrastructure Monitor 服务时,RegistrationToken.txt 文件中存在的令牌文本会重新生成。注册成功后,令牌文件将从计算机中删除。如果需要重新注册,请重新启动 Citrix Infrastructure Monitor 服务。

  • 出于安全原因,在三次使用无效令牌注册失败后,令牌文件将被删除。

成功注册 PVS 或 StoreFront 计算机后,计算机名称详细信息将显示在 Director > 基础结构 选项卡上。

注册 Citrix 基础结构监视器的示例命令如下:

重新启动基础结构监视器

如何取消注册组件

如果需要注销给定组件,请在 Delivery Controller 上运行以下 PowerShell 命令:

Remove-MonitorDirectorAgent -Fqdn <FQDN of component> -Component <component>
<!--NeedCopy-->

删除 Citrix 基础结构监视器注册的示例命令如下:

重新启动基础结构监视器

注意:

注销组件只会停止特定组件到 Director 的数据流。如果需要卸载 Citrix 基础结构监视器,请从控制面板中卸载它。

基础结构控制板

您可以在基础结构监视页面中查看组件的运行状况值。这些结果有助于主动分析和排查基础结构相关问题。

您可以通过以下方式筛选基础结构监视页面:

  • 主机名 - 选择主机名
  • 可达性 - 选择向上(服务器可达)或向下(服务器不可达)复选框
  • 错误 - 选择“仅显示有错误的行”复选框。

使用“管理列”选项选择要在仪表板中显示的数据。

PVS 运行状况指标

单击“基础结构”选项卡,然后选择“PVS”。此时将显示 PVS 的基础结构仪表板:

PVS 仪表板(/zh-cn/citrix-virtual-apps-desktops/2407/media/sm-pvs-dashboard.png)

以下详细信息受到 PVS 服务器的监控:

类别 指标 详细信息
可达性






主机名 安装了 Citrix Infrastructure Monitor 的 PVS 计算机的名称。此指标是一个字符串值。
PVS 站点名称 PVS 站点的名称。此指标是一个字符串值。
PVS 场名称 PVS 场的名称。此指标是一个字符串值。
PVS 站点标识 显示 PVS 服务器的站点 ID。此指标是一个字符串值。
PVS 场标识 显示 PVS 服务器的场 ID。此指标是一个字符串值。
服务器状态 显示给定服务器的可达性状态。可能的值为 UpDownUnknown
上次启动时间 显示 PVS 服务器上次启动的时间。
上次更新 显示从 PVS 服务器收集数据的时间。
所依赖的服务


流式传输服务 显示流服务的状态。此指标显示 Windows 服务的状态。可能的值为:未运行正在运行未安装不适用(带帮助图标)。
SOAP 协议服务 显示简单对象访问协议 (SOAP) 服务的状态。此指标显示 Windows 服务的状态。可能的值为:未运行正在运行未安装不适用(带帮助图标)。
数据库连接 显示数据库连接状态。如果您使用的是 Citrix Provisioning Server 2402 或更早版本,可能会出现未知错误。可能的值为:未连接已连接未知不适用(带帮助图标)。
许可证服务器可达性 显示许可证服务器是否可达。如果您使用的是 Citrix Provisioning Server 2402 或更早版本,可能会出现未知错误。可能的值为:未连接已连接未知不适用(带帮助图标)。
资源利用率










CPU 使用率 % 使用折线图显示 CPU 使用百分比。显示的值是过去 5 分钟结束时的最新值。
平均 CPU % 显示 PVS 服务器在过去 10 分钟内汇总的平均 CPU 百分比。
峰值 CPU % 显示 PVS 服务器在过去 5 分钟内的峰值 CPU 百分比。
内存使用率 % 使用堆叠图显示内存使用百分比。显示的值是过去 5 分钟结束时的最新值。
平均内存 % 显示 PVS 服务器在过去 10 分钟内汇总的平均内存百分比。
峰值内存百分比 显示 PVS 服务器在过去 5 分钟内的峰值内存百分比。
磁盘每秒输入输出操作数 使用折线图显示磁盘的输入和输出值。
平均磁盘 IOPS 百分比 显示 PVS 服务器在过去 10 分钟内聚合的平均磁盘 IOPS。
峰值磁盘 IOPS 百分比 显示 PVS 服务器在过去 10 分钟内的峰值磁盘 IOPS 百分比。
磁盘延迟 (毫秒) 以折线图的形式显示磁盘的延迟值。
平均磁盘延迟 % 显示 PVS 服务器在过去 10 分钟内聚合的平均磁盘延迟。
峰值磁盘延迟 % 显示 PVS 服务器在过去 5 分钟内的峰值磁盘延迟百分比。
影响
总计拒绝的登录 总失败登录的次数除以总登录尝试的次数。
活动设备计数 显示 PVS 服务器中活动设备的总数。此指标为整数值。

StoreFront 服务的运行状况指标

单击“基础结构”选项卡,然后选择“StoreFront”。此时将显示 StoreFront 的基础结构控制板:

PVS 控制板

以下是针对 StoreFront 服务器监控的详细信息:

类别 指标 详细说明
可达性



主机名 显示 StoreFront 服务器的名称。此指标是一个字符串值。
服务器状态 显示 StoreFront 服务器的状态。此指标显示 Windows 服务的状态。可能的值为:未运行正在运行未安装不适用(带帮助图标)。
基本 URL 状态 显示基本 URL 的运行状况。如果 HTTP 状态代码为 200,则状态为“正常”(UP)。否则,值为“关闭”(Down)。
上次启动时间 显示 StoreFront 服务器上次启动的时间。
上次更新时间 显示从 StoreFront 服务器收集数据的时间。
依赖性服务


域相关服务 名为域服务的 Windows 服务的运行状况。此指标显示 Windows 服务的状态。可能的值包括:未运行正在运行未安装不适用(带帮助图标)。
凭据钱包相关服务 此服务是一个 Windows 服务,用于存储加密密码。可能的值包括:未运行正在运行未安装不适用(带帮助图标)。
对等解析服务 此服务是一个 Windows 服务,负责服务器组间的网络通信,形成 StoreFront 服务器的对等网格。可能的值包括:未运行正在运行未安装不适用(带帮助图标)。
WWW 服务 此指标是 StoreFront 服务器的 Web 服务。此指标显示 Windows 服务的状态。可能的值为:未运行正在运行未安装不适用(带帮助图标)。
资源利用率










CPU 使用率 % 使用折线图显示 CPU 使用率百分比。显示的值是过去五分钟结束时的最新值。
平均 CPU % 显示 StoreFront 服务器在过去 10 分钟内的平均 CPU 百分比。
峰值 CPU % 显示 StoreFront 服务器在过去五分钟内的峰值 CPU 百分比。此值有助于确定 CPU 所需的最大容量。
内存使用率 % 使用堆叠图显示内存使用率百分比。显示的值是过去 5 分钟结束时的最新值。
平均内存 % 显示 StoreFront 服务器在过去 10 分钟内聚合的平均内存百分比。
峰值内存百分比 显示 StoreFront 服务器在过去 5 分钟内的峰值内存百分比。
磁盘每秒输入/输出操作数 使用折线图显示磁盘的输入和输出值。
平均磁盘 IOPS 百分比 使用浮点数显示 StoreFront 服务器的平均磁盘 IOPS。
峰值磁盘 IOPS 百分比 显示 StoreFront 服务器在过去 10 分钟内聚合的峰值磁盘 IOPS 百分比。
磁盘延迟 (毫秒) 采用折线图的形式显示磁盘的延迟值。
平均磁盘延迟百分比 显示 StoreFront 服务器在过去 10 分钟内聚合的平均磁盘延迟。
峰值磁盘延迟百分比 显示 StoreFront 服务器在过去五分钟内的峰值磁盘延迟百分比。
影响


ICA® 证书有效期 显示 ICA 证书的有效期。可能的值为 已过期即将过期有效未找到
ICA 证书链有效期 显示 StoreFront ICA 证书链是否有效。可能的值为
IIS 证书有效期 显示 IIS 证书的有效性。可能的值为 已过期即将过期有效未找到
IIS 证书链有效性 显示 StoreFront IIS 证书链是否有效。可能的值为

创建和管理警报

您可以设置警报,主动监控您感兴趣的条件和范围,并减少警报疲劳。警报可以配置严重性、重新警报间隔、通知媒介,并遵循产品中支持的警报生命周期。

有关详细信息,请参阅 警报 页面。