Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nové pravidlo upozornění můžete vytvořit pomocí rozhraní příkazového řádku, PowerShellu nebo šablony Azure Resource Manageru.
Požadavky
Pokud chcete vytvořit nebo upravit pravidlo upozornění, musíte mít následující oprávnění:
- Oprávnění ke čtení cílového prostředku pravidla upozornění
- Oprávnění k zápisu do skupiny prostředků, ve které je pravidlo upozornění vytvořeno. Pokud vytváříte pravidlo upozornění z webu Azure Portal, pravidlo upozornění se ve výchozím nastavení vytvoří ve stejné skupině prostředků, ve které se nachází cílový prostředek.
- Pokud je to možné, přečtěte si oprávnění ke všem skupinám akcí přidruženým k pravidlu upozornění.
Vytvoření nového pravidla upozornění pomocí rozhraní příkazového řádku
Pomocí Azure CLI můžete vytvořit nové pravidlo upozornění. Následující příklady kódu používají Azure Cloud Shell. Zobrazí se úplný seznam příkazů Azure CLI pro Azure Monitor.
Na portálu vyberte Cloud Shell. Na příkazovém řádku použijte tyto možnosti.
- Pokud chcete vytvořit pravidlo upozornění na metriku, použijte příkaz az monitor metrics alert create .
- K vytvoření pravidla upozornění na prohledávání protokolu použijte příkaz az monitor scheduled-query create.
- K vytvoření pravidla upozornění protokolu aktivit použijte příkaz az monitor activity-log alert create .
Pokud chcete například vytvořit pravidlo upozornění na metriku, které monitoruje, jestli je průměrné procento procesoru virtuálního počítače větší než 90:
az monitor metrics alert create -n {nameofthealert} -g {ResourceGroup} --scopes {VirtualMachineResourceID} --condition "avg Percentage CPU > 90" --description {descriptionofthealert}
Vytvoření nového pravidla upozornění pomocí PowerShellu
Pokud chcete vytvořit pravidlo upozornění na metriku pomocí PowerShellu, použijte rutinu Add-AzMetricAlertRuleV2 .
Poznámka:
Když vytvoříte upozornění na metriku pro jeden prostředek, syntaxe použije
TargetResourceId. Když vytvoříte upozornění na metriku pro více prostředků, syntaxe obsahujeTargetResourceScope,TargetResourceTypeaTargetResourceRegion.Pokud chcete vytvořit pravidlo upozornění prohledávání protokolu pomocí PowerShellu, použijte rutinu New-AzScheduledQueryRule .
Pokud chcete vytvořit pravidlo upozornění protokolu aktivit pomocí PowerShellu, použijte rutinu New-AzActivityLogAlert .
Vytvoření nového pravidla upozornění pomocí šablony ARM
Šablonu Azure Resource Manageru (šablona ARM) můžete použít ke konfiguraci pravidel upozornění konzistentně ve všech vašich prostředích.
Vytvořte nový prostředek pomocí následujících typů prostředků:
Upozornění na metriky:
Microsoft.Insights/metricAlertsPoznámka:
- Doporučujeme vytvořit upozornění na metriku pomocí stejné skupiny prostředků jako cílový prostředek.
- Upozornění na metriky pro na typ prostředí pracovního prostoru Azure Log Analytics (
Microsoft.OperationalInsights/workspaces) jsou nakonfigurovaná jinak než jiná metrická upozornění. Další informace najdete v Šabloně prostředků pro metrická upozornění z protokolů. - Pokud vytváříte upozornění na metriku pro jeden prostředek, šablona použije
ResourceIdcílového prostředku. Pokud vytváříte upozornění na metriku pro více prostředků, šablona použijescope,TargetResourceTypeaTargetResourceRegionpro cílové prostředky.
Upozornění prohledávání protokolů:
Microsoft.Insights/scheduledQueryRulesPro protokol aktivit, stav služby a upozornění služby Resource Health:
microsoft.Insights/activityLogAlerts
Zkopírujte jednu ze šablon z těchto ukázkových šablon ARM.
- Upozornění na metriky: Ukázky šablon Resource Manageru pro pravidla upozornění na metriky
- Upozornění prohledávání protokolů: Ukázky šablon Resource Manageru pro pravidla upozornění prohledávání protokolů
- Jednoduchá upozornění na prohledávání protokolů: Ukázky šablon Resource Manageru pro jednoduchá upozornění na prohledávání protokolů
- Upozornění protokolu aktivit: Ukázky šablon Resource Manageru pro pravidla upozornění protokolu aktivit
- Upozornění služby Service Health: Ukázky šablon Resource Manageru pro pravidla upozornění služby Service Health
- Upozornění služby Resource Health: Ukázky šablon Resource Manageru pro pravidla upozornění služby Resource Health
Upravte soubor šablony tak, aby obsahoval příslušné informace pro upozornění, a uložte ho jako <soubor-alert-template-file>.json.
Upravte odpovídající soubor parametrů, aby se výstraha přizpůsobila, a uložte ji jako <soubor-alert-template-file>.parameters.json.
metricNameNastavte parametr pomocí jedné z hodnot podporovaných metrik azure Monitoru.Nasaďte šablonu pomocí PowerShellu nebo rozhraní příkazového řádku.