VMware 登入監視器可監控 Windows 使用者登入,以及報告效能度量,目的在於協助管理員、支援人員和開發人員疑難排解緩慢的登入效能。

度量包括登入時間、登入指令碼時間、CPU/記憶體使用量,以及網路連線速度。登入監視器也可以從其他 VMware 產品接收度量以提供登入程序的更多資訊。

支援的平台

登入監視器支援與 Horizon Agent 相同的 Windows 平台。

重要功能

登入監視器提供下列功能:

  • 安裝為 Horizon Agent 的一部分。若要啟動服務,請參閱 KB 57051
  • 與 Horizon Help Desk Tool 計時分析工具整合。系統會彙總與登入相關的度量,並傳送至 Horizon Agent 事件資料庫。如需如何啟用計時分析工具的相關資訊,請參閱在 Horizon Console 中使用 Horizon Help Desk Tool
  • 可讓客戶將記錄上傳至檔案伺服器以便於存取。
  • 與其他 VMware 產品整合,例如 App VolumesDynamic Environment Manager,以及將登入相關事件傳送至登入監視器的 Horizon Agent。登入監視器會在事件發生時記錄事件,以顯示登入流程中的事件及其持續多久。
  • 監控相同機器上的並行登入。
  • 擷取舊版資料。擷取舊版資料功能不適用升級至 Horizon 2103 或更新版本後連線的工作階段,且僅適用於升級前已在舊版中連線的工作階段。

記錄

登入監視器會寫入服務狀態訊息和使用者工作階段的記錄檔。依預設,所有記錄檔皆會寫入至 C:\ProgramData\VMware\VMware Logon Monitor\Logs
  • 主要記錄檔:主要的記錄檔 vmlm.txt 包含在監控登入之前和之後所傳入 vmlm 服務和工作階段事件的所有狀態訊息。檢查此記錄檔以判斷登入監視器是否正確執行。
  • 工作階段記錄檔:工作階段記錄檔包含與使用者登入工作階段相關的所有事件。事件會在登入開始時在此記錄檔中啟動,且僅適用於單一使用者工作階段。記錄檔結尾處會寫入摘要,以提供最重要度量的概觀。檢查此記錄檔可疑難排解緩慢的登入。登入完成時,不會有進一步的事件寫入至工作階段記錄檔。

登入監視器度量

登入監視器會計算登入、群組原則、使用者設定檔,以及效能的相關度量。這些度量可提供系統管理員關於登入期間使用者系統的詳細檢視,以協助判斷效能瓶頸的根本原因。

表 1. 登入監視器度量
度量 參數 說明
登入時間
  • 啟動
  • End
  • 時間總計
度量包括客體上登入開始的時間、登入完成的時間,以及載入設定檔和桌面平台顯示的時間,以及在客體上處理登入所耗費的時間總計。排除在客體外所耗費的任何時間。
工作階段開始到登入開始時間 時間總計 從 Windows 建立使用者工作階段直到登入開始之間的時間。
設定檔同步時間 時間總計 Windows 於登入期間耗費在協調使用者設定檔的時間。
殼層載入
  • 啟動
  • End
  • 時間總計
Windows 會提供使用者殼層載入的開始時間。結束時間為總管視窗建立的時間。
登入到登錄區載入時間 時間總計 此度量提供從登入開始到載入使用者登錄區的時間總計。
Windows 資料夾重新導向
  • 啟動
  • End
  • 時間總計
與 Windows 資料夾重新導向開始且完整套用時間,以及啟用 Windows 資料夾重新導向時間總計相關的度量。第一次套用資料夾重新導向,或如果正在將新檔案上傳到重新導向共用,則這個時間可能會很高。
群組原則時間
  • 使用者群組原則套用時間
  • 電腦群組原則套用時間
與將群組原則套用至客體相關的度量,包括套用使用者群組原則和電腦群組原則所耗費的時間。
設定檔度量
  • 設定檔類型:本機、漫遊、暫存
  • 設定檔大小:檔案數目、資料夾總數、MB 總計
