Windows 클라이언트 컴퓨터에서 VM Insights 사용

항상 전원이 켜지고 인터넷에 연결된 Windows 10 및 11 클라이언트 컴퓨터의 경우 서버용 Azure Arc를 사용하고 Azure VM에서 VM 인사이트를 사용하도록 설정하는 것과 동일한 프로세스를 따릅니다.

이 문서에서는 간헐적으로 온라인 상태이며 Azure Arc를 사용하여 관리되지 않는 Windows 클라이언트 컴퓨터에서 VM Insights를 사용하도록 설정하는 방법을 설명합니다.

필수 조건

  • Log Analytics 작업 영역
  • Microsoft Entra 테넌트에 가입된 도메인인 Windows 디바이스입니다. 이 디바이스는 인터넷에 연결할 수 있어야 합니다.
  • 사용 중인 가상 머신 또는 가상 머신 확장 집합의 운영 체제가 지원되는지 확인하려면 지원되는 운영 체제를 참조하세요.

방화벽 요구 사항

  • Azure Monitor 에이전트 방화벽 요구 사항은 Azure Monitor 에이전트 네트워크 설정 정의를 참조하세요.
  • VM Insights 맵 Dependency Agent는 데이터 자체를 전송하지 않으며 방화벽이나 포트를 변경하지 않아도 됩니다.

IT 보안 정책에서 네트워크의 컴퓨터가 인터넷에 연결하는 것을 허용하지 않는 경우 Azure Monitor 에이전트는 직접 또는 Log Analytics 게이트웨이를 통해 Azure Monitor로 데이터를 전송합니다.

제한 사항

  • Windows 클라이언트 컴퓨터에 대해 만드는 데이터 수집 규칙은 전체 Microsoft Entra 테넌트 범위만 대상으로 지정할 수 있습니다. 즉, 모니터링 대상 개체에 연결하는 데이터 수집 규칙은 테넌트 내에서 이 클라이언트 설치 관리자를 사용하여 Azure Monitor 에이전트를 설치하는 모든 Windows 클라이언트 컴퓨터에 적용됩니다. 데이터 수집 규칙을 사용하는 세분화된 대상 지정은 아직 Windows 클라이언트 디바이스에서 지원되지 않습니다
  • Azure Monitor 에이전트는 Azure 프라이빗 링크를 통해 연결된 Windows 컴퓨터의 모니터링을 지원하지 않습니다.
  • Windows 클라이언트 설치 관리자를 사용하여 설치된 에이전트는 항상 연결된 Windows 데스크톱 또는 워크스테이션을 위해 주로 설계되었습니다. 설치 관리자를 사용하여 랩톱에 Azure Monitor 에이전트를 설치할 수 있지만 에이전트는 랩톱의 배터리 사용 및 네트워크 제한에 대해 최적화되지 않습니다.

VM Insights 데이터 수집 규칙 배포 및 에이전트 설치

Windows 클라이언트 컴퓨터에서 VM Insights를 사용하도록 설정하려면 다음을 수행합니다.

  1. 기존 VM Insights 데이터 수집 규칙이 없는 경우 ARM 템플릿을 사용하여 VM Insights 데이터 수집 규칙을 배포합니다. 데이터 수집 규칙은 Log Analytics 작업 영역과 동일한 지역에 있어야 합니다.

  2. Windows 클라이언트 디바이스에 Azure Monitor 에이전트 설치에 설명된 단계에 따라 다음을 수행합니다.

    • 클라이언트 설치 관리자를 사용하여 컴퓨터에 Azure Monitor 에이전트를 설치합니다.
    • 모니터링 대상 개체를 삭제합니다.
    • 모니터링 대상 개체를 VM Insights 데이터 수집 규칙에 연결합니다.

    모니터링 대상 개체는 클라이언트 설치 관리자를 사용하여 Azure Monitor 에이전트를 설치하는 테넌트에 있는 모든 Windows 디바이스에 VM Insights 데이터 수집 규칙을 자동으로 연결합니다.

  3. VM Insights의 맵 기능을 사용하려면 컴퓨터에 Dependency Agent를 수동으로 설치합니다.

문제 해결

이 섹션에서는 일반적인 문제에 대한 문제 해결 팁을 제공합니다.

컴퓨터가 맵에 표시되지 않음

종속성 에이전트 설치에 성공했지만 맵에 컴퓨터가 표시되지 않는 경우 다음 단계에 따라 문제를 진단합니다.

  1. 종속성 에이전트가 성공적으로 설치되었나요? 서비스가 설치되고 실행 중인지 확인합니다. "Microsoft 종속성 에이전트"라는 서비스를 찾아봅니다.

  2. Log Analytics의 무료 가격 책정 계층에 있나요? 무료 계획에서는 최대 5대의 고유한 컴퓨터를 허용합니다. 따라서 이전의 5대의 컴퓨터가 데이터를 더 이상 보내지 않더라도 이후의 컴퓨터는 맵에 표시되지 않습니다.

  3. 컴퓨터가 로그 및 성능 데이터를 Azure Monitor 로그에 보내고 있나요? 컴퓨터에 대해 다음 쿼리를 실행합니다.

    Usage | where Computer == "computer-name" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

    하나 이상의 결과를 반환했나요? 최근 데이터인가요? 그렇다면 에이전트가 올바르게 작동하고 서비스와 통신하고 있는 것입니다. 그렇지 않으면 서버의 에이전트를 확인합니다. Windows 가상 머신 및 확장 집합의 Azure Monitor 에이전트 문제 해결 또는 Linux용 Log Analytics 에이전트 문제 해결을 참조하세요.

컴퓨터가 맵에 표시되지만 프로세스가 없음

맵에 서버가 표시되지만 프로세스나 연결 데이터가 없습니다. 이 경우 종속성 에이전트가 설치되어 실행 중이지만 커널 드라이버가 로드되지 않았습니다.

C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log 파일을 확인합니다. 파일의 마지막 줄에 커널이 로드되지 않은 이유가 표시되어야 합니다.

다음 단계

이제 가상 머신에 모니터링을 사용하도록 설정했으므로 이 정보를 VM Insights로 분석할 수 있습니다.