Product Documentation

警报和通知

Jul 26, 2016

监视警报

警报在 Director 中的控制板上以及其他高级别视图中显示,带有警告和严重警报符号。 警报每分钟自动更新一次;也可以根据需要更新警报。

localized image

警告警报(黄色三角形)指示已满足条件的最低阈值。

严重警报(红色圆形)显示已超过条件的最高阈值。

可以查看与警报有关的更加详细的信息,方法是从边栏中选择警报,单击边栏底部的转至“警报”链接,或者在 Director 页面顶部选择警报

在“警报”视图中,可以过滤和导出警报。 例如,上个月某个特定交付组的出现故障的服务器操作系统计算机。

localized image

Citrix 警报。 Citrix 警报是指在 Director 中监视的源自 Citrix 组件的警报。 可以在 Director 内部的警报 > Citrix 警报策略中配置 Citrix 警报。 作为配置的一部分,可以设置要在警报达到和超出所设置的阈值时通过电子邮件向个人和组发送的通知。 有关设置 Citrix 警报的详细信息,请参阅创建警报策略

SCOM 警报。 SCOM 警报显示来自 Microsoft System Center 2012 Operations Manager (SCOM) 的警报信息,以在 Director 内部提供更具综合性的数据中心运行状况和性能指标。 有关详细信息,请参阅“SCOM 警报”和“配置 SCOM 集成”。

展开边栏之前在警报图标旁边显示的警报数量是 Citrix 警报和 SCOM 警报的总和。

创建警报策略

localized image

创建新警报策略,例如,在满足一组特定会话计数条件时生成警报:

  1. 转至警报 > Citrix 警报策略,然后选择“服务器操作系统策略”(例如)。
  2. 单击创建
  3. 命名并描述该策略,然后设置触发警报必须满足的条件。 例如,指定“最大已连接会话数”、“最大已断开会话数”和“最大并发会话总数”对应的警告和严重警报数。 警告值不得大于严重警报值。 有关详细信息,请参阅“警报策略条件”。
  4. 设置重新发出警报的时间间隔。 如果仍满足警报的条件,则在达到此时间间隔时会再次出发警报,如果在警报策略中设置了此时间间隔,则会生成电子邮件通知。 已消除的警报在达到重新发出警报的时间间隔时不生成电子邮件通知。
  5. 设置作用域。 例如,为特定交付组进行设置。
  6. 在“通知”首选项中,指定触发警报时应通过电子邮件向哪些用户发送通知。 必须在电子邮件服务器配置选项卡中指定电子邮件服务器,才能在“警报策略”中设置电子邮件通知首选项。
  7. 单击保存

创建一条包含在作用域中定义的 20 个或更多交付组的策略大约需要 30 秒才能完成配置。 此时将显示一个微调器。

警报策略条件

警报策略条件

说明和建议执行的操作

最大已连接会话数

最大已连接的会话数。

建议在警报显示时执行的操作:

  • 查看 Director 的“会话趋势”视图,获取最大已连接会话数。
  • 检查以确保容量足以容纳会话负载。
  • 根据需要添加新计算机。

最大已断开会话数

最大已断开连接的会话数。

建议在警报显示时执行的操作:

  • 查看 Director 的“会话趋势”视图,获取最大已断开会话数。
  • 检查以确保容量足以容纳会话负载。
  • 根据需要添加新计算机。
  • 根据需要注销已断开连接的会话。

最大并发会话总数

最大并发会话总数。

建议在警报显示时执行的操作:

  • 查看 Director 中的 Director“会话趋势”视图,获取最大并发会话总数。
  • 检查以确保容量足以容纳会话负载。
  • 根据需要添加新计算机。
  • 根据需要注销已断开连接的会话。

连接失败率

过去一小时内连接失败的百分比。 根据失败总次数除以尝试连接的总次数计算得来。

  • 检查 Director 的“连接失败趋势”视图,了解配置日志中记录的事件。
  • 确定桌面或应用程序是否可访问。

连接失败次数

过去一小时内连接失败的次数。

建议在警报显示时执行的操作:

  • 检查 Director 的“连接失败趋势”视图,了解配置日志中记录的事件。
  • 确定桌面或应用程序是否可访问。

出现故障的计算机数(桌面操作系统)

出现故障的桌面操作系统计算机数。

建议在警报显示时执行的操作:

  • 可能会因多种原因而出现故障,如在 Director 的“控制板”和“过滤器”视图中所示。 请运行 Citrix Scout 诊断以确定根本原因。 有关详细信息,请参阅“对用户问题进行故障排除”。

出现故障的计算机数(服务器操作系统)

出现故障的服务器操作系统计算机数。

建议在警报显示时执行的操作:

  • 可能会因多种原因而出现故障,如在 Director 的“控制板”和“过滤器”视图中所示。 请运行 Citrix Scout 诊断以确定根本原因。

平均登录时长

过去一小时内的平均登录时长。

建议在警报显示时执行的操作:

  • 查看 Director 的“控制板”,获取与登录时长有关的最新指标。 大量用户在短时间内登录会导致登录时间延长。
  • 请查看登录的基准时间和中断时间,以缩小原因范围。

负载评估器指数

过去 5 分钟内负载评估器指数的值。

建议在警报显示时执行的操作:

  • 查看 Director 中可能具有峰值负载(最大负载)的服务器操作系统计算机。
  • 查看“控制板”(失败)和“趋势负载评估器指数”报告。

SCOM 警报

SCOM 与 Director 的集成允许您在 Director 中的“控制板”以及其他高级别视图中查看来自 Microsoft System Center 2012 Operations Manager (SCOM) 的信息。

SCOM 警报与 Citrix 警报一起在屏幕上显示。 可以从边栏中的“SCOM”选项卡访问和进一步查看 SCOM 警报。

可以查看长达过去一个月内的历史警报、排序、过滤以及将过滤的信息导出为 CSV、Excel 和 PDF 报告格式。

配置 SCOM 集成

SCOM 集成使用远程 PowerShell 3.0 或更高版本查询 SCOM 管理服务器中的数据,并维护用户的 Director 会话中的持续型运行空间连接。 Director 和 SCOM 服务器安装的 PowerShell 版本必须相同。

localized image

SCOM 集成的要求如下:

  • Windows Server 2012 R2
  • System Center 2012 R2 Operations Manager
  • PowerShell 3.0 或更高版本(Director 和 SCOM 服务器上安装的 PowerShell 版本必须一致)
  • 四核 CPU,16 GB RAM(建议)
  • 必须在 Director web.config 文件中配置 SCOM 的主管理服务器。 可以使用 DirectorConfig 工具进行配置。
  • Citrix 建议您将 Director 管理员帐户配置为 SCOM 操作员角色,以便其能够获取 Director 中完整的警报信息。 如果不可能,则可以使用 DirectorConfig 工具在 web.config 文件中配置 SCOM 管理员帐户,但不建议这样操作。
  • Citrix 建议您为每个 SCOM 管理服务器配置的 Director 管理员数量不要超过 10 个。 这是为了确保适度加载 SCOM 管理服务器以实现最优性能。

在 Director 服务器上执行以下操作:

1. 在 Director 服务器上,键入 Enable-PSRemoting 以启用 PowerShell 远程处理。

2. 将 SCOM 管理服务器添加到 TrustedHosts 列表中。 从提升的 PowerShell 命令行中打开提升的 PowerShell 提示符,并执行以下命令:

a. 获取 TrustedHosts 的当前列表

命令 复制

Get-Item WSMAN:\localhost\Client\TrustedHosts

b. 将 SCOM 管理服务器的 FQDN 添加到 TrustedHosts 列表中。 <旧值> 表示从 Get-Item cmdlet 返回的一组现有条目。

命令 复制

Set-Item WSMAN:\localhost\Client\TrustedHosts -Value "<FQDN SCOM Management Server>,<Old Values>"

3. 使用 DirectorConfig 工具配置 SCOM。

命令 复制

C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configscom

在 SCOM 管理服务器上执行以下操作:

1. 将 Director 管理员分配给 SCOM 管理员角色。

a. 打开 SCOM 管理控制台,转至管理 > 安全 > 用户角色

b. 在“用户角色”中,可以创建新用户角色或修改现有用户角色。 有四种类型的 SCOM 操作员。 这些角色定义对 SCOM 数据的访问权限的性质。 例如,只读权限 SCOM 操作员看不到“管理”窗格,无法发现或管理规则、计算机或帐户。 SCOM 操作员角色属于完全权限管理员角色。

注意:

如果将 Director 管理员分配给非操作员角色,Director 管理员将无法执行以下操作。

i. 如果配置了多个管理服务器,则当主管理服务器不可用时,Director 管理员将无法连接到辅助管理服务器。
主管理服务器是指在 Director web.config 文件中配置的服务器,该服务器与在上述步骤 3 中通过 DirectorConfig 工具 指定的服务器相同。 辅助管理服务器是指主服务器的对等管理服务器。

ii. 过滤警报时,Director 管理员无法搜索警报的来源。 该操作需要操作员级别的权限。

c. 要修改任何用户角色,请右键单击该角色,然后单击“属性”。

d. 在“用户角色属性”对话框中,可以从指定的用户角色中添加或删除 Director 管理员。

2. 将 Director 管理员添加到 SCOM 管理服务器上的“远程管理用户”组。 这允许 Director 管理员建立远程 PowerShell 连接。

3. 键入 Enable-PSRemoting 以启用 PowerShell 远程处理。

4. 设置 WS-Management 属性限制:

a. 修改 MaxConcurrentUsers:

在 CLI 中:

命令 复制

winrm set winrm/config/winrs @{MaxConcurrentUsers = "20"}

在 PS 中:

命令 复制

Set­-Item WSMan:\localhost\Shell\MaxConcurrentUsers 20

b. 修改 MaxShellsPerUser:

在 CLI 中:

命令 复制

winrm set winrm/config/winrs @{MaxShellsPerUser="20"}

在 PS 中:

命令 复制

Set-Item WSMan:\localhost\Shell\MaxShellsPerUser 20

c. 修改 MaxMemoryPerShellMB:

在 CLI 中:

命令 复制

winrm set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}

在 PS 中:

命令 复制

Set­-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB 1024

5. 要确保 SCOM 集成在混合域环境中运行,请设置以下注册表项。

路径:HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

注册表项:LocalAccountTokenFilterPolicy

类型:DWord

值:1

警告

注册表编辑不当会导致严重问题,可能导致需要重新安装操作系统。 Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。 使用“注册表编辑器”需自担风险。 在编辑注册表之前,请务必进行备份。

设置 SCOM 集成后,系统可能会显示消息“无法获取最新的 SCOM 警报。 有关详细信息,请查看 Director 服务器事件日志。” 服务器事件日志将帮助您确定并更正问题。 原因可能包括:

  • Director 或 SCOM 计算机上的网络连接断开。
  • SCOM 服务不可用或太忙,无法响应。
  • 由于所配置的用户的权限发生变化,授权失败。
  • 处理 SCOM 数据时 Director 中出现错误。
  • Director 与 SCOM 服务器之间的 PowerShell 版本不一致。