與使用者設定檔相關的度量,指出使用者設定檔類型及其是否儲存在本機電腦、中央設定檔存放區上或在登出後刪除。

設定檔大小包含檔案數目、資料夾總數和使用者設定檔大小總計 (以 MB 為單位) 的度量。

設定檔大小分佈
  • 介於 0 到 1 MB 之間的檔案數目
  • 介於 1 MB 到 10 MB 之間的檔案數目
  • 介於 10 MB 到 100 MB 之間的檔案數目
  • 介於 100 MB 到 1 GB 之間的檔案數目
  • 介於 1 GB 到 10 GB 之間的檔案數目
使用者設定檔中各種大小範圍的檔案數目計數。
登入期間啟動的處理程序
  • 名稱
  • 處理程序識別碼
  • 父處理程序識別碼
  • 工作階段識別碼
系統會針對每個處理程序從工作階段開始直到登入完成記錄這些值。
群組原則登入指令碼時間 時間總計 與執行群組原則登入指令碼報告執行群組原則登入指令碼所花費時間總計相關的度量。
群組原則 PowerShell 指令檔時間 時間總計 與執行群組原則 PowerShell 指令檔相關的度量,指出執行群組原則 PowerShell 指令檔所耗費的時間。
記憶體使用量
  • 可用的位元組:最小、最大、平均
  • 已認可位元組:最小、最大、平均
  • 分頁集區:最小、最大、平均
登入期間與記憶體使用量相關的 WMI 度量。取樣會在登入完成之前持續進行。預設為停用狀態。
CPU 使用率
  • 閒置 CPU:最小、最大、平均
  • 使用者 CPU:最小、最大、平均
  • 核心 CPU:最小、最大、平均
登入期間與 CPU 使用率相關的 WMI 度量。取樣會在登入完成之前持續進行。預設為停用狀態。
登入指令碼是否已同步? 報告群組原則登入指令碼會與登入同步執行或非同步執行。
網路連線狀態
  • 已捨棄
  • 已還原
報告網路連線是否運作中或是中斷連線。
群組原則軟體安裝
  • 非同步:True/False
  • 錯誤碼
  • 時間總計
與群組原則軟體安裝相關的度量,指出安裝與登入同步或非同步、安裝成功或失敗,以及使用群組原則安裝軟體所耗費的時間總計。
設定檔磁碟區的磁碟使用量
  • 使用者可用的磁碟空間
  • 可用磁碟空間
  • 磁碟空間總計
與存放使用者設定檔之磁碟區上磁碟使用量相關的度量。
網域控制站探索
  • 錯誤碼
  • 時間總計
網域控制站相關度量。錯誤碼指出網域控制站是否出現故障。
估計的網路頻寬 頻寬 從事件識別碼 5327 所收集的值。
網路連線詳細資料
  • 頻寬
  • 慢速連結臨界值
  • 偵測到的慢速連結:True/False
從事件識別碼 5314 所收集的值。
影響登入時間的設定
  • 電腦\系統管理範本\登入\永遠在電腦啟動與登入時等待網路啟動
  • 電腦\系統管理範本\登入\當使用者登入時執行這些程式
  • 電腦\系統管理範本\使用者設定檔\等待漫遊使用者設定檔
  • 電腦\系統管理範本\使用者設定檔\如果使用者有漫遊設定檔或遠端主目錄,設定網路的最大等待時間
  • 電腦\系統管理範本\群組原則\設定登入指令碼延遲
  • 使用者\系統管理範本\系統\登入\當使用者登入時執行這些程式
  • 使用者\系統管理範本\系統\使用者設定檔\指定網路目錄僅在登入/登出時同步
來自 Horizon Agent 的度量 (App Volumes) 與登入監視器進行互動的 VMware 產品會在登入監視器記錄檔中報告自訂度量。這些度量可協助判斷這些產品是否可能對登入時間造成負面影響。