VMware Logon Monitor는 Windows 사용자 로그온을 모니터링하고, 관리자, 지원 담당자 및 개발자가 느린 로그온 성능 문제를 해결하는 데 도움이 되도록 성능 메트릭을 보고합니다.

메트릭에는 로그온 시간, 로그온 스크립트 시간, CPU/메모리 사용량 및 네트워크 연결 속도가 포함됩니다. 또한 Logon Monitor는 로그온 프로세스에 대해 더 많은 정보를 제공하기 위해 다른 VMware 제품에서 메트릭을 받을 수도 있습니다.

참고: Horizon 8 2111부터 Windows 세션에 대한 로그온 타이밍 데이터가 수집되는 방식이 변경되었습니다.
  • Horizon 8 2106 이하 버전의 경우 로그온 타이밍을 가져오려면 VMLM(VMware Horizon View Logon Monitor) 서비스를 사용하도록 설정해야 합니다.
  • Horizon 8 2111 이상의 경우 이 종속성이 더 이상 없습니다. Horizon Agent 로그온 타이밍 데이터 수집을 처리합니다.

자세한 내용은 VMware KB 93158을 참조하십시오.

지원되는 플랫폼

Logon Monitor는 Horizon Agent와 동일한 Windows 플랫폼을 지원합니다.

주요 기능

Logon Monitor는 다음과 같은 기능을 제공합니다.

  • Horizon Agent의 일부분으로 설치됩니다. 이 서비스를 시작하려면 KB 57051을 참조하십시오.
  • Horizon Help Desk Tool 타이밍 프로파일러와 통합됩니다. 로그온 관련 메트릭은 집계된 후 Horizon Agent 이벤트 데이터베이스로 전송됩니다. 타이밍 프로파일러를 사용하도록 설정하는 방법에 대한 자세한 내용은 Horizon Console에서 Horizon Help Desk Tool 사용 항목을 참조하십시오.
  • 고객이 쉽게 액세스할 수 있도록 로그를 파일 서버에 업로드할 수 있습니다.
  • Logon Monitor에 로그온 관련 이벤트를 전송하는 App Volumes, Dynamic Environment ManagerHorizon Agent 등의 기타 VMware 제품과 통합됩니다. Logon Monitor는 이러한 이벤트가 발생할 때 이벤트를 기록하여 로그온 흐름의 이벤트 및 이벤트가 지속되는 시간을 표시합니다.
  • 동일한 시스템의 동시 로그온을 모니터링합니다.
  • 레거시 데이터를 검색합니다. Horizon 2103 이상으로 업그레이드한 후 연결된 세션에 대해 레거시 데이터 검색 기능이 작동하지 않으며 이 기능은 업그레이드 전에 이전 버전에서 연결된 세션에서만 사용할 수 있습니다.

로그

Logon Monitor는 서비스 상태 메시지 및 사용자 세션에 대한 로그 파일을 작성합니다. 기본적으로 모든 로그 파일은 C:\ProgramData\VMware\VMware Logon Monitor\Logs에 작성됩니다.
  • 기본 로그: 기본 로그 파일인 vmlm.txt에는 로그온을 모니터링하기 전후에 발생하는 vmlm 서비스 및 세션 이벤트에 대한 모든 상태 메시지가 포함되어 있습니다. 이 로그를 확인하여 Logon Monitor가 올바르게 실행되고 있는지 확인합니다.
  • 세션 로그: 세션 로그에는 사용자 로그온 세션과 관련된 모든 이벤트가 포함되어 있습니다. 이벤트는 로그온이 시작되고 단일 사용자 세션에 적용될 때만 이 로그에서 시작됩니다. 로그 끝에 작성된 요약은 가장 중요한 메트릭의 개요를 제공합니다. 느린 로그온 문제를 해결하려면 이 로그를 확인합니다. 로그온이 완료되면 추가 이벤트가 세션 로그에 작성되지 않습니다.

Logon Monitor 메트릭

