Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat membuat aturan pemberitahuan baru menggunakan templat CLI, PowerShell, atau Azure Resource Manager.
Prasyarat
Untuk membuat atau mengedit aturan pemberitahuan, Anda harus memiliki izin berikut:
- Izin baca pada sumber daya target aturan pemberitahuan.
- Izin tulis pada grup sumber daya tempat aturan pemberitahuan dibuat. Jika Anda membuat aturan pemberitahuan dari portal Microsoft Azure, aturan pemberitahuan dibuat secara default dalam grup sumber daya yang sama tempat sumber daya target berada.
- Izin baca pada grup tindakan apa pun yang terkait dengan aturan pemberitahuan jika berlaku.
Membuat aturan pemberitahuan baru menggunakan CLI
Anda dapat membuat aturan pemberitahuan baru menggunakan Azure CLI. Contoh kode berikut menggunakan Azure Cloud Shell. Anda dapat melihat daftar lengkap perintah Azure CLI untuk Azure Monitor.
Di portal, pilih Cloud Shell. Pada perintah, gunakan ini.
- Untuk membuat aturan pemberitahuan metrik, gunakan perintah az monitor metrics alert create .
- Untuk membuat aturan pemberitahuan pencarian log, gunakan perintah az monitor scheduled-query create .
- Untuk membuat aturan pemberitahuan log aktivitas, gunakan perintah az monitor activity-log alert create .
Misalnya, untuk membuat aturan pemberitahuan metrik yang memantau jika Rata-rata Persentase CPU pada komputer virtual (VM) lebih besar dari 90:
az monitor metrics alert create -n {nameofthealert} -g {ResourceGroup} --scopes {VirtualMachineResourceID} --condition "avg Percentage CPU > 90" --description {descriptionofthealert}
Membuat aturan peringatan baru menggunakan PowerShell
Untuk membuat aturan pemberitahuan metrik menggunakan PowerShell, gunakan cmdlet Add-AzMetricAlertRuleV2 .
Catatan
Saat Anda membuat pemberitahuan metrik pada satu sumber daya, sintaks menggunakan
TargetResourceId. Saat Anda membuat pemberitahuan metrik pada beberapa sumber daya, sintaksnya berisiTargetResourceScope,TargetResourceType, danTargetResourceRegion.Untuk membuat aturan pemberitahuan pencarian log menggunakan PowerShell, gunakan cmdlet New-AzScheduledQueryRule .
Untuk membuat aturan pemberitahuan log aktivitas menggunakan PowerShell, gunakan cmdlet New-AzActivityLogAlert .
Membuat aturan pemberitahuan baru menggunakan templat ARM
Anda dapat menggunakan templat Azure Resource Manager (templat ARM) untuk mengonfigurasi aturan pemberitahuan secara konsisten di semua lingkungan Anda.
Buat sumber daya baru, menggunakan jenis sumber daya berikut:
Untuk pemberitahuan metrik:
Microsoft.Insights/metricAlertsCatatan
- Kami menyarankan agar Anda membuat pemberitahuan metrik menggunakan grup sumber daya yang sama dengan sumber daya target Anda.
- Pemberitahuan metrik untuk jenis sumber daya ruang kerja Azure Log Analytics (
Microsoft.OperationalInsights/workspaces) dikonfigurasi secara berbeda dari pemberitahuan metrik lainnya. Untuk informasi selengkapnya, lihat Templat Sumber Daya untuk Pemberitahuan Metrik untuk Log. - Jika Anda membuat pemberitahuan metrik untuk satu sumber daya, templat menggunakan
ResourceIdsumber daya target. Jika Anda membuat pemberitahuan metrik untuk beberapa sumber daya, templat menggunakanscope, ,TargetResourceTypedanTargetResourceRegionuntuk sumber daya target.
Untuk pemberitahuan pencarian log:
Microsoft.Insights/scheduledQueryRulesUntuk log aktivitas, kesehatan layanan, dan pemberitahuan kesehatan sumber daya:
microsoft.Insights/activityLogAlerts
Salin salah satu templat dari contoh templat ARM ini.
- Untuk pemberitahuan metrik: Sampel templat Resource Manager untuk aturan pemberitahuan metrik
- Untuk pemberitahuan pencarian log: Sampel templat Resource Manager untuk aturan pemberitahuan pencarian log
- Untuk pemberitahuan pencarian log sederhana: Sampel templat Resource Managers untuk pemberitahuan pencarian log sederhana
- Untuk pemberitahuan log aktivitas: Sampel templat Resource Manager untuk aturan pemberitahuan log aktivitas
- Untuk pemberitahuan kesehatan layanan: Sampel templat Resource Manager untuk aturan pemberitahuan kesehatan layanan
- Untuk pemberitahuan kesehatan sumber daya: Sampel templat Resource Manager untuk aturan pemberitahuan kesehatan sumber daya
Edit file templat untuk berisi informasi yang sesuai untuk pemberitahuan Anda, dan simpan file sebagai <file> templat-pemberitahuan-Anda.json.
Edit file parameter yang sesuai untuk mengkustomisasi pemberitahuan, dan simpan sebagai <file> templat-pemberitahuan-Anda.parameters.json.
Atur
metricNameparameter, menggunakan salah satu nilai dalam metrik yang didukung Azure Monitor.Sebarkan templat menggunakan PowerShell atau CLI.