VMware 登录监视器监视 Windows 用户登录,并报告性能指标以帮助管理员、支持人员和开发人员对登录速度缓慢进行故障排除。
衡量指标包括登录时间、登录脚本时间、CPU/内存使用情况以及网络连接速度。登录监视器还可以从其他 VMware 产品接收衡量指标,以提供有关登录过程的更多信息。
注: 从 Horizon 8 2111 开始,Windows 会话的登录时间安排数据收集方式发生了更改。
- 对于 Horizon 8 2106 及更低版本,您必须启用 VMLM(VMware Horizon View 登录监视器)服务才能获取登录时间安排。
- 对于 Horizon 8 2111 及更高版本,不再存在此依赖关系。Horizon Agent 将处理登录时间安排数据收集工作。
有关详细信息,请参阅 VMware 知识库文章 93158。
支持的平台
登录监视器支持与 Horizon Agent 相同的 Windows 平台。
主要功能
登录监视器提供以下功能:
- 作为 Horizon Agent 的一部分进行安装。要启动该服务,请参阅知识库文章 57051。
- 与 Horizon Help Desk Tool 时间安排分析器集成在一起。汇总与登录相关的衡量指标并发送到 Horizon Agent 事件数据库。有关如何启用时间安排分析器的信息,请参阅在 Horizon Console中使用 Horizon Help Desk Tool。
- 允许客户将日志上传到文件服务器以便于访问。
- 与其他 VMware 产品(如 App Volumes、Dynamic Environment Manager和 Horizon Agent)集成在一起,以便将登录相关事件发送到登录监视器。登录监视器记录发生的事件,以显示登录流中的事件以及这些事件的持续时间。
- 监控同一计算机上的并发登录。
- 检索旧版数据。检索旧版数据功能不适用于升级到 Horizon 2103 或更高版本后连接的会话,该功能仅适用于升级前在早期版本中连接的会话。
日志
登录监视器写入服务状态消息和用户会话的日志文件。默认情况下,所有日志文件将写入到
C:\ProgramData\VMware\VMware Logon Monitor\Logs 中。
- 主日志:主日志文件 vmlm.txt 包含监控登录前后写入的 vmlm 服务和会话事件的所有状态消息。可以检查该日志以确定登录监视器是否正常运行。
- 会话日志:会话日志包含与用户登录会话相关的所有事件。在登录开始时,将在该日志中开始写入事件并仅适用于单个用户会话。在日志末尾写入的摘要简要说明了最重要的衡量指标。可以检查该日志以解决登录缓慢问题。在登录完成后,不会再将其他事件写入到会话日志中。
登录监视器衡量指标
登录监视器计算与登录、组策略、用户配置文件和性能相关的衡量指标。这些衡量指标为管理员提供登录期间的最终用户系统的详细视图,以帮助确定出现性能瓶颈的根本原因。
衡量指标 | 参数 | 说明 |
---|---|---|
登录时间 |
|
衡量指标包括在客户机上开始登录、完成登录、加载配置文件和显示桌面的时间以及在客户机上处理登录所花的总时间。不包括在客户机外部所花的任何时间。 |
会话开始到登录开始时间 | 总时间 | 从 Windows 创建用户会话一直到开始登录的时间。 |
配置文件同步时间 | 总时间 | 在登录期间,Windows 在协调用户配置文件时所花的时间。 |
Shell 加载 |
|
Windows 提供用户 Shell 加载的开始时间。结束时间是创建资源管理器窗口的时间。 |
登录到配置单元加载时间 | 总时间 | 衡量指标提供从开始登录到加载用户注册表配置单元的总时间。 |
Windows 文件夹重定向 |
|
与开始并完全应用 Windows 文件夹重定向的时间以及启用 Windows 文件夹重定向的总时间相关的衡量指标。首次应用文件夹重定向或将新文件上传到重定向的共享时,该时间可能较长。 |
组策略时间 |
|
与将组策略应用于客户机相关的衡量指标包括应用用户组策略和计算机组策略所花的时间。 |
配置文件衡量指标 |
|
与用户配置文件相关的衡量指标指示用户配置文件类型,以及是将其存储在本地计算机上、中心配置文件存储上还是在注销后删除。 配置文件大小包括文件数、总文件夹数以及总用户配置文件大小 (MB) 衡量指标。 |
配置文件大小分配 |
|
用户配置文件中具有不同大小范围的文件数。 |
在登录期间启动的进程 |
|
将为从会话开始到登录完成之间启动的每个进程记录这些值。 |
组策略登录脚本时间 | 总时间 | 与执行组策略登录脚本相关的衡量指标报告在执行组策略登录脚本时所花的总时间。 |
组策略 PowerShell 脚本时间 | 总时间 | 与执行组策略 PowerShell 脚本相关的衡量指标指示在执行组策略 PowerShell 脚本时所花的时间。 |
内存使用情况 |
|
与登录期间的内存使用情况相关的 WMI 衡量指标。将一直进行采样,直到登录完成。默认情况下禁用。 |
CPU 使用情况 |
|
与登录期间的 CPU 使用情况相关的 WMI 衡量指标。将一直进行采样,直到登录完成。默认情况下禁用。 |
登录脚本是否同步? | 报告是将组策略登录脚本与登录同步还是异步执行。 | |
网络连接状态 |
|
报告网络连接是处于活动还是断开连接状态。 |
组策略软件安装 |
|
与组策略软件安装相关的衡量指标指示安装与登录同步还是异步,安装是成功还是失败以及在使用组策略安装软件时所花的总时间。 |
配置文件卷的磁盘使用情况 |
|
与存储用户配置文件的卷上的磁盘使用情况相关的衡量指标。 |
域控制器发现 |
|
与域控制器相关的衡量指标。错误代码指示域控制器是否发生故障。 |
估计的网络带宽 | 带宽 | 从事件 ID 5327 收集的值。 |
网络连接详细信息 |
|
从事件 ID 5314 收集的值。 |
可能影响登录时间的设置 |
|
|
Horizon Agent 和 App Volumes 中的衡量指标 | 与登录监视器交互的 VMware 产品在登录监视器日志中报告自定义衡量指标。这些衡量指标可以帮助确定其中的某个产品是否可能会对登录时间造成不利影响。 |