Logon Monitor는 로그온, 그룹 정책, 사용자 프로파일 및 성능과 관련된 메트릭을 계산합니다. 이러한 메트릭은 로그온 시간 동안 관리자에게 최종 사용자 시스템에 대한 상세 보기를 제공하여 성능 병목 현상의 근본 원인을 파악하는 데 도움을 줍니다.

표 1. Logon Monitor 메트릭
메트릭 매개 변수 설명
로그온 시간
  • 시작
  • 종료
  • 총 시간
메트릭에는 게스트에서 로그온이 시작된 시간, 로그온이 완료되고 프로파일이 로드된 시간, 바탕 화면이 표시되는 시간, 게스트에서 로그온을 처리하는 데 소요된 총 시간이 포함됩니다. 게스트 외부에서 소요된 시간은 제외합니다.
세션 시작부터 로그온 시작까지 시간 총 시간 Windows에서 사용자 세션을 생성한 시간부터 로그온이 시작된 때까지의 시간입니다.
프로파일 동기화 시간 총 시간 Windows가 로그온 동안 사용자 프로파일을 조정하는 데 소요된 시간입니다.
셸 로드
  • 시작
  • 종료
  • 총 시간
Windows는 사용자 셸 로드의 시작 시간을 제공합니다. 종료 시간은 탐색기 창이 생성된 때입니다.
로그온에서 Hive 로드까지 시간 총 시간 메트릭은 로그온이 시작될 때부터 사용자 레지스트리 하이브가 로드될 때까지의 총 시간을 제공합니다.
Windows 폴더 리디렉션
  • 시작
  • 종료
  • 총 시간
Windows 폴더 리디렉션이 시작되고 완전히 적용되는 시간 및 Windows 폴더 리디렉션을 사용하도록 설정하는 총 시간과 관련된 메트릭입니다. 이 시간은 폴더 리디렉션이 처음 적용되었을 때 또는 새 파일이 리디렉션된 공유에 업로드되는 경우에 오래 걸릴 수 있습니다.
그룹 정책 시간
  • 사용자 그룹 정책 적용 시간
  • 시스템 그룹 정책 적용 시간
게스트에 그룹 정책을 적용하는 것과 관련된 메트릭에는 사용자 그룹 정책 및 시스템 그룹 정책을 적용하는 데 걸린 시간이 포함됩니다.
프로파일 메트릭
  • 프로파일 유형: 로컬, 로밍, 임시
  • 프로파일 크기: 파일 수, 폴더 수, 총 메가바이트
사용자 프로파일과 관련된 메트릭은 사용자 프로파일의 유형, 사용자 프로파일이 로컬 시스템에 저장되는지, 중앙 프로파일 저장소에 저장되는지 또는 로그오프 후에 삭제되는지를 나타냅니다.

프로파일 크기에는 사용자 프로파일의 파일 수, 폴더의 총 수 및 총 크기(MB)에 대한 메트릭이 포함됩니다.

프로파일 크기 분포
  • 0에서 1MB 사이의 파일 수
  • 1MB에서 10MB 사이의 파일 수
  • 10MB에서 100MB 사이의 파일 수
  • 100MB에서 1GB 사이의 파일 수
  • 1GB에서 10GB 사이의 파일 수
사용자 프로파일에서 다양한 크기 범위에 해당하는 파일의 수입니다.
로그온 시 시작된 프로세스
  • 이름
  • 프로세스 ID
  • 상위 프로세스 ID
  • 세션 ID
이러한 값은 세션이 시작될 때 시작되고 로그온이 완료될 때까지 진행되는 각 프로세스에 대해 기록됩니다.
그룹 정책 로그온 스크립트 시간 총 시간 그룹 정책 로그온 스크립트 실행과 관련된 메트릭은 그룹 정책 로그온 스크립트 실행에 소요된 총 시간을 보고합니다.
그룹 정책 PowerShell 스크립트 시간 총 시간 그룹 정책 PowerShell 스크립트 실행과 관련된 메트릭은 그룹 정책 PowerShell 스크립트를 실행하는 데 소요된 시간을 나타냅니다.
메모리 사용량
  • 사용 가능한 바이트: 최소, 최대, 평균
  • 커밋된 바이트: 최소, 최대, 평균
  • 페이징된 풀: 최소, 최대, 평균
로그온 동안 메모리 사용량과 관련된 WMI 메트릭입니다. 샘플링은 로그온이 완료될 때까지 수행됩니다. 기본적으로 사용하지 않도록 설정됩니다.
CPU 사용량
  • 유휴 CPU: 최소, 최대, 평균
  • 사용자 CPU: 최소, 최대, 평균
  • 커널 CPU: 최소, 최대, 평균
로그온 시 CPU 사용량과 관련된 WMI 메트릭입니다. 샘플링은 로그온이 완료될 때까지 수행됩니다. 기본적으로 사용하지 않도록 설정됩니다.
로그온 스크립트는 동기 상태입니까? 그룹 정책 로그온 스크립트가 로그온과 동기식으로 실행되는지 또는 비동기식으로 실행되는지를 보고합니다.
네트워크 연결 상태
  • 손실됨
  • 복원됨
네트워크 연결이 활성 상태인지 또는 끊어졌는지를 보고합니다.
그룹 정책 소프트웨어 설치
  • 비동기: True/False
  • 오류 코드
  • 총 시간
그룹 정책 소프트웨어 설치와 관련된 메트릭은 설치가 로그온과 동기 상태인지 또는 비동기 상태인지, 설치가 성공했는지 또는 실패했는지, 그룹 정책을 사용하여 소프트웨어를 설치하는 데 소요된 총 시간을 나타냅니다.
프로파일 볼륨에 대한 디스크 사용량
  • 사용자가 사용할 수 있는 디스크 공간
  • 사용 가능한 디스크 공간
  • 총 디스크 공간
사용자 프로파일이 저장된 볼륨의 디스크 사용량과 관련된 메트릭입니다.
도메인 컨트롤러 검색
  • 오류 코드
  • 총 시간
도메인 컨트롤러 관련 메트릭입니다. 오류 코드는 도메인 컨트롤러에 연결하는 데 실패했는지 여부를 나타냅니다.
예상 네트워크 대역폭 대역폭 이벤트 ID 5327에서 수집된 값입니다.
네트워크 연결 세부 정보
  • 대역폭
  • 느린 링크 임계값
  • 느린 링크가 감지됨: True/False
이벤트 ID 5314에서 수집된 값입니다.
로그온 시간에 영향을 줄 수 있는 설정
  • 컴퓨터\관리 템플릿\로그온\컴퓨터 시작 및 로그온 시 항상 네트워크 대기
  • 컴퓨터\관리 템플릿\로그온\사용자 로그온 시 다음 프로그램 실행
  • 컴퓨터\관리 템플릿\사용자 프로파일\로밍 사용자 프로파일 대기
  • 컴퓨터\관리 템플릿\사용자 프로파일\사용자에게 로밍 프로파일 또는 원격 홈 디렉토리가 있는 경우 네트워크에 대한 최대 대기 시간 설정
  • 컴퓨터\관리 템플릿\그룹 정책\로그온 스크립트 지연 구성
  • 사용자\관리 템플릿\시스템\로그온\사용자 로그온 시 다음 프로그램 실행
  • 사용자\관리 템플릿\시스템\사용자 프로파일\로그온 시 동기화할 네트워크 디렉토리 지정, 로그오프 시간만 해당
Horizon Agent, App Volumes의 메트릭 Logon Monitor와 상호 작용하는 VMware 제품은 Logon Monitor 로그에 사용자 지정 메트릭을 보고합니다. 이러한 메트릭은 이러한 제품 중 하나가 로그온 시간에 부정적인 영향을 미칠 수 있는지를 확인하는 데 도움이 될 수 있습니다.