az monitor alert-processing-rule
Catatan
Referensi ini adalah bagian dari ekstensi alertsmanagement untuk Azure CLI (versi 2.15.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.
Mengelola aturan pemrosesan pemberitahuan dengan pengelolaan pemberitahuan.
Perintah
| az monitor alert-processing-rule create |
Buat aturan pemrosesan peringatan. |
| az monitor alert-processing-rule delete |
Menghapus aturan pemrosesan pemberitahuan. |
| az monitor alert-processing-rule list |
Mencantumkan semua aturan pemrosesan pemberitahuan dalam grup langganan atau sumber daya. |
| az monitor alert-processing-rule show |
Mendapatkan aturan pemrosesan pemberitahuan. |
| az monitor alert-processing-rule update |
Mengaktifkan, menonaktifkan, atau memperbarui tag untuk aturan pemrosesan pemberitahuan. |
az monitor alert-processing-rule create
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-Jum 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
Nama aturan pemrosesan pemberitahuan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Menunjukkan jenis aturan pemrosesan pemberitahuan.
Daftar ID sumber daya (dibatasi spasi) untuk cakupan. Aturan akan berlaku untuk pemberitahuan yang diaktifkan pada sumber daya dalam cakupan tersebut.
Parameter Opsional
Daftar id sumber daya (dibatasi spasi) dari grup tindakan untuk ditambahkan. Penggunaan argumen ini mengharuskan jenis aturan adalah AddActionGroups.
Deskripsi aturan pemrosesan pemberitahuan.
Tunjukkan apakah aturan pemrosesan pemberitahuan yang diberikan diaktifkan atau dinonaktifkan (default diaktifkan).
Memfilter pemberitahuan menurut konteks pemberitahuan (payload).
Memfilter pemberitahuan menurut deskripsi aturan pemberitahuan.
Memfilter pemberitahuan menurut ID pemberitahuan.
Memfilter pemberitahuan menurut nama aturan pemberitahuan.
Memfilter pemberitahuan menurut kondisi pemantauan.
Memfilter pemberitahuan berdasarkan layanan monitor.
Memfilter pemberitahuan menurut grup sumber daya.
Memfilter pemberitahuan menurut jenis sumber daya.
Memfilter pemberitahuan menurut tingkat keparahan <Sev0, Sev1, Sev2, Sev3, Sev4>.
Memfilter pemberitahuan menurut jenis sinyal.
Memfilter pemberitahuan menurut sumber daya.
Tanggal selesai untuk aturan. Format: 'YYYY-MM-DD hh:mm:ss'.
Daftar nilai pola pengulangan.
Daftar nilai pola pengulangan untuk pola pengulangan kedua.
Waktu akhir untuk setiap pengulangan. Format: hh:mm:ss.
Waktu mulai untuk setiap pengulangan. Format: hh:mm:ss.
Menentukan kapan aturan pemrosesan harus diterapkan. Default ke Always.
Waktu akhir untuk setiap pengulangan. Format: 'hh:mm:ss'.
Waktu mulai untuk setiap pengulangan. Format: 'hh:mm:ss'.
Menentukan kapan aturan pemrosesan harus diterapkan.
Tanggal mulai untuk aturan. Format: 'YYYY-MM-DD hh:mm:ss'.
Jadwalkan zona waktu.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az monitor alert-processing-rule delete
Menghapus aturan pemrosesan pemberitahuan.
az monitor alert-processing-rule delete --name
--resource-group
[--yes]
Contoh
Menghapus aturan pemrosesan pemberitahuan.
az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName
Parameter yang Diperlukan
Nama aturan pemrosesan pemberitahuan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Opsional
Jangan meminta konfirmasi.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az monitor alert-processing-rule list
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
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az monitor alert-processing-rule show
Mendapatkan aturan pemrosesan pemberitahuan.
az monitor alert-processing-rule show --name
--resource-group
Contoh
Mendapatkan aturan pemrosesan pemberitahuan berdasarkan nama
az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup
Mendapatkan aturan pemrosesan pemberitahuan berdasarkan id
az monitor alert-processing-rule show \
--ids ruleId1 ruleId2
Parameter yang Diperlukan
Nama aturan pemrosesan pemberitahuan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az monitor alert-processing-rule update
Mengaktifkan, menonaktifkan, atau memperbarui tag untuk aturan pemrosesan pemberitahuan.
az monitor alert-processing-rule update --name
--resource-group
[--add]
[--enabled {false, true}]
[--force-string]
[--remove]
[--set]
[--tags]
Contoh
PatchAlertProcessingRule
az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"
Parameter yang Diperlukan
Nama aturan pemrosesan pemberitahuan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Parameter Opsional
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string, atau JSON string>.
Tunjukkan apakah aturan pemrosesan yang diberikan diaktifkan atau dinonaktifkan (nilainya True dan False).
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list OR --remove propertyToRemove.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
Kirim dan lihat umpan balik untuk