다음을 통해 공유


Azure Monitor의 Azure 네트워킹 모니터링 솔루션

비고

Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치 를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법을 알아보려면 AzureRM에서 Az로 Azure PowerShell 마이그레이션을 참조하세요.

Azure Monitor는 네트워크를 모니터링하기 위한 다음 솔루션을 제공합니다.

  • 다음을 수행할 네트워크 성능 모니터:
    • 네트워크의 상태를 모니터링합니다.
  • Azure Application Gateway 분석 검토:
    • 애플리케이션 게이트웨이 로그.
    • Application Gateway 메트릭.
  • 클라우드 네트워크에서 네트워크 활동을 모니터링하고 감사하는 솔루션:

네트워크 성능 모니터

네트워크 성능 모니터 관리 솔루션은 네트워크의 상태, 가용성 및 연결 가능성을 모니터링하는 네트워크 모니터링 솔루션입니다. 다음 사이의 연결을 모니터링하는 데 사용됩니다.

  • 퍼블릭 클라우드 및 온-프레미스.
  • 데이터 센터 및 지점과 같은 사용자 위치.
  • 다중 계층 애플리케이션의 다양한 계층을 호스트하는 서브넷.

자세한 내용은 네트워크 성능 모니터를 참조하세요.

Application Gateway 분석

  1. 진단을 사용하도록 설정하여 진단을 Azure Monitor의 Log Analytics 작업 영역으로 보냅니다.
  2. Application Gateway용 통합 문서 템플릿을 활용하여 리소스의 자세한 요약을 확인하세요.

Application Gateway에 진단 로그를 사용하도록 설정하지 않으면 기본 메트릭 데이터만 통합 문서 내에 채워집니다.

Azure 네트워킹 데이터 수집 세부 정보 검토

Application Gateway 분석 및 네트워크 보안 그룹 분석 관리 솔루션은 Application Gateway 및 네트워크 보안 그룹에서 직접 진단 로그를 수집합니다. Azure Blob Storage에 로그를 쓸 필요가 없으며 데이터 수집에 에이전트가 필요하지 않습니다.

다음 표에서는 Application Gateway 분석 및 네트워크 보안 그룹 분석을 위해 데이터를 수집하는 방법에 대한 데이터 수집 방법 및 기타 세부 정보를 보여 줍니다.

플랫폼 직접 대리인 시스템 센터 운영 관리자 에이전트 애저 (Azure) Operations Manager가 필요합니까? 관리 그룹을 통해 전송된 Operations Manager 에이전트 데이터 수집 빈도
애저 (Azure) 기록된 경우

포털에서 Application Gateway 진단 사용

  1. Azure Portal에서 모니터링할 Application Gateway 리소스로 이동합니다.

  2. 진단 설정을 선택하여 다음 페이지를 엽니다.

    Application Gateway 리소스에 대한 진단 설정 구성을 보여 주는 스크린샷

    진단 설정을 구성하기 위한 페이지를 보여주는 스크린샷.

  3. Log Analytics 작업 영역으로 보내기 확인란을 선택합니다.

  4. 기존 Log Analytics 작업 영역을 선택하거나 작업 영역을 만듭니다.

  5. 수집할 각 로그 유형에 대한 로그 아래의 확인란을 선택합니다.

  6. Azure Monitor에 진단 로깅을 사용하도록 설정하려면 [저장 ]을 선택합니다.

PowerShell을 사용하여 Azure 네트워크 진단 사용

다음 PowerShell 스크립트는 애플리케이션 게이트웨이에 리소스 로깅을 사용하도록 설정하는 방법의 예를 제공합니다.

$workspaceId = "/subscriptions/d2e37fee-1234-40b2-5678-0b2199de3b50/resourcegroups/oi-default-east-us/providers/microsoft.operationalinsights/workspaces/rollingbaskets"

$gateway = Get-AzApplicationGateway -Name 'ContosoGateway'

Set-AzDiagnosticSetting -ResourceId $gateway.ResourceId  -WorkspaceId $workspaceId -Enabled $true

Azure Monitor Network Insights를 통해 Application Gateway 분석에 액세스

Application Gateway 리소스의 인사이트 탭을 통해 애플리케이션 인사이트에 액세스할 수 있습니다.

Application Gateway 인사이트를 보여 주는 스크린샷

자세한 메트릭 보기 탭은 Application Gateway 리소스의 데이터를 요약하는 미리 채워진 통합 문서를 엽니다.

Application Gateway 통합 문서를 보여 주는 스크린샷.

Azure Monitor Network Insights 워크북과 함께하는 새로운 기능

비고

다른 비용은 Azure Monitor Network Insights 통합 문서와 연결되지 않습니다. Log Analytics 작업 영역은 사용량당 계속 청구됩니다.

Network Insights 통합 문서를 사용하면 다음을 포함하여 Azure Monitor 및 Log Analytics의 최신 기능을 활용할 수 있습니다.

새 통합 문서 솔루션의 기능에 대한 자세한 내용은 통합 문서 개요를 참조하세요.

Azure Gateway 분석 솔루션에서 Azure Monitor 워크북으로 마이그레이션하기

비고

Application Gateway 리소스에 대한 메트릭 및 로그 분석에 액세스하려면 Azure Monitor Network Insights 통합 문서 솔루션을 사용하는 것이 좋습니다.

  1. Log Analytics 작업 영역에 로그를 저장할 수 있도록 진단 설정이 설정되어 있는지 확인합니다. 이미 구성된 경우 Azure Monitor Network Insights 통합 문서는 동일한 위치에서 데이터를 사용할 수 있습니다. 더 이상 변경할 필요가 없습니다.

    비고

    진단 설정이 원래 설정된 시점부터 통합 문서 내에서 모든 과거 데이터가 이미 사용할 수 있습니다. 데이터 전송이 필요하지 않습니다.

  2. Application Gateway 리소스에 대한 기본 인사이트 통합 문서에 액세스합니다. Application Gateway 분석 솔루션에서 지원하는 모든 기존 인사이트는 통합 문서에 이미 있습니다. 메트릭 및 로그 데이터를 기반으로 사용자 지정 시각화를 추가할 수 있습니다.

  3. 모든 메트릭 및 로그 인사이트가 표시되면 작업 영역에서 Azure Gateway 분석 솔루션을 정리하려면 솔루션 리소스 창에서 솔루션을 삭제합니다.

    Application Gateway 분석 솔루션에 대한 삭제 옵션을 보여 주는 스크린샷.

문제 해결

Azure Diagnostics 문제를 해결하려면 여기의 단계를 따르세요.

Azure Diagnostics 문제 해결

다음 오류 메시지가 표시되면 Microsoft.Insights 리소스 공급자가 등록되지 않습니다.

Failed to update diagnostics for 'resource'. {"code":"Forbidden","message":"Please register the subscription 'subscription id' with Microsoft.Insights."}

리소스 공급자를 등록하려면 Azure Portal에서 다음 단계를 수행합니다.

  1. 왼쪽의 탐색 창에서 구독을 선택합니다.
  2. 오류 메시지에서 식별된 구독을 선택합니다.
  3. 리소스 공급자를 선택합니다.
  4. microsoft.insights 공급자를 찾습니다.
  5. 등록 링크를 선택합니다.

microsoft.insights 리소스 공급자 등록을 보여 주는 스크린샷

Microsoft.Insights 리소스 공급자가 등록되면 진단 구성을 다시 시도합니다.

PowerShell에서 다음 오류 메시지가 표시되면 PowerShell 버전을 업데이트해야 합니다.

Set-AzDiagnosticSetting : A parameter cannot be found that matches parameter name 'WorkspaceId'.

Azure PowerShell 버전을 업데이트하려면 Azure PowerShell 설치의 지침을 따릅니다.

다음 단계

Azure Monitor의 로그 쿼리를 사용하여 자세한 Azure Diagnostics 데이터를 봅니다.