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
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
Nazwa reguły przetwarzania alertów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Wskazuje typ reguły przetwarzania alertów.
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
Lista identyfikatorów zasobów (rozdzielonych spacjami) grup akcji do dodania. Użycie tego argumentu wymaga, aby typ reguły to AddActionGroups.
Opis reguły przetwarzania alertów.
Określ, czy dana reguła przetwarzania alertów jest włączona lub wyłączona (wartość domyślna jest włączona).
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.
Filtruj alerty według opisu reguły alertu.
Filtruj alerty według identyfikatora alertu.
Filtruj alerty według nazwy reguły alertu.
Filtruj alerty według warunku monitora.
Filtruj alerty według usługi monitorowania.
Filtruj alerty według grupy zasobów.
Filtruj alerty według typu zasobu.
Filtruj alerty według ważności <Sev0, Sev1, Sev2, Sev3, Sev4>.
Filtruj alerty według typu sygnału.
Filtruj alerty według zasobu.
Data zakończenia reguły. Format: 'RRRR-MM-DD hh:mm:ss'.
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).
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).
Godzina zakończenia dla każdego cyklu. Format: hh:mm:ss.
Godzina rozpoczęcia dla każdego cyklu. Format: hh:mm:ss.
Określa, kiedy należy zastosować regułę przetwarzania. Domyślnie zawsze.
Godzina zakończenia dla każdego cyklu. Format: 'hh:mm:ss'.
Godzina rozpoczęcia dla każdego cyklu. Format: 'hh:mm:ss'.
Określa, kiedy należy zastosować regułę przetwarzania.
Data rozpoczęcia reguły. Format: 'RRRR-MM-DD hh:mm:ss'.
Zaplanuj strefę czasową.
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az monitor alert-processing-rule delete
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
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".
Nazwa reguły przetwarzania alertów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az monitor alert-processing-rule list
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
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az monitor alert-processing-rule show
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
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".
Nazwa reguły przetwarzania alertów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az monitor alert-processing-rule update
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
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>
.
Określ, czy dana reguła przetwarzania jest włączona lub wyłączona (wartości to True i False).
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
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".
Nazwa reguły przetwarzania alertów.
Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.