VMware 登录监视器监视 Windows 用户登录,并报告性能指标以帮助管理员、支持人员和开发人员对登录速度缓慢进行故障排除。

衡量指标包括登录时间、登录脚本时间、CPU/内存使用情况以及网络连接速度。登录监视器还可以从其他 VMware 产品接收衡量指标,以提供有关登录过程的更多信息。

支持的平台

登录监视器支持与 Horizon Agent 相同的 Windows 平台。

主要功能

登录监视器提供以下功能:

  • 作为 Horizon Agent 的一部分进行安装。要启动该服务,请参阅知识库文章 57051
  • 与 Horizon Help Desk Tool 时间安排分析器集成在一起。汇总与登录相关的衡量指标并发送到 Horizon Agent 事件数据库。
  • 允许客户将日志上传到文件服务器以便于访问。
  • 与其他 VMware 产品(如 Horizon Persona Management、App Volumes、UEM 以及 Horizon Agent)集成在一起,以便将登录相关事件发送到登录监视器。登录监视器记录发生的事件,以显示登录流中的事件以及这些事件的持续时间。
  • 监控同一计算机上的并发登录。

日志

登录监视器写入服务状态消息和用户会话的日志文件。默认情况下,所有日志文件将写入到 C:\ProgramData\VMware\VMware Logon Monitor\Logs 中。
  • 主日志:主日志文件 vmlm.txt 包含监控登录前后写入的 vmlm 服务和会话事件的所有状态消息。可以检查该日志以确定登录监视器是否正常运行。
  • 会话日志:会话日志包含与用户登录会话相关的所有事件。在登录开始时,将在该日志中开始写入事件并仅适用于单个用户会话。在日志末尾写入的摘要简要说明了最重要的衡量指标。可以检查该日志以解决登录缓慢问题。在登录完成后,不会再将其他事件写入到会话日志中。

登录监视器衡量指标

登录监视器计算与登录、组策略、用户配置文件和性能相关的衡量指标。这些衡量指标为管理员提供登录期间的最终用户系统的详细视图,以帮助确定出现性能瓶颈的根本原因。

表 1. 登录监视器衡量指标
衡量指标 参数 描述
登录时间
  • 开始
  • 结束
  • 总时间
衡量指标包括在客户机上开始登录、完成登录、加载配置文件和显示桌面的时间以及在客户机上处理登录所花的总时间。不包括在客户机外部所花的任何时间。
会话开始到登录开始时间 总时间 从 Windows 创建用户会话一直到开始登录的时间。
配置文件同步时间 总时间 在登录期间,Windows 在协调用户配置文件时所花的时间。
Shell 加载
  • 开始
  • 结束
  • 总时间
Windows 提供用户 Shell 加载的开始时间。结束时间是创建资源管理器窗口的时间。
登录到配置单元加载时间 总时间 衡量指标提供从开始登录到加载用户注册表配置单元的总时间。
Windows 文件夹重定向
  • 开始
  • 结束
  • 总时间
与开始并完全应用 Windows 文件夹重定向的时间以及启用 Windows 文件夹重定向的总时间相关的衡量指标。首次应用文件夹重定向或将新文件上传到重定向的共享时,该时间可能较长。
组策略时间
  • 用户组策略应用时间
  • 计算机组策略应用时间
与将组策略应用于客户机相关的衡量指标包括应用用户组策略和计算机组策略所花的时间。
配置文件衡量指标
  • 配置文件类型:本地、漫游、临时
  • 配置文件大小:文件数、文件夹数、总 MB 数
与用户配置文件相关的衡量指标指示用户配置文件类型,以及是将其存储在本地计算机上、中心配置文件存储上还是在注销后删除。

配置文件大小包括文件数、总文件夹数以及总用户配置文件大小 (MB) 衡量指标。

配置文件大小分配
  • 0 到 1 MB 之间的文件数
  • 1 MB 到 10 MB 之间的文件数
  • 10MB 到 100MB 之间的文件数
  • 100MB 到 1GB 之间的文件数
  • 1GB 到 10GB 之间的文件数
用户配置文件中具有不同大小范围的文件数。
在登录期间启动的进程
  • 名称
  • 进程 ID
  • 父进程 ID
  • 会话 ID
将为从会话开始到登录完成之间启动的每个进程记录这些值。
组策略登录脚本时间 总时间 与执行组策略登录脚本相关的衡量指标报告在执行组策略登录脚本时所花的总时间。
组策略 PowerShell 脚本时间 总时间 与执行组策略 PowerShell 脚本相关的衡量指标指示在执行组策略 PowerShell 脚本时所花的时间。
内存使用情况
  • 可用字节数:最小值、最大值、平均值
  • 提交的字节数:最小值、最大值、平均值
  • 分页池:最小值、最大值、平均值
与登录期间的内存使用情况相关的 WMI 衡量指标。将一直进行采样,直到登录完成。默认情况下禁用。
CPU 使用情况
  • 空闲 CPU:最小值、最大值、平均值
  • 用户 CPU:最小值、最大值、平均值
  • 内核 CPU:最小值、最大值、平均值
与登录期间的 CPU 使用情况相关的 WMI 衡量指标。将一直进行采样,直到登录完成。默认情况下禁用。
登录脚本是否同步? 报告是将组策略登录脚本与登录同步还是异步执行。
网络连接状态
  • 已中断
  • 已恢复
报告网络连接是处于活动还是断开连接状态。
组策略软件安装
  • 异步:是/否
  • 错误代码
  • 总时间
与组策略软件安装相关的衡量指标指示安装与登录同步还是异步,安装是成功还是失败以及在使用组策略安装软件时所花的总时间。
配置文件卷的磁盘使用情况
  • 用户的可用磁盘空间
  • 可用磁盘空间
  • 总磁盘空间
与存储用户配置文件的卷上的磁盘使用情况相关的衡量指标。
域控制器发现
  • 错误代码
  • 总时间
与域控制器相关的衡量指标。错误代码指示域控制器是否发生故障。
估计的网络带宽 带宽 从事件 ID 5327 收集的值。
网络连接详细信息
  • 带宽
  • 慢速链路阈值
  • 检测到慢速链路:是/否
从事件 ID 5314 收集的值。
可能影响登录时间的设置
  • 计算机\管理模板\登录\计算机启动和登录时总是等待网络
  • 计算机\管理模板\登录\在用户登录时运行这些程序
  • 计算机\管理模板\用户配置文件\等待漫游用户配置文件
  • 计算机\管理模板\用户配置文件\设置用户有漫游用户配置文件或远程主目录时的网络最长等待时间
  • 计算机\管理模板\组策略\配置登录脚本延迟
  • 用户\管理模板\系统\登录\在用户登录时运行这些程序
  • 用户\管理模板\系统\用户配置文件\指定仅在登录/注销时同步的网络目录
来自 Horizon Agent、Persona Management、App Volumes 的衡量指标 与登录监视器交互的 VMware 产品在登录监视器日志中报告自定义衡量指标。这些衡量指标可以帮助确定其中的某个产品是否可能会对登录时间造成不利影响。