az monitor alert-processing-rule
Hinweis
Diese Referenz ist Teil der AlertsManagement-Erweiterung für die Azure CLI (Version 2.45.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az Monitor-Befehl zur Warnungsverarbeitungsregel ausführen. Weitere Informationen zu Erweiterungen
Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Verwalten sie die Warnungsverarbeitungsregel mit warnungsverwaltung.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az monitor alert-processing-rule create |
Erstellen einer Warnungsverarbeitungsregel. |
Erweiterung | Vorschau |
az monitor alert-processing-rule delete |
Löschen einer Warnungsverarbeitungsregel. |
Erweiterung | Vorschau |
az monitor alert-processing-rule list |
Auflisten aller Warnungsverarbeitungsregeln in einem Abonnement oder einer Ressourcengruppe. |
Erweiterung | Vorschau |
az monitor alert-processing-rule show |
Rufen Sie eine Warnungsverarbeitungsregel ab. |
Erweiterung | Vorschau |
az monitor alert-processing-rule update |
Aktivieren, Deaktivieren oder Aktualisieren von Tags für eine Warnungsverarbeitungsregel. |
Erweiterung | Vorschau |
az monitor alert-processing-rule create
Die Befehlsgruppe "Überwachen der Regel zur Warnverarbeitung" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen einer Warnungsverarbeitungsregel.
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]
Beispiele
Erstellen oder Aktualisieren einer Regel, die allen Warnungen in einem Abonnement eine Aktionsgruppe hinzufügt
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"
Erstellen oder Aktualisieren einer Regel, die allen Sev0- und Sev1-Warnungen in zwei Ressourcengruppen zwei Aktionsgruppen hinzufügt
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"
Erstellen oder Aktualisieren einer Regel, die alle Aktionsgruppen aus Warnungen auf einer bestimmten VM während eines einmaligen Standard Tenance-Fensters entfernt (1800-2000 zu einem bestimmten Datum, Pacific Standard Time)
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"
Erstellen oder Aktualisieren einer Regel, die alle Aktionsgruppen aus allen Warnungen in einem Abonnement entfernt, die aus einer bestimmten Warnungsregel stammt
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"
Erstellen oder Aktualisieren einer Regel, die alle Aktionsgruppen aus allen Warnungen auf einem beliebigen virtuellen Computer in zwei Ressourcengruppen während eines wiederkehrenden Standard tenance-Fensters entfernt (2200-0400 alle Sa und Sun, India Standard Time)
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"
Erstellen oder Aktualisieren einer Regel, die alle Aktionsgruppen außerhalb der Geschäftszeiten entfernt (Mo-Fr 09:00-17:00, Eastern Standard Time)
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"
Erforderliche Parameter
Name der Warnungsverarbeitungsregel.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Geben Sie den Typ der Warnungsverarbeitungsregel an.
Liste der Ressourcen-IDs (durch Leerzeichen getrennt) für den Bereich. Die Regel gilt für Warnungen, die für Ressourcen innerhalb dieses Bereichs ausgelöst wurden.
Optionale Parameter
Liste der hinzuzufügenden Ressourcen-IDs (durch Leerzeichen getrennt) von Aktionsgruppen. Eine Verwendung dieses Arguments erfordert, dass der Regeltyp "AddActionGroups" ist.
Beschreibung der Warnungsverarbeitungsregel.
Geben Sie an, ob die angegebene Warnungsverarbeitungsregel aktiviert oder deaktiviert ist (Standard ist aktiviert).
Filtern von Warnungen nach Warnungskontext (Nutzlast).
Das Filterformat ist der Ort, an dem operator: einer von <"Equals", "NotEquals", "Contains", "DoesNotContain> Values": Liste der Werte, die für eine bestimmte Bedingung übereinstimmen sollen.
Filtern sie Warnungen nach der Beschreibung der Warnungsregel.
Filtern sie Warnungen nach Warnungs-ID.
Filtern sie Warnungen nach dem Namen der Warnungsregel.
Filtern sie Warnungen nach Überwachung der Bedingung.
Filtert Warnungen nach Überwachungsdienst.
Filtert Warnungen nach Ressourcengruppe.
Filtert Warnungen nach Ressourcentyp.
Filtern Sie Warnungen nach Schweregrad <Sev0, Sev1, Sev2, Sev3, Sev4>.
Filtern sie Warnungen nach Signaltyp.
Filtern sie Warnungen nach Ressource.
Enddatum für die Regel. Format: 'JJJJ-MM-DD hh:mm:ss'.
Liste der Serienmusterwerte.
--schedule-recurrence: Liste der Serienmusterwerte (durch Leerzeichen getrennt). Für einen wöchentlichen Serientyp sind zulässige Werte Sonntag bis Samstag. Bei einem monatlichen Serientyp sind zulässige Werte 1 bis 31 (Tage des Monats).
Liste der Serienmusterwerte für das zweite Serienmuster.
--schedule-recurrence-2 : Liste der Serienmusterwerte (durch Leerzeichen getrennt). Für einen wöchentlichen Serientyp sind zulässige Werte Sonntag bis Samstag. Bei einem monatlichen Serientyp sind zulässige Werte 1 bis 31 (Tage des Monats).
Endzeit für jede Serie. Format: hh:mm:ss.
Startzeit für jede Serie. Format: hh:mm:ss.
Gibt an, wann die Verarbeitungsregel angewendet werden soll. Standardeinstellung für "Immer".
Endzeit für jede Serie. Format: 'hh:mm:ss'.
Startzeit für jede Serie. Format: 'hh:mm:ss'.
Gibt an, wann die Verarbeitungsregel angewendet werden soll.
Startdatum für die Regel. Format: 'JJJJ-MM-DD hh:mm:ss'.
Zeitzone planen.
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor alert-processing-rule delete
Die Befehlsgruppe "Überwachen der Regel zur Warnverarbeitung" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen einer Warnungsverarbeitungsregel.
az monitor alert-processing-rule delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Beispiele
Löschen einer Warnungsverarbeitungsregel.
az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Warnungsverarbeitungsregel.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Nicht zur Bestätigung auffordern
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor alert-processing-rule list
Die Befehlsgruppe "Überwachen der Regel zur Warnverarbeitung" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Auflisten aller Warnungsverarbeitungsregeln in einem Abonnement oder einer Ressourcengruppe.
az monitor alert-processing-rule list [--resource-group]
Beispiele
Auflisten aller Warnungsverarbeitungsregeln im aktuellen Abonnement
az monitor alert-processing-rule list
Auflisten aller Warnungsverarbeitungsregeln in einer Ressourcengruppe
az monitor alert-processing-rule list \
--resource-group myResourceGroup
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor alert-processing-rule show
Die Befehlsgruppe "Überwachen der Regel zur Warnverarbeitung" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Rufen Sie eine Warnungsverarbeitungsregel ab.
az monitor alert-processing-rule show [--ids]
[--name]
[--resource-group]
[--subscription]
Beispiele
Abrufen einer Warnungsverarbeitungsregel anhand des Namens
az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup
Abrufen der Regel zur Verarbeitung von Warnungen nach IDs
az monitor alert-processing-rule show \
--ids ruleId1 ruleId2
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Warnungsverarbeitungsregel.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az monitor alert-processing-rule update
Die Befehlsgruppe "Überwachen der Regel zur Warnverarbeitung" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Aktivieren, Deaktivieren oder Aktualisieren von Tags für eine Warnungsverarbeitungsregel.
az monitor alert-processing-rule update [--add]
[--enabled {false, true}]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
Beispiele
PatchAlertProcessingRule
az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"
Optionale Parameter
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>
.
Geben Sie an, ob die angegebene Verarbeitungsregel aktiviert oder deaktiviert ist (Werte sind True und False).
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name der Warnungsverarbeitungsregel.
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove>
ODER --remove propertyToRemove
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>
.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.