다음을 통해 공유


Azure Monitor 에이전트 요구 사항

이 문서에서는 Azure Monitor 에이전트에 대한 요구 사항과 필수 구성 요소를 제공합니다. Azure Monitor 에이전트 설치 및 관리의 에이전트 설치 지침을 따르기 전에 이 문서의 세부 정보를 참조하세요.

가상 머신 확장 세부 정보

Azure Monitor 에이전트는 다음 표의 세부 정보를 사용하여 Azure VM 확장으로 구현됩니다. 가상 머신 확장을 설치하는 방법 중 하나를 사용하여 설치할 수 있습니다. 버전 정보는 Azure Monitor 에이전트 확장 버전을 참조하세요.

속성 Windows Linux
게시자 Microsoft.Azure.Monitor Microsoft.Azure.Monitor
Type AzureMonitorWindowsAgent AzureMonitorLinuxAgent
TypeHandlerVersion Azure Monitor 에이전트 확장 버전 참조 Azure Monitor 에이전트 확장 버전

사용 권한

Azure Portal을 사용하지 않는 방법의 경우 에이전트를 설치하려면 다음과 같은 역할 할당이 있어야 합니다.

기본 제공 역할 범위 원인
  • 가상 머신, 확장 집합
  • Azure Arc 지원 서버
에이전트 배포 방법
Microsoft.Resources/deployments/* 작업을 포함하는 모든 역할(예: Log Analytics 기여자)
  • 구독 및/또는
  • 리소스 그룹 및/또는
Azure Resource Manager 템플릿을 통해 에이전트 확장을 배포하려면(Azure Policy에서도 사용됨)

Azure Virtual Machines에서 관리 ID를 사용하도록 설정해야 합니다. 사용자가 할당한 ID 및 시스템이 할당한 관리 ID가 모두 지원됩니다.

  • 사용자 할당: 이 관리 ID는 대규모 배포에 사용해야 하며 기본 제공 Azure 정책으로 구성할 수 있습니다. 사용자 할당 관리 ID를 한 번 만들고 여러 VM에서 공유할 수 있으므로 시스템 할당 관리 ID보다 확장성이 뛰어납니다. 사용자가 할당한 관리 ID를 사용하는 경우 확장 설정을 통해 관리 ID 세부 정보를 Azure Monitor 에이전트에 전달해야 합니다.

    {
        "authentication": {
        "managedIdentity": {
            "identifier-name": "mi_res_id" or "object_id" or "client_id",
            "identifier-value": "<resource-id-of-uai>" or "<guid-object-or-client-id>"
        }
        }
    }
    

mi_res_ididentifier-name으로 사용해야 합니다. 다음 샘플 명령에서는 간단히 하기 위해 mi_res_id를 통한 사용량만 보여 줍니다. mi_res_id, object_idclient_id에 대한 자세한 내용은 관리 ID 설명서를 참조하세요.

  • 시스템 할당: 이 관리 ID는 초기 테스트 또는 소규모 배포에 적합합니다. 예를 들어, 구독의 모든 VM에 대해 대규모로 사용하면 Microsoft Entra ID에서 상당한 수의 ID가 만들어지고 삭제됩니다. 이러한 ID 변동을 방지하려면 사용자가 할당한 관리 ID를 대신 사용합니다.

Important

시스템 할당 관리 ID는 Azure Arc 지원 서버에 대해 지원되는 유일한 인증이며 Azure Arc 에이전트를 설치하자마자 자동으로 사용하도록 설정됩니다.

디스크 공간

필요한 디스크 공간은 에이전트 구성 방법이나 에이전트가 대상과 통신할 수 없어 데이터를 캐시해야 하는지 여부에 따라 크게 달라질 수 있습니다. 기본적으로 에이전트를 실행하려면 10GB의 디스크 공간이 필요합니다. 다음 표에서는 용량 계획에 대한 지침을 제공합니다.

목적 환경 Path 제안된 공간
패키지 다운로드 및 설치 Linux /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ 500 MB
패키지 다운로드 및 설치 Windows C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 500 MB
확장 로그 Linux(Azure VM) /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ 100MB
확장 로그 Linux(Azure Arc) /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ 100MB
확장 로그 Windows(Azure VM) C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100MB
확장 로그 Windows(Azure Arc) C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100MB
에이전트 캐시 Linux /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent 500 MB
에이전트 캐시 Windows(Azure VM) C:\WindowsAzure\Resources\AMADataStore.{DataStoreName} 10.5GB
에이전트 캐시 Windows(Azure Arc) C:\Resources\Directory\AMADataStore. {DataStoreName} 10.5GB
이벤트 캐시 Linux /var/opt/microsoft/azuremonitoragent/events 10 GB
이벤트 캐시 Linux /var/lib/rsyslog 1GB

다음 단계

에이전트에서 데이터를 수집하고 Azure Monitor로 보내기 위한 데이터 수집 규칙을 만듭니다.