配置事件响应策略
此策略设置允许您发送电子邮件警报并立即开始屏幕录制,以响应录制的会话中记录的事件。如果您仅录制特定事件而不捕获任何屏幕,则可以配置事件触发器,以便在特定事件发生时立即开始屏幕录制。此功能称为事件触发的动态屏幕录制。
唯一的系统定义的事件响应策略为不响应。可以根据需要创建自定义事件响应策略。一次只能有一个事件响应策略处于活动状态。
有关示例电子邮件警报,请参阅下面的屏幕截图。
提示:
单击播放 URL 可在 Web 播放器中打开录制的会话的播放页面。单击此处可在 Web 播放器中打开所有录制件页面。
系统定义的事件响应策略
Session Recording 提供了一个系统定义的事件响应策略:
- 不响应。默认情况下,不会提供电子邮件警报和动态屏幕录制来响应您的录制件中记录的事件。
创建自定义事件响应策略
-
以授权的策略管理员身份登录安装了 Session Recording 策略控制台的服务器。
-
启动 Session Recording 策略控制台。默认情况下,没有活动的事件响应策略。
-
在左侧窗格中选择事件响应策略。从菜单栏中选择添加新策略。
-
(可选)右键单击新的事件响应策略并对其重命名。
-
右键单击新的事件响应策略并选择添加规则。
-
根据您的需求选择检测到会话启动时通过电子邮件发送警报和使用事件触发器可指定检测到会话事件时如何响应。
-
(可选)设置电子邮件收件人和电子邮件发件人属性。
-
在规则向导中键入警报收件人的电子邮件地址。
-
在 Session Recording Server 属性中配置传出电子邮件设置。
注意:
如果在电子邮件标题部分中选择了两个以上的选项,则将显示一个警告对话框,指出电子邮件主题可能太长。选择允许发送电子邮件通知并单击应用后,Session Recording 将发送一封电子邮件以验证您的电子邮件设置。如果任何设置都不正确(例如密码或端口不正确),Session Recording 将返回一条错误消息,其中包含错误详细信息。
您的电子邮件设置大约需要五分钟才能生效。要使您的电子邮件设置立即生效或修复电子邮件未根据设置发送的问题,请重新启动 Storage Manager (
CitrixSsRecStorageManager
) 服务。此外,如果从版本 2006 及更早版本升级到当前版本,请重新启动 Storage Manager 服务。 -
编辑用于访问 Web 播放器的注册表。
要使警报电子邮件中的播放 URL 按预期工作,请浏览至注册表项(位置为
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server
),然后执行以下操作:-
将 LinkHost 的值数据设置为用于访问 Web 播放器的域的 URL。例如,要在
https://example.com/webplayer/#/player/
上访问 Web 播放器,请将 LinkHost 的值数据设置为https://example.com
。 -
添加值 EmailThreshold,并将其值数据设置为 1 到 100 范围内的数字。值数据决定电子邮件发送帐户在一秒钟内发送的最大警报电子邮件数。此设置有助于减慢正在发送的电子邮件的数量,从而降低 CPU 使用率。如果未指定值数据或将其设置为超出范围的数字,则值数据将回退到 25。
注意:
-
您的电子邮件服务器可能会将电子邮件发送帐户视为垃圾邮件机器人,从而阻止其发送电子邮件。在允许帐户发送电子邮件之前,电子邮件客户端(例如 Outlook)可能会请求您验证该帐户是否由人类用户使用。
-
在给定时间段内发送电子邮件有限制。例如,当达到每日上限时,直到第二天开始才能发送电子邮件。在这种情况下,请确保限制超过期间内记录的会话数。
-
-
-
(可选)配置事件触发器。
选择使用事件触发器可指定检测到会话事件时如何响应后,配置事件触发器按钮将变为可用。单击该按钮可以指定记录的事件,这些事件可以触发电子邮件警报、动态屏幕录制或两者。
注意:
如果系统语言为德语、法语或西班牙语,请确保您的计算机的水平分辨率等于或大于 1700 像素。否则,会发生文本截断,因此事件触发器表中的列不会完全显示。
必须选择活动事件检测策略记录的事件类型。完成时单击确认。
从下拉列表中选择事件类型,然后通过使用逻辑 AND 运算符组合的两个维度设置事件规则。最多可以设置七个事件规则。也可以在说明列中定义事件触发器或将该列留空。如果选择了发送电子邮件并记录了该类型的事件,则会在警报电子邮件中提供您定义的事件触发器的描述。如果选择了开始屏幕录制,则在仅事件录制期间发生某些事件时,动态屏幕录制将自动启动。设置动态屏幕录制的时间跨度:
- Screen recording time span after a session event is detected(检测到会话事件后的屏幕录制时间跨度):可以配置检测到事件后要录制屏幕的分钟数。如果未指定值,屏幕录制将继续进行,直到录制的会话结束。
- Screen recording time span before a session event is detected(检测到会话事件之前的屏幕录制时间跨度):可以配置在检测到事件之前要保留屏幕录制的秒数。此功能仅适用于虚拟桌面会话。该值的范围为 1 到 120。将该值设置为 1 到 10 中的任何一个都会使值 10 生效。如果未指定该值,该功能不会生效。Session Recording 保留的屏幕录制的实际长度可能比您的配置长一点。
有关支持的事件类型的完整列表,请参见下表。
事件类型 维度 选项 应用程序启动 应用程序名称 包含/等于/匹配 完整命令行 包含/等于/匹配 应用程序结束 应用程序名称 包含/等于/匹配 最顶层 应用程序名称 包含/等于/匹配 Windows 标题 包含/等于/匹配 Web 浏览 URL 包含/等于/匹配 选项卡标题 包含/等于/匹配 浏览器名称 包含/等于/匹配 文件创建 路径 包含/等于/匹配 文件大小(MB) 大于/介于/小于 文件重命名 路径 包含/等于/匹配 名称 包含/等于/匹配 文件移动 源路径 包含/等于/匹配 目标路径 包含/等于/匹配 文件大小(MB) 大于/介于/小于 文件删除 路径 包含/等于/匹配 文件大小(MB) 大于/介于/小于 CDM USB 驱动器盘符 等于 通用 USB 设备名称 包含/等于/匹配 空闲 空闲持续时间(小时) 大于 文件传输 文件来源 等于(“host”或“client”) 文件大小(MB) 大于 文件名 包含/等于/匹配 注册表创建 注册表项名称 包含/等于/匹配 注册表删除 注册表项名称 包含/等于/匹配 注册表设置值 注册表项名称 包含/等于/匹配 Value name(值名称) 包含/等于/匹配 注册表删除值 注册表项名称 包含/等于/匹配 Value name(值名称) 包含/等于/匹配 注册表重命名 注册表项名称 包含/等于/匹配 用户帐户修改 用户名 包含/等于/匹配 应用程序意外退出 应用程序名称 包含/等于/匹配 应用程序未响应 应用程序名称 包含/等于/匹配 已安装新应用程序 应用程序名称 包含/等于/匹配 已卸载应用程序 应用程序名称 包含/等于/匹配 RDP 连接 IP 地址 包含/等于/匹配 弹出窗口 进程名称 包含/匹配 窗口内容 包含/等于/匹配 性能数据 CPU 使用率(%) 大于 内存使用率(% 大于 净发送量(MB) 大于 净接收量(MB) 大于 RTT (毫秒) 大于 剪贴板操作 数据类型 等于(文本/文件/位图) 进程名称 包含/等于/匹配 内容 包含/等于/匹配 -
单击下一步以选择并编辑规则条件。
与创建自定义录制策略时类似,您可以选择一个或多个规则条件:用户或组、已发布的应用程序或桌面、交付组或计算机以及 IP 地址或 IP 范围。有关详细信息,请参阅创建自定义录制策略部分中的说明。
注意:
当会话或事件满足单个事件响应策略中的多个规则时,最早的规则将生效。
- 请按照向导完成配置。
- 激活新的事件响应策略。