Bagikan melalui


az monitor alert-processing-rule

Catatan

Referensi ini adalah bagian dari ekstensi alertsmanagement untuk Azure CLI (versi 2.45.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az monitor alert-processing-rule . Pelajari lebih lanjut tentang ekstensi.

Grup perintah ini dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengelola aturan pemrosesan pemberitahuan dengan pengelolaan pemberitahuan.

Perintah

Nama Deskripsi Jenis Status
az monitor alert-processing-rule create

Buat aturan pemrosesan peringatan.

Ekstensi Pratinjau
az monitor alert-processing-rule delete

Menghapus aturan pemrosesan pemberitahuan.

Ekstensi Pratinjau
az monitor alert-processing-rule list

Mencantumkan semua aturan pemrosesan pemberitahuan dalam grup langganan atau sumber daya.

Ekstensi Pratinjau
az monitor alert-processing-rule show

Dapatkan aturan pemrosesan pemberitahuan.

Ekstensi Pratinjau
az monitor alert-processing-rule update

Mengaktifkan, menonaktifkan, atau memperbarui tag untuk aturan pemrosesan pemberitahuan.

Ekstensi Pratinjau

az monitor alert-processing-rule create

Pratinjau

Grup perintah 'monitor alert-processing-rule' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Buat aturan pemrosesan peringatan.

az monitor alert-processing-rule create --name
                                        --resource-group
                                        --rule-type {AddActionGroups, RemoveAllActionGroups}
                                        --scopes
                                        [--action-groups]
                                        [--description]
                                        [--enabled {false, true}]
                                        [--filter-alert-context]
                                        [--filter-alert-rule-description]
                                        [--filter-alert-rule-id]
                                        [--filter-alert-rule-name]
                                        [--filter-monitor-condition]
                                        [--filter-monitor-service]
                                        [--filter-resource-group]
                                        [--filter-resource-type]
                                        [--filter-severity]
                                        [--filter-signal-type]
                                        [--filter-target-resource]
                                        [--schedule-end-datetime]
                                        [--schedule-recurrence]
                                        [--schedule-recurrence-2]
                                        [--schedule-recurrence-2-end-time]
                                        [--schedule-recurrence-2-start-time]
                                        [--schedule-recurrence-2-type {Daily, Monthly, Weekly}]
                                        [--schedule-recurrence-end-time]
                                        [--schedule-recurrence-start-time]
                                        [--schedule-recurrence-type {Daily, Monthly, Weekly}]
                                        [--schedule-start-datetime]
                                        [--schedule-time-zone]
                                        [--tags]

Contoh

Membuat atau memperbarui aturan yang menambahkan grup tindakan ke semua pemberitahuan dalam langganan

az monitor alert-processing-rule create \
--name 'AddActionGroupToSubscription' \
--rule-type AddActionGroups \
--scopes "/subscriptions/MySubscriptionId" \
--action-groups "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/ActionGroup1" \
--enabled true \
--resource-group alertscorrelationrg \
--description "Add ActionGroup1 to all alerts in the subscription"

Membuat atau memperbarui aturan yang menambahkan dua grup tindakan ke semua pemberitahuan Sev0 dan Sev1 dalam dua grup sumber daya

az monitor alert-processing-rule create \
--name 'AddActionGroupsBySeverity' \
--rule-type AddActionGroups \
--action-groups "/subscriptions/MySubscriptionId/resourcegroups/MyResourceGroup1/providers/microsoft.insights/actiongroups/MyActionGroupId1" "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2/providers/microsoft.insights/actionGroups/MyActionGroup2" \
--scopes "/subscriptions/MySubscriptionId" \
--resource-group alertscorrelationrg \
--filter-severity Equals Sev0 Sev1 \
--description "Add AGId1 and AGId2 to all Sev0 and Sev1 alerts in these resourceGroups"

Membuat atau memperbarui aturan yang menghapus semua grup tindakan dari pemberitahuan pada VM tertentu selama jendela pemeliharaan satu kali (1800-2000 pada tanggal tertentu, Waktu Standar Pasifik)

az monitor alert-processing-rule create \
--name 'RemoveActionGroupsMaintenanceWindow' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup1/providers/Microsoft.Compute/virtualMachines/VMName" \
--resource-group alertscorrelationrg \
--schedule-start-datetime '2022-01-02 18:00:00' \
--schedule-end-datetime '2022-01-02 20:00:00' \
--schedule-time-zone 'Pacific Standard Time' \
--description "Removes all ActionGroups from all Alerts on VMName during the maintenance window"

Membuat atau memperbarui aturan yang menghapus semua grup tindakan dari semua pemberitahuan dalam langganan yang berasal dari aturan pemberitahuan tertentu

az monitor alert-processing-rule create \
--name 'RemoveActionGroupsSpecificAlertRule' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId" \
--resource-group alertscorrelationrg \
--filter-alert-rule-id Equals "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup1/providers/microsoft.insights/activityLogAlerts/RuleName" \
--description "Removes all ActionGroups from all Alerts that fire on above AlertRule"

Membuat atau memperbarui aturan yang menghapus semua grup tindakan dari semua pemberitahuan pada VM apa pun dalam dua grup sumber daya selama jendela pemeliharaan berulang (2200-0400 setiap Sat dan Matahari, Waktu Standar India)

az monitor alert-processing-rule create \
--name 'RemoveActionGroupsRecurringMaintenance' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup1" "/subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup2" \
--resource-group alertscorrelationrg \
--filter-resource-type Equals "microsoft.compute/virtualmachines" \
--schedule-time-zone "India Standard Time" \
--schedule-recurrence-type Weekly \
--schedule-recurrence-start-time "22:00:00" \
--schedule-recurrence-end-time "04:00:00" \
--schedule-recurrence Sunday Saturday \
--description "Remove all ActionGroups from all Virtual machine Alerts during the recurring maintenance"

Membuat atau memperbarui aturan yang menghapus semua grup tindakan di luar jam kerja (Senin-Jumat 09:00-17:00, Waktu Standar Timur)

az monitor alert-processing-rule create \
--name 'RemoveActionGroupsOutsideBusinessHours' \
--rule-type RemoveAllActionGroups \
--scopes "/subscriptions/MySubscriptionId" \
--resource-group alertscorrelationrg \
--schedule-time-zone "Eastern Standard Time" \
--schedule-recurrence-type Daily \
--schedule-recurrence-start-time "17:00:00" \
--schedule-recurrence-end-time "09:00:00" \
--schedule-recurrence-2-type Weekly \
--schedule-recurrence-2 Saturday Sunday \
--description "Remove all ActionGroups outside business hours"

Parameter yang Diperlukan

--name -n

Nama aturan pemrosesan pemberitahuan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--rule-type

Menunjukkan jenis aturan pemrosesan pemberitahuan.

nilai yang diterima: AddActionGroups, RemoveAllActionGroups
--scopes

Daftar ID sumber daya (dibatasi spasi) untuk cakupan. Aturan akan berlaku untuk pemberitahuan yang diaktifkan pada sumber daya dalam cakupan tersebut.

Parameter Opsional

--action-groups

Daftar id sumber daya (dibatasi spasi) grup tindakan untuk ditambahkan. Penggunaan argumen ini mengharuskan jenis aturan adalah AddActionGroups.

--description

Deskripsi aturan pemrosesan pemberitahuan.

--enabled

Tunjukkan apakah aturan pemrosesan pemberitahuan yang diberikan diaktifkan atau dinonaktifkan (default diaktifkan).

nilai yang diterima: false, true
--filter-alert-context

Memfilter pemberitahuan menurut konteks pemberitahuan (payload).

Format filter adalah di mana Operator: salah <satu Dari Equals, NotEquals, Contains, DoesNotContain> Values: Daftar nilai yang cocok untuk kondisi tertentu.

--filter-alert-rule-description

Memfilter pemberitahuan menurut deskripsi aturan pemberitahuan.

--filter-alert-rule-id

Memfilter pemberitahuan menurut ID pemberitahuan.

--filter-alert-rule-name

Memfilter pemberitahuan menurut nama aturan pemberitahuan.

--filter-monitor-condition

Memfilter pemberitahuan menurut kondisi pemantauan.

--filter-monitor-service

Memfilter pemberitahuan menurut layanan pemantauan.

--filter-resource-group

Memfilter pemberitahuan menurut grup sumber daya.

--filter-resource-type

Memfilter pemberitahuan menurut jenis sumber daya.

--filter-severity

Memfilter pemberitahuan menurut tingkat keparahan <Sev0, Sev1, Sev2, Sev3, Sev4>.

--filter-signal-type

Memfilter pemberitahuan menurut jenis sinyal.

--filter-target-resource

Memfilter pemberitahuan menurut sumber daya.

--schedule-end-datetime

Tanggal selesai untuk aturan. Format: 'YYYY-MM-DD hh:mm:ss'.

--schedule-recurrence

Daftar nilai pola pengulangan.

--schedule-recurrence : Daftar nilai pola pengulangan (dibatasi spasi). Untuk jenis pengulangan mingguan, nilai yang diizinkan adalah Minggu hingga Sabtu. Untuk jenis pengulangan bulanan, nilai yang diizinkan adalah 1 hingga 31 (hari dalam sebulan).

--schedule-recurrence-2

Daftar nilai pola pengulangan untuk pola pengulangan kedua.

--schedule-recurrence-2 : Daftar nilai pola pengulangan (dibatasi spasi). Untuk jenis pengulangan mingguan, nilai yang diizinkan adalah Minggu hingga Sabtu. Untuk jenis pengulangan bulanan, nilai yang diizinkan adalah 1 hingga 31 (hari dalam sebulan).

--schedule-recurrence-2-end-time

Waktu akhir untuk setiap pengulangan. Format: hh:mm:ss.

--schedule-recurrence-2-start-time

Waktu mulai untuk setiap pengulangan. Format: hh:mm:ss.

--schedule-recurrence-2-type

Menentukan kapan aturan pemrosesan harus diterapkan. Default ke Always.

nilai yang diterima: Daily, Monthly, Weekly
--schedule-recurrence-end-time

Waktu akhir untuk setiap pengulangan. Format: 'hh:mm:ss'.

--schedule-recurrence-start-time

Waktu mulai untuk setiap pengulangan. Format: 'hh:mm:ss'.

--schedule-recurrence-type

Menentukan kapan aturan pemrosesan harus diterapkan.

nilai yang diterima: Daily, Monthly, Weekly
--schedule-start-datetime

Tanggal mulai untuk aturan. Format: 'YYYY-MM-DD hh:mm:ss'.

--schedule-time-zone

Jadwalkan zona waktu.

nilai default: UTC
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az monitor alert-processing-rule delete

Pratinjau

Grup perintah 'monitor alert-processing-rule' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menghapus aturan pemrosesan pemberitahuan.

az monitor alert-processing-rule delete [--ids]
                                        [--name]
                                        [--resource-group]
                                        [--subscription]
                                        [--yes]

Contoh

Menghapus aturan pemrosesan pemberitahuan.

az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama aturan pemrosesan pemberitahuan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--yes -y

Jangan meminta konfirmasi.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az monitor alert-processing-rule list

Pratinjau

Grup perintah 'monitor alert-processing-rule' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mencantumkan semua aturan pemrosesan pemberitahuan dalam grup langganan atau sumber daya.

az monitor alert-processing-rule list [--resource-group]

Contoh

Mencantumkan semua aturan pemrosesan pemberitahuan dalam langganan saat ini

az monitor alert-processing-rule list

Mencantumkan semua aturan pemrosesan pemberitahuan dalam grup sumber daya

az monitor alert-processing-rule list \
--resource-group myResourceGroup

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az monitor alert-processing-rule show

Pratinjau

Grup perintah 'monitor alert-processing-rule' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Dapatkan aturan pemrosesan pemberitahuan.

az monitor alert-processing-rule show [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--subscription]

Contoh

Mendapatkan aturan pemrosesan pemberitahuan berdasarkan nama

az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup

Mendapatkan aturan pemrosesan pemberitahuan menurut id

az monitor alert-processing-rule show \
--ids ruleId1 ruleId2

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama aturan pemrosesan pemberitahuan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az monitor alert-processing-rule update

Pratinjau

Grup perintah 'monitor alert-processing-rule' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengaktifkan, menonaktifkan, atau memperbarui tag untuk aturan pemrosesan pemberitahuan.

az monitor alert-processing-rule update [--add]
                                        [--enabled {false, true}]
                                        [--force-string]
                                        [--ids]
                                        [--name]
                                        [--remove]
                                        [--resource-group]
                                        [--set]
                                        [--subscription]
                                        [--tags]

Contoh

PatchAlertProcessingRule

az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"

Parameter Opsional

--add

Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>.

nilai default: []
--enabled

Tunjukkan apakah aturan pemrosesan yang diberikan diaktifkan atau dinonaktifkan (nilainya True dan False).

nilai yang diterima: false, true
--force-string

Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.

nilai default: False
--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama aturan pemrosesan pemberitahuan.

--remove

Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove> ATAU --remove propertyToRemove.

nilai default: []
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--set

Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>.

nilai default: []
--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.