Windows용 Network Watcher 에이전트 가상 머신 확장

Azure Network Watcher는 Azure 네트워크에 대한 모니터링을 허용하는 네트워크 성능 모니터링, 진단 및 분석 서비스입니다. Network Watcher 에이전트 VM(가상 머신) 확장은 요청 시 네트워크 트래픽 캡처 및 기타 고급 기능 등 Azure VM에서 Network Watcher 일부 기능을 위한 요구 사항입니다.

이 아티클에서는 Windows용 Network Watcher 에이전트 VM 확장에 대해 지원되는 플랫폼 및 배포 옵션을 설명합니다. 에이전트 설치는 가상 머신을 중단하거나, 다시 부팅이 필요하지 않습니다. 배포하는 가상 머신에 확장을 배포할 수 있습니다. 가상 머신이 Azure 서비스에서 배포되는 경우 가상 머신에서 확장 설치의 허용 여부를 결정하는 서비스에 대한 설명서를 확인합니다.

필수 조건

운영 체제

Windows용 Network Watcher 에이전트 확장은 Windows Server 2012, 2012 R2, 2016, 2019 및 2022 릴리스에 대해 구성할 수 있습니다. 현재 Nano 서버는 지원되지 않습니다.

인터넷 연결

일부 Network Watcher 에이전트 기능에서는 가상 머신을 인터넷에 연결해야 합니다. 나가는 연결을 설정할 수 없으면 Network Watcher 에이전트는 패킷 캡처를 스토리지 계정에 업로드할 수 없습니다. 자세한 내용은 Network Watcher 설명서를 참조하세요.

확장 스키마

다음 JSON은 Network Watcher 에이전트 확장에 대한 스키마를 보여 줍니다. 확장은 사용자 제공 설정을 필요로 하거나 지원하지 않고 기본 구성을 사용합니다.

{
    "type": "extensions",
    "name": "Microsoft.Azure.NetworkWatcher",
    "apiVersion": "[variables('apiVersion')]",
    "location": "[resourceGroup().location]",
    "dependsOn": [
        "[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
    ],
    "properties": {
        "publisher": "Microsoft.Azure.NetworkWatcher",
        "type": "NetworkWatcherAgentWindows",
        "typeHandlerVersion": "1.4",
        "autoUpgradeMinorVersion": true
    }
}

속성 값

이름 값/예제
apiVersion 2022-11-01
publisher Microsoft.Azure.NetworkWatcher
type NetworkWatcherAgentWindows
typeHandlerVersion 1.4

템플릿 배포

이전 JSON 스키마를 사용하여 ARM 템플릿(Azure Resource Manager 템플릿)으로 Azure VM 확장을 배포할 수 있습니다.

PowerShell 배포

Set-AzVMExtension 명령을 사용하여 Network Watcher 에이전트 가상 머신 확장을 기존 가상 머신에 배포합니다.

Set-AzVMExtension `
  -ResourceGroupName "myResourceGroup1" `
  -Location "WestUS" `
  -VMName "myVM1" `
  -Name "networkWatcherAgent" `
  -Publisher "Microsoft.Azure.NetworkWatcher" `
  -Type "NetworkWatcherAgentWindows" `
  -TypeHandlerVersion "1.4"

문제 해결

확장 배포 상태에 대한 데이터는 Azure Portal 및 PowerShell에서 검색할 수 있습니다. 지정된 VM에 대한 확장의 배포 상태를 보려면 Azure PowerShell 모듈을 사용하여 다음 명령을 실행합니다.

Get-AzVMExtension -ResourceGroupName myResourceGroup1 -VMName myVM1 -Name networkWatcherAgent

확장 실행 출력은 다음 디렉터리에 있는 파일에 기록됩니다.

C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.NetworkWatcher.NetworkWatcherAgentWindows\