az monitor alert-processing-rule

Uwaga

Ta dokumentacja jest częścią rozszerzenia alertsmanagement dla interfejsu wiersza polecenia platformy Azure (wersja 2.45.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az monitor alert-processing-rule po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Zarządzanie regułą przetwarzania alertów za pomocą funkcji alertsmanagement.

Polecenia

Nazwa Opis Typ Stan
az monitor alert-processing-rule create

Utwórz regułę przetwarzania alertów.

Numer wewnętrzny Podgląd
az monitor alert-processing-rule delete

Usuń regułę przetwarzania alertów.

Numer wewnętrzny Podgląd
az monitor alert-processing-rule list

Wyświetl listę wszystkich reguł przetwarzania alertów w subskrypcji lub grupie zasobów.

Numer wewnętrzny Podgląd
az monitor alert-processing-rule show

Uzyskaj regułę przetwarzania alertów.

Numer wewnętrzny Podgląd
az monitor alert-processing-rule update

Włączanie, wyłączanie lub aktualizowanie tagów dla reguły przetwarzania alertów.

Numer wewnętrzny Podgląd

az monitor alert-processing-rule create

Wersja zapoznawcza

Grupa poleceń "monitor alert-processing-rule" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Utwórz regułę przetwarzania alertów.

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]

Przykłady

Tworzenie lub aktualizowanie reguły, która dodaje grupę akcji do wszystkich alertów w subskrypcji

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"

Tworzenie lub aktualizowanie reguły, która dodaje dwie grupy akcji do wszystkich alertów Sev0 i Sev1 w dwóch grupach zasobów

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"

Utwórz lub zaktualizuj regułę, która usuwa wszystkie grupy akcji z alertów dla określonej maszyny wirtualnej podczas jednorazowego okna obsługi (1800–2000 w określonej dacie, Pacyfik (czas standardowy)

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"

Tworzenie lub aktualizowanie reguły, która usuwa wszystkie grupy akcji ze wszystkich alertów w subskrypcji pochodzącej z określonej reguły alertu

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"

Utwórz lub zaktualizuj regułę, która usuwa wszystkie grupy akcji ze wszystkich alertów na dowolnej maszynie wirtualnej w dwóch grupach zasobów podczas cyklicznego okna obsługi (2200–0400 co Sat i Sun, Indie (czas standardowy)

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"

Utwórz lub zaktualizuj regułę, która usuwa wszystkie grupy akcji poza godzinami pracy (pon-pt 09:00-17:00, wschodni czas standardowy)

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"

Parametry wymagane

--name -n

Nazwa reguły przetwarzania alertów.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--rule-type

Wskazuje typ reguły przetwarzania alertów.

akceptowane wartości: AddActionGroups, RemoveAllActionGroups
--scopes

Lista identyfikatorów zasobów (rozdzielonych spacjami) dla zakresu. Reguła będzie stosowana do alertów uruchamianych na zasobach w tym zakresie.

Parametry opcjonalne

--action-groups

Lista identyfikatorów zasobów (rozdzielonych spacjami) grup akcji do dodania. Użycie tego argumentu wymaga, aby typ reguły to AddActionGroups.

--description

Opis reguły przetwarzania alertów.

--enabled

Określ, czy dana reguła przetwarzania alertów jest włączona lub wyłączona (wartość domyślna jest włączona).

akceptowane wartości: false, true
--filter-alert-context

Filtruj alerty według kontekstu alertu (ładunku).

Format filtru to operator: jeden z <wartości Equals, NotEquals, Contains, DoesNotContain> Values: Lista wartości, które mają być zgodne dla danego warunku.

--filter-alert-rule-description

Filtruj alerty według opisu reguły alertu.

--filter-alert-rule-id

Filtruj alerty według identyfikatora alertu.

--filter-alert-rule-name

Filtruj alerty według nazwy reguły alertu.

--filter-monitor-condition

Filtruj alerty według warunku monitora.

--filter-monitor-service

Filtruj alerty według usługi monitorowania.

--filter-resource-group

Filtruj alerty według grupy zasobów.

--filter-resource-type

Filtruj alerty według typu zasobu.

--filter-severity

Filtruj alerty według ważności <Sev0, Sev1, Sev2, Sev3, Sev4>.

--filter-signal-type

Filtruj alerty według typu sygnału.

--filter-target-resource

Filtruj alerty według zasobu.

--schedule-end-datetime

Data zakończenia reguły. Format: 'RRRR-MM-DD hh:mm:ss'.

--schedule-recurrence

Lista wartości wzorca cyklu.

--schedule-recurrence: Lista wartości wzorca cyklu (rozdzielane spacjami). W przypadku cotygodniowego typu cyklu dozwolone wartości to niedziela do soboty. W przypadku typu cyklu miesięcznego dozwolone wartości to od 1 do 31 (dni miesiąca).

--schedule-recurrence-2

Lista wartości wzorca cyklu dla drugiego wzorca cyklu.

--schedule-recurrence-2: Lista wartości wzorca cyklu (rozdzielane spacjami). W przypadku cotygodniowego typu cyklu dozwolone wartości to niedziela do soboty. W przypadku typu cyklu miesięcznego dozwolone wartości to od 1 do 31 (dni miesiąca).

--schedule-recurrence-2-end-time

Godzina zakończenia dla każdego cyklu. Format: hh:mm:ss.

--schedule-recurrence-2-start-time

Godzina rozpoczęcia dla każdego cyklu. Format: hh:mm:ss.

--schedule-recurrence-2-type

Określa, kiedy należy zastosować regułę przetwarzania. Domyślnie zawsze.

akceptowane wartości: Daily, Monthly, Weekly
--schedule-recurrence-end-time

Godzina zakończenia dla każdego cyklu. Format: 'hh:mm:ss'.

--schedule-recurrence-start-time

Godzina rozpoczęcia dla każdego cyklu. Format: 'hh:mm:ss'.

--schedule-recurrence-type

Określa, kiedy należy zastosować regułę przetwarzania.

akceptowane wartości: Daily, Monthly, Weekly
--schedule-start-datetime

Data rozpoczęcia reguły. Format: 'RRRR-MM-DD hh:mm:ss'.

--schedule-time-zone

Zaplanuj strefę czasową.

wartość domyślna: UTC
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor alert-processing-rule delete

Wersja zapoznawcza

Grupa poleceń "monitor alert-processing-rule" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Usuń regułę przetwarzania alertów.

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

Przykłady

Usuń regułę przetwarzania alertów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa reguły przetwarzania alertów.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor alert-processing-rule list

Wersja zapoznawcza

Grupa poleceń "monitor alert-processing-rule" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Wyświetl listę wszystkich reguł przetwarzania alertów w subskrypcji lub grupie zasobów.

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

Przykłady

Wyświetlanie listy wszystkich reguł przetwarzania alertów w bieżącej subskrypcji

az monitor alert-processing-rule list

Wyświetlanie listy wszystkich reguł przetwarzania alertów w grupie zasobów

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

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor alert-processing-rule show

Wersja zapoznawcza

Grupa poleceń "monitor alert-processing-rule" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Uzyskaj regułę przetwarzania alertów.

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

Przykłady

Pobieranie reguły przetwarzania alertów według nazwy

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

Pobieranie reguły przetwarzania alertów według identyfikatorów

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa reguły przetwarzania alertów.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az monitor alert-processing-rule update

Wersja zapoznawcza

Grupa poleceń "monitor alert-processing-rule" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Włączanie, wyłączanie lub aktualizowanie tagów dla reguły przetwarzania alertów.

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

Przykłady

PatchAlertProcessingRule

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

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string or JSON string>.

wartość domyślna: []
--enabled

Określ, czy dana reguła przetwarzania jest włączona lub wyłączona (wartości to True i False).

akceptowane wartości: false, true
--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

wartość domyślna: False
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa reguły przetwarzania alertów.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove> OR --remove propertyToRemove.

wartość domyślna: []
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>.

wartość domyślna: []
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.