메트릭 수집에 대한 Azure 정책 만들기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • Azure가 기본 시스템과 함께 제공되지 않는 정책이 있는 자원에 대한 메트릭을 수집할 수 있도록 고유한 정책을 만듭니다. Azure 메트릭 수집기 검사는 Azure Metrics Batch API를 통해 에이전트에 메트릭을 제공합니다.

    시작하기 전에

    • 메트릭을 수집하려는 CI(구성 항목)가 CMDB에 포함되어 있는지 확인합니다. CI는 일반적으로 디스커버리 중에 채워집니다.
    • 시스템 속성 페이지에서 속성이 true로 설정되어 있는지 sn_agent.multi_ci_dev_mode 확인합니다(모두 > 시스템 속성 > 모든 속성).

    필요한 역할: agent_client_collector_admin

    프로시저

    1. 다음으로 이동 모두 > 에이전트 클라이언트 수집기 > 정책.
    2. 새로 만들기를 선택합니다.
    3. 애플리케이션 범위 아이콘(애플리케이션 범위 아이콘)을 선택하고 에이전트 클라이언트 수집기 모니터링 범위에 있는지 확인합니다.
    4. 이름 필드에 정책의 이름을 입력합니다.
    5. 다음 표에 설명된 대로 모니터링된 CI 탭과 필터로 모니터링되는 CI 유형 확인란을 선택하여 정책으로 모니터링할 CI를 결정하는 필터를 구성합니다.
      표 1. 모니터링된 CI 필터
      옵션 동작
      모니터링되는 CI 유형 모니터링할 CI 유형을 선택합니다.

      CI 유형은 모니터링할 메트릭이 포함된 .json 스크립트 파일에 입력한 자원과 일치해야 합니다.

      <필터 필드> 지정된 모니터링된 CI 유형의 자원을 모니터링하기 위해 충족해야 하는 조건을 구성합니다.
      다음 조건을 설정해야 합니다.
      • 객체 ID = <모니터링할 메트릭이 포함된 .json 스크립트 파일에 입력된 자원의 이름>
      • 상태 = 사용 가능

        사용 가능 상태는 자원을 모니터링할 수 있어야 함을 나타냅니다.

      미리 보기 지정된 조건과 일치하는 자원 수를 보려면 선택합니다.

      미리 보기 버튼 옆에 일치하는 결과 수가 나타납니다. 조건을 충족하는 모든 CI 기록을 보려면 결과를 선택하십시오.

    6. Azure 메트릭 수집기 검사를 정책에 추가합니다.
      1. 검사 탭의 사용 가능 셀에서 Azure Metrics Collector(Azure 메트릭 수집기) 검사를 찾습니다.
      2. 오른쪽 화살표 버튼을 선택하여 검사를 선택됨 셀로 이동합니다.
    7. Azure 메트릭에 액세스하도록 프록시 서버를 구성합니다.
      1. 프록시 설정 탭에서 단일 프록시 에이전트를 선택합니다.
      2. 프록시 에이전트 필드에서 프록시 에이전트를 선택하여 정책을 실행하고 Azure 메트릭을 검색합니다.
    8. 정책의 자격 증명을 구성합니다.
      1. 자격 증명 탭을 선택합니다.
      2. 자격 증명 이름 필드에서 azure_metrics_collector를 선택합니다.
    9. 저장을 선택합니다.
    10. 검사 인스턴스에 보안 매개변수를 추가합니다.
      1. 정책의 검사 인스턴스 섹션에서 Azure Metrics Collector(Azure 메트릭 수집기) 검사 인스턴스를 선택합니다.
      2. 검사 보안 매개변수 탭에서 새로 만들기를 선택합니다.
      3. 다음 표에 설명된 보안 검사 매개변수를 추가합니다.
        표 2. 보안 검사 매개변수
        이름 순서 값
        cred_tenant_id 1
        cred_client_id 2
        cred_secret_key 3

        각 매개변수에 활성 확인란이 선택되어야 합니다.

      4. 업데이트를 선택합니다.
    11. 검사 인스턴스에 .json 구성 파일을 추가합니다.
      파일이 Azure 자원 목록을 에이전트로 전송합니다.
      1. Azure Metrics Collector(Azure 메트릭 수집기) 검사 인스턴스를 선택합니다.
      2. 검사 매개변수 하위 탭을 선택합니다.
      3. 새로 만들기를 선택합니다.
      4. 양식의 필드에 내용을 입력합니다.
        표 3. 검사 매개변수 양식
        필드 설명
        이름 인스턴스의 구성 파일에 추가할 .json 파일의 설명이 포함된 이름(에이전트 클라이언트 수집기 > 구성 파일).
        .json 파일의 이름을 나타내는 문자열입니다.

        예: acc_azure_vm_metrics_config.json

        플래그 사용자가 입력한 값(-c)으로, 검사가 구성 파일의 이름을 검색함을 나타냅니다. 구성 파일에는 네임스페이스와 메트릭 목록이 포함되어 있습니다. 값은 구성 파일 목록에 업로드된 파일의 이름을 나타내야 합니다(에이전트 클라이언트 수집기 > 구성 파일) .json 형식으로 표시됩니다. 예: acc_azure_vm_metrics_config.json.

        활성, 필수필요한 값 확인란이 선택되어 있는지 확인합니다.

      5. 제출을 선택합니다.
    12. 정책에서 모니터링할 메트릭을 나타내는 .json 파일을 만듭니다.
      다음 예에서는 부하 분산 장치 메트릭을 검색하기 위한 .json 파일을 보여줍니다.
      Azure 메트릭 .json 파일입니다.

      에서 구성 파일 목록에 .json 파일을 추가합니다. 에이전트 클라이언트 수집기 > 구성 파일.

    13. 정책에서 모니터링할 자원을 나타내는 .json 파일을 만듭니다.
      1. 프록시 설정 탭에서 다중 CI 모드를 선택합니다.
      2. 기본 시스템과 함께 제공되는 Azure 클라우드 정책 중 하나에서 스크립트를 복사합니다.
        • 기본 시스템과 함께 제공되는 클라우드 정책은 메트릭 수집에 대한 Azure 정책 만들기에 설명되어 있습니다.
        • 스크립트는 정책의 프록시 설정 탭에 있는 구성 파일 생성 스크립트 필드에 있습니다.
      3. 정책의 구성 파일 생성 스크립트 필드에 스크립트를 붙여넣습니다.
      4. 스크립트의 끝 부분에 정책에서 모니터링할 CI 값을 사용하여 resource_id, regionsys_id 매개변수를 구성합니다.
    14. 저장을 선택한 다음, 게시를 선택하여 정책을 게시합니다.

    결과

    구성된 정책은 지정된 Azure CI에서 자원과 해당 메트릭을 검색하여 에이전트로 전송합니다.