Azure Monitor 에이전트 요구 사항
이 문서에서는 Azure Monitor 에이전트를 사용하기 위한 요구 사항 및 필수 구성 요소를 제공합니다. Azure Monitor 에이전트 설치 및 관리에 에이전트를 설치하는 지침을 따르기 전에 이 문서의 정보를 검토합니다.
가상 머신 확장 세부 정보
Azure Monitor 에이전트는 Azure VM(가상 머신) 확장으로 구현됩니다. 확장 세부 정보는 다음 표에 나와 있습니다. Azure에서 VM 확장을 설치하는 데 사용하는 방법을 사용하여 확장을 설치할 수 있습니다. 버전 정보는 Azure Monitor 에이전트 확장 버전을 참조하세요.
다음 표에서는 확장 설치에 운영 체제별로 사용할 속성 값을 나열합니다.
사용 권한
Azure Portal을 사용하여 설치하는 방법 이외의 메서드의 경우 에이전트를 설치하려면 다음 역할 할당이 있어야 합니다.
기본 제공 역할 | 범위 | 원인 |
---|---|---|
가상 머신 참가자 Azure Connected Machine 리소스 관리자 |
가상 머신, 확장 집합 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>" } } }
의 경우
identifier-name
, 사용mi_res_id
또는object_id
client_id
.mi_res_id
,object_id
및client_id
에 대한 자세한 내용은 관리 ID 설명서를 참조하세요.시스템 할당: 이 관리 ID는 초기 테스트 및 소규모 배포에 적합합니다. 구독의 모든 VM과 같이 대규모로 사용하면 Microsoft Entra ID에서 상당한 수의 ID가 만들어지고 삭제됩니다. 이러한 ID 변동을 방지하려면 사용자가 할당한 관리 ID를 대신 사용합니다.
Important
시스템 할당 관리 ID는 Azure Arc 지원 서버에 대해 유일하게 지원되는 인증입니다. Azure Arc 에이전트를 설치할 때 자동으로 사용하도록 설정됩니다.
디스크 공간
참고 항목
Azure Monitor 에이전트를 설치하려면 다음 각 경로에 500MB가 필요합니다.
- /var
- /등
- /선택
목적 | 환경 | 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 |
암호화
시스템 전체 암호화 정책이 FUTURE 모드로 설정된 경우 Azure Monitor 에이전트는 Linux 가상 머신에서 작동하지 않습니다. 자세한 내용은 Linux 강화의 참고 사항을 참조하세요.
관련 콘텐츠
- 에이전트에서 데이터를 수집하고 Azure Monitor로 보내기 위한 데이터 수집 규칙을 만듭니다.