az monitor action-rule

참고

이 참조는 Azure CLI에 대 한 alertsmanagement 확장의 일부 이며 버전 2.3.1 이상이 필요 합니다. 확장은 az monitor action-rule 명령을 처음 실행할 때 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요.

작업 규칙을 관리 하는 명령입니다.

명령

az monitor action-rule create

작업 규칙을 만듭니다.

az monitor action-rule delete

작업 규칙을 삭제 합니다.

az monitor action-rule list

지정 된 리소스 그룹 및 지정 된 입력 필터에 생성 된 구독의 모든 작업 규칙을 나열 합니다.

az monitor action-rule show

작업 규칙을 가져옵니다.

az monitor action-rule update

작업 규칙을 업데이트 합니다.

az monitor action-rule create

작업 규칙을 만듭니다.

az monitor action-rule create --name
                              --resource-group
                              --rule-type {ActionGroup, Diagnostics, Suppression}
                              [--alert-context]
                              [--alert-description]
                              [--alert-rule]
                              [--description]
                              [--location]
                              [--monitor-condition]
                              [--monitor-service]
                              [--scope]
                              [--scope-type {Resource, ResourceGroup}]
                              [--severity]
                              [--status {Disabled, Enabled}]
                              [--suppression-end-date]
                              [--suppression-end-time]
                              [--suppression-recurrence]
                              [--suppression-recurrence-type {Always, Daily, Monthly, Once, Weekly}]
                              [--suppression-start-date]
                              [--suppression-start-time]
                              [--tags]
                              [--target-resource-type]

예제

주말 마다 구독 내의 모든 Vm에 대 한 모든 Sev4 경고에 대 한 알림을 표시 하지 않는 작업 규칙 만들기

az monitor action-rule create --resource-group rg --name rule --location Global --status Enabled --rule-type Suppression --severity Equals Sev4 --target-resource-type Equals Microsoft.Compute/VirtualMachines --suppression-recurrence-type Weekly --suppression-recurrence 0 6 --suppression-start-date 12/09/2018 --suppression-end-date 12/18/2018 --suppression-start-time 06:00:00 --suppression-end-time 14:00:00

구독에서 컴퓨터-01에 대해 생성 된 모든 로그 경고에 대해 유지 관리를 수행 하는 동안 무기한으로 알림을 표시 하지 않는 작업 규칙을 만듭니다.

az monitor action-rule create --resource-group rg --name rule --location Global --status Enabled --rule-type Suppression --suppression-recurrence-type Always --alert-context Contains Computer-01 --monitor-service Equals "Log Analytics"

리소스 그룹에서 알림을 표시 하지 않는 작업 규칙 만들기

az monitor action-rule create --resource-group rg --name rule --location Global --status Enabled --rule-type Suppression --scope-type ResourceGroup --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg --suppression-recurrence-type Always --alert-context Contains Computer-01 --monitor-service Equals "Log Analytics"

필수 매개 변수

--name -n

작업 규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--rule-type

작업 규칙의 유형을 지정 합니다.

허용되는 값: ActionGroup, Diagnostics, Suppression

선택적 매개 변수

--alert-context

경고 컨텍스트 (페이로드)를 기준으로 경고를 필터링 합니다.

--alert-description

경고 규칙 설명에 따라 경고를 필터링 합니다.

--alert-rule

경고 규칙 이름 또는 ID를 기준으로 경고를 필터링 합니다.

--description

작업 규칙에 대 한 설명입니다.

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--monitor-condition

모니터 조건을 기준으로 경고를 필터링 합니다.

--monitor-service

모니터 서비스 별로 경고를 필터링 합니다.

--scope

지정 된 작업 규칙의 대상이 될 지정 된 범위 유형의 ARM Id (공백으로 구분 됨) 목록입니다.

--scope-type

대상 범위의 유형입니다.

허용되는 값: Resource, ResourceGroup
--severity

심각도 별로 경고를 필터링 합니다. 모든 필터는 "operator value1 value2 ..." 형식을 따라야 합니다. ". Operator는 Equals, 참고 DoesNotContain Als, Contains 및 중 하나입니다.

--status

지정 된 작업 규칙이 사용 되는지 여부를 표시 합니다. 기본값은 사용입니다.

허용되는 값: Disabled, Enabled
--suppression-end-date

비 표시 제거의 종료 날짜입니다. 형식: MM/DD/YYYY

--suppression-end-time

비 표시 제거의 종료 시간입니다. Format: hh: mm: ss

--suppression-recurrence

공백으로 구분 되는 되풀이 패턴 값의 목록입니다. --제거-되풀이 유형이 매주 이면 허용 되는 값의 범위는 0 ~ 6입니다. 0은 일요일, 1은 월요일, ..., 6은 토요일을 나타냅니다. --표시 안 함-되풀이 유형이 매월 이면 허용 되는 값 범위는 1에서 31 사이 이며,이는 월의 날짜를 나타냅니다.

--suppression-recurrence-type

억제를 적용 해야 하는 시기를 지정 합니다.

허용되는 값: Always, Daily, Monthly, Once, Weekly
--suppression-start-date

비 표시 제거의 시작 날짜입니다. 형식: MM/DD/YYYY

--suppression-start-time

제거에 대 한 시작 시간입니다. Format: hh: mm: ss

--tags

공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.

--target-resource-type

대상 리소스 유형별로 경고를 필터링 합니다.

az monitor action-rule delete

작업 규칙을 삭제 합니다.

az monitor action-rule delete --name
                              --resource-group

예제

작업 규칙 삭제

az monitor action-rule delete --resource-group rg --name rule

필수 매개 변수

--name -n

작업 규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az monitor action-rule list

지정 된 리소스 그룹 및 지정 된 입력 필터에 생성 된 구독의 모든 작업 규칙을 나열 합니다.

az monitor action-rule list [--action-group]
                            [--alert-rule-id]
                            [--description]
                            [--impacted-scope]
                            [--monitor-service]
                            [--name]
                            [--resource-group]
                            [--severity]
                            [--target-resource]
                            [--target-resource-group]
                            [--target-resource-type]

예제

구독의 작업 규칙 나열

az monitor action-rule list

리소스 그룹의 작업 규칙 나열

az monitor action-rule list --resource-group rg

선택적 매개 변수

--action-group

작업 규칙의 일부로 구성 된 작업 그룹별로 필터링 합니다.

--alert-rule-id

경고 규칙 ID를 기준으로 필터링 합니다.

--description

경고 규칙 설명에 따라 필터링 합니다.

--impacted-scope

영향을 받는/대상 범위로 필터링 합니다 (여러 범위에 대해 쉼표로 구분 된 목록 제공). 값은 범위의 잘 구성 된 ARM id 여야 합니다.

--monitor-service

경고 인스턴스를 생성 하는 모니터 서비스를 기준으로 필터링 합니다. 기본값은 모두 선택입니다.

--name

작업 규칙 이름으로 필터링 합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--severity

심각도를 기준으로 필터링. 기본값은 모두 선택입니다.

--target-resource

대상 리소스 (전체 ARM ID)로 필터링 합니다. 기본값은 모두 선택입니다.

--target-resource-group

대상 리소스 그룹 이름으로 필터링 합니다. 기본값은 모두 선택입니다.

--target-resource-type

대상 리소스 종류를 기준으로 필터링 합니다. 기본값은 모두 선택입니다.

az monitor action-rule show

작업 규칙을 가져옵니다.

az monitor action-rule show --name
                            --resource-group

예제

작업 규칙 가져오기

az monitor action-rule show --resource-group rg --name rule

필수 매개 변수

--name -n

작업 규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az monitor action-rule update

작업 규칙을 업데이트 합니다.

az monitor action-rule update --name
                              --resource-group
                              [--add]
                              [--force-string]
                              [--location]
                              [--remove]
                              [--set]
                              [--status {Disabled, Enabled}]
                              [--tags]

예제

작업 규칙 업데이트

az monitor action-rule update --resource-group rg --name rule --status Disabled

필수 매개 변수

--name -n

작업 규칙의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정 하 여 개체 목록에 개체를 추가 합니다. 예:--속성을 추가 합니다. listProperty <key = value, string 또는 JSON string>.

--force-string

' Set ' 또는 ' a l l '을 사용 하는 경우 JSON으로 변환 하는 대신 문자열 리터럴을 유지 합니다.

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--remove

목록에서 속성이 나 요소를 제거 합니다. 예:--속성을 제거 합니다. 목록 또는--propertyToRemove을 제거 합니다.

--set

설정할 속성 경로 및 값을 지정 하 여 개체를 업데이트 합니다. 예:--set property1 property2 =.

--status

지정 된 작업 규칙이 사용 되는지 여부를 나타냅니다.

허용되는 값: Disabled, Enabled
--tags

공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.