- Session Recording
- 配置日志记录
- 监视个人虚拟磁盘
您可以设置配置日志记录首选项,显示配置日志,并从 Citrix Studio 生成 HTML 和 CSV 报告。 您可以按日期范围和全文搜索结果过滤显示的配置日志。 如果启用强制日志记录,可以阻止进行配置更改,除非这些更改可以记入日志。 只要具有适当的权限,即可删除配置日志中的条目。 您无法使用配置日志记录功能编辑日志内容。
配置日志记录使用 PowerShell 2.0 SDK 和 Configuration Logging Service。 Configuration Logging Service 会在站点中的每个 Controller 上运行;如果某个 Controller 出现故障,另一个 Controller 上的服务将自动处理日志记录请求。
默认情况下,配置日志记录功能处于启用状态,它使用创建站点时所创建的数据库(站点配置数据库)。 Citrix 强烈建议您在创建站点后尽快更改配置日志记录数据库的位置。 配置日志记录数据库与站点配置数据库支持相同的高可用性功能。
对配置日志记录的访问通过委派管理进行控制,需要具有编辑日志记录首选项和查看配置日志权限。
配置日志会在创建时进行本地化。 例如,以英语创建的日志将以英语显示,而无论阅读器的区域设置如何。
通过 Studio、Director 和 PowerShell 脚本启动的配置更改和管理活动都在记录范围之内。 记录的配置更改包括对以下项目的处理(创建、编辑、删除和分配):
记录的管理更改示例包括:
以下操作不在记录范围之内:
默认情况下,配置日志记录使用在您创建站点时所创建的数据库(也称为站点配置数据库)。 Citrix 建议您为配置日志记录数据库(和监视数据库)使用单独的位置,原因如下:
注意:不支持配置日志记录的产品版本在 Studio 中没有日志记录节点。
默认情况下,配置日志记录处于启用状态,强制日志记录处于禁用状态。
要启用配置日志记录,请选择启用日志记录单选按钮。 此为默认设置。 如果无法向数据库写入信息,则日志记录信息将被丢弃,但操作仍继续。
要禁用配置日志记录,请选择禁用日志记录单选按钮。 如果先前已启用日志记录,现有的日志仍然可通过 PowerShell SDK 进行读取。
要启用强制日志记录,请清除数据库断开连接时允许更改复选框。 不允许写入通常会写入日志的配置更改或管理活动,除非可将其写入配置日志记录数据库。 仅当启用配置日志记录,即选择启用配置日志记录单选按钮时,才能启用强制日志记录。 如果 Configuration Logging Service 出现故障,并且未使用高可用性,则会使用强制日志记录。 在这种情况下,将不会执行通常会记入日志的操作。
要禁用强制日志记录,请选中数据库断开连接时允许更改复选框。 即使配置日志记录的数据库无法访问,也允许执行配置更改和管理活动。 此为默认设置。
注意:启用强制日志记录时无法更改数据库位置,因为更改位置时会断开连接一小段时间,在此期间无法进行日志记录。
先前数据库中的配置日志记录数据不会导入新数据库中。 检索日志时,不能合并来自两个数据库的日志。 新配置日志记录数据库中的第一个日志条目将指明发生了数据库更改,但无法确定先前的数据库。
启动配置更改和管理活动时,Studio 的中上部窗格中将显示 Studio 和 Director 创建的高级别操作。 高级别操作会导致一个或多个服务和 SDK 调用,后者为低级别操作。 在中上部窗格中选择一项高级别操作时,中下部窗格将显示低级别操作。
如果操作在完成之前失败,可能无法在数据库中完成日志操作;例如,开始记录将没有对应的停止记录。 在这种情况下,日志会指出缺少信息。 在基于时间范围显示日志时,如果不完整日志中的数据符合条件,则会显示这些不完整的日志。 例如,当请求过去五天的所有日志时,如果存在的某个日志的开始时间在过去五天内但没有结束时间,则会包括该日志。
在使用脚本调用 PowerShell cmdlet 时,如果您在创建低级别操作时不指定高级别父操作,则配置日志记录将创建替代的高级别操作。
要显示配置日志内容,请在 Studio 导航窗格中选择日志记录。 默认情况下,在中心窗格显示的内容会按时间顺序列出日志内容(最新的条目在最前面),并按日期进行分隔。
显示内容过滤条件 | 完成此操作 |
---|---|
搜索结果 | 在中间窗格顶部的搜索框中输入文本。 过滤的显示内容包括搜索结果的数量。 要返回到标准的日志记录显示,请清除搜索框中的文本。 |
列标题 | 单击列标题可以按该字段对显示内容排序。 |
日期范围 | 从中间窗格顶部搜索框旁边的下拉列表框中选择一个时间间隔。 |
您可以生成包含配置日志数据的 CSV 和 HTML 报告。
要生成配置日志报告,请在 Studio 导航窗格中选择日志记录,然后在“操作”窗格中选择创建自定义报告。
要删除配置日志,必须具有特定的委派管理和 SQL Server 数据库权限。
要在删除配置日志记录数据之前为其创建备份,自定义角色还必须具有在“日志记录权限”类别中选择的“只读”或“管理”权限。
有关更多信息,请参阅 SQL Server Management Studio 文档。
要删除配置日志,请执行以下操作:
在清除配置日志后,日志删除是发布到空日志的第一项活动。 该条目将提供有关删除日志的用户以及时间的详细信息。