메트릭 수집에 대한 Azure 정책 만들기
Azure가 기본 시스템과 함께 제공되지 않는 정책이 있는 자원에 대한 메트릭을 수집할 수 있도록 고유한 정책을 만듭니다. Azure 메트릭 수집기 검사는 Azure Metrics Batch API를 통해 에이전트에 메트릭을 제공합니다.
시작하기 전에
- 메트릭을 수집하려는 CI(구성 항목)가 CMDB에 포함되어 있는지 확인합니다. CI는 일반적으로 디스커버리 중에 채워집니다.
- 시스템 속성 페이지에서 속성이 true로 설정되어 있는지 sn_agent.multi_ci_dev_mode 확인합니다(모두 > 시스템 속성 > 모든 속성).
필요한 역할: agent_client_collector_admin
프로시저
- 다음으로 이동 모두 > 에이전트 클라이언트 수집기 > 정책.
- 새로 만들기를 선택합니다.
-
애플리케이션 범위 아이콘(
)을 선택하고 에이전트 클라이언트 수집기 모니터링 범위에 있는지 확인합니다.
- 이름 필드에 정책의 이름을 입력합니다.
-
다음 표에 설명된 대로 모니터링된 CI 탭과 필터로 모니터링되는 CI 유형 확인란을 선택하여 정책으로 모니터링할 CI를 결정하는 필터를 구성합니다.
표 1. 모니터링된 CI 필터 옵션 동작 모니터링되는 CI 유형 모니터링할 CI 유형을 선택합니다. CI 유형은 모니터링할 메트릭이 포함된 .json 스크립트 파일에 입력한 자원과 일치해야 합니다.
<필터 필드> 지정된 모니터링된 CI 유형의 자원을 모니터링하기 위해 충족해야 하는 조건을 구성합니다. 다음 조건을 설정해야 합니다.- 객체 ID = <모니터링할 메트릭이 포함된 .json 스크립트 파일에 입력된 자원의 이름>
- 상태 = 사용 가능
사용 가능 상태는 자원을 모니터링할 수 있어야 함을 나타냅니다.
미리 보기 지정된 조건과 일치하는 자원 수를 보려면 선택합니다. 미리 보기 버튼 옆에 일치하는 결과 수가 나타납니다. 조건을 충족하는 모든 CI 기록을 보려면 결과를 선택하십시오.
-
Azure 메트릭 수집기 검사를 정책에 추가합니다.
- 검사 탭의 사용 가능 셀에서 Azure Metrics Collector(Azure 메트릭 수집기) 검사를 찾습니다.
- 오른쪽 화살표 버튼을 선택하여 검사를 선택됨 셀로 이동합니다.
-
Azure 메트릭에 액세스하도록 프록시 서버를 구성합니다.
- 프록시 설정 탭에서 단일 프록시 에이전트를 선택합니다.
- 프록시 에이전트 필드에서 프록시 에이전트를 선택하여 정책을 실행하고 Azure 메트릭을 검색합니다.
-
정책의 자격 증명을 구성합니다.
- 자격 증명 탭을 선택합니다.
- 자격 증명 이름 필드에서 azure_metrics_collector를 선택합니다.
- 저장을 선택합니다.
-
검사 인스턴스에 보안 매개변수를 추가합니다.
- 정책의 검사 인스턴스 섹션에서 Azure Metrics Collector(Azure 메트릭 수집기) 검사 인스턴스를 선택합니다.
- 검사 보안 매개변수 탭에서 새로 만들기를 선택합니다.
-
다음 표에 설명된 보안 검사 매개변수를 추가합니다.
표 2. 보안 검사 매개변수 이름 순서 값 cred_tenant_id 1 cred_client_id 2 cred_secret_key 3 각 매개변수에 활성 확인란이 선택되어야 합니다.
- 업데이트를 선택합니다.
-
검사 인스턴스에 .json 구성 파일을 추가합니다.
파일이 Azure 자원 목록을 에이전트로 전송합니다.
- Azure Metrics Collector(Azure 메트릭 수집기) 검사 인스턴스를 선택합니다.
- 검사 매개변수 하위 탭을 선택합니다.
- 새로 만들기를 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 3. 검사 매개변수 양식 필드 설명 이름 인스턴스의 구성 파일에 추가할 .json 파일의 설명이 포함된 이름(에이전트 클라이언트 수집기 > 구성 파일). 값 .json 파일의 이름을 나타내는 문자열입니다. 예: acc_azure_vm_metrics_config.json
플래그 사용자가 입력한 값(-c)으로, 검사가 구성 파일의 이름을 검색함을 나타냅니다. 구성 파일에는 네임스페이스와 메트릭 목록이 포함되어 있습니다. 값은 구성 파일 목록에 업로드된 파일의 이름을 나타내야 합니다(에이전트 클라이언트 수집기 > 구성 파일) .json 형식으로 표시됩니다. 예: acc_azure_vm_metrics_config.json. 활성, 필수 및 필요한 값 확인란이 선택되어 있는지 확인합니다.
- 제출을 선택합니다.
-
정책에서 모니터링할 메트릭을 나타내는 .json 파일을 만듭니다.
다음 예에서는 부하 분산 장치 메트릭을 검색하기 위한 .json 파일을 보여줍니다.
에서 구성 파일 목록에 .json 파일을 추가합니다. 에이전트 클라이언트 수집기 > 구성 파일.
-
정책에서 모니터링할 자원을 나타내는 .json 파일을 만듭니다.
- 프록시 설정 탭에서 다중 CI 모드를 선택합니다.
-
기본 시스템과 함께 제공되는 Azure 클라우드 정책 중 하나에서 스크립트를 복사합니다.
- 기본 시스템과 함께 제공되는 클라우드 정책은 메트릭 수집에 대한 Azure 정책 만들기에 설명되어 있습니다.
- 스크립트는 정책의 프록시 설정 탭에 있는 구성 파일 생성 스크립트 필드에 있습니다.
- 정책의 구성 파일 생성 스크립트 필드에 스크립트를 붙여넣습니다.
- 스크립트의 끝 부분에 정책에서 모니터링할 CI 값을 사용하여 resource_id, region 및 sys_id 매개변수를 구성합니다.
- 저장을 선택한 다음, 게시를 선택하여 정책을 게시합니다.
결과
구성된 정책은 지정된 Azure CI에서 자원과 해당 메트릭을 검색하여 에이전트로 전송합니다.