az monitor alert-processing-rule
Not
Bu başvuru, Azure CLI (sürüm 2.45.0 veya üzeri) için alertsmanagement uzantısının bir parçasıdır. Uzantı, az monitor alert-processing-rule komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Alertsmanagement ile uyarı işleme kuralını yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az monitor alert-processing-rule create |
Uyarı işleme kuralı oluşturun. |
Dahili | Önizleme |
az monitor alert-processing-rule delete |
Uyarı işleme kuralını silin. |
Dahili | Önizleme |
az monitor alert-processing-rule list |
Bir abonelik veya kaynak grubundaki tüm uyarı işleme kurallarını listeleyin. |
Dahili | Önizleme |
az monitor alert-processing-rule show |
Uyarı işleme kuralı alın. |
Dahili | Önizleme |
az monitor alert-processing-rule update |
Uyarı işleme kuralı için etiketleri etkinleştirin, devre dışı bırakın veya güncelleştirin. |
Dahili | Önizleme |
az monitor alert-processing-rule create
'monitor alert-processing-rule' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Uyarı işleme kuralı oluşturun.
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]
Örnekler
Abonelikteki tüm uyarılara eylem grubu ekleyen bir kural oluşturma veya güncelleştirme
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"
İki kaynak grubundaki tüm Sev0 ve Sev1 uyarılarına iki eylem grubu ekleyen bir kural oluşturma veya güncelleştirme
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"
Tek seferlik bakım penceresi sırasında belirli bir VM'deki tüm eylem gruplarını uyarılardan kaldıran bir kural oluşturma veya güncelleştirme (belirli bir tarihte 1800-2000, Pasifik Standart Saati)
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"
Belirli bir uyarı kuralından gelen bir abonelikteki tüm uyarılardan tüm eylem gruplarını kaldıran bir kural oluşturma veya güncelleştirme
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"
Yinelenen bir bakım penceresi sırasında iki kaynak grubundaki herhangi bir VM'deki tüm uyarılardaki tüm eylem gruplarını kaldıran bir kural oluşturma veya güncelleştirme (Her Sat ve Sun için 2200-0400, Hindistan Standart Saati)
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"
İş saatleri dışındaki tüm eylem gruplarını kaldıran bir kural oluşturma veya güncelleştirme (Pzt-Cum 09:00-17:00, Doğu Standart Saati)
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"
Gerekli Parametreler
Uyarı işleme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Uyarı işleme kuralının türünü belirtin.
Kapsam için kaynak kimliklerinin (boşlukla ayrılmış) listesi. Kural, bu kapsamdaki kaynaklara tetiklenen uyarılara uygulanır.
İsteğe Bağlı Parametreler
Eklenecek eylem gruplarının kaynak kimliklerinin (boşlukla ayrılmış) listesi. Bu bağımsız değişkenin kullanılması için kural türünün AddActionGroups olması gerekir.
Uyarı işleme kuralının açıklaması.
Verilen uyarı işleme kuralının etkin mi yoksa devre dışı mı (varsayılan etkin) olduğunu belirtin.
Uyarıları uyarı bağlamı (yük) göre filtreleyin.
Filtre biçimi burada İşleç: <Eşittir, NotEquals, contains, DoesNotContain> Değerleri: Belirli bir koşul için eşleşecek değerlerin listesi.
Uyarıları uyarı kuralı açıklamasına göre filtreleyin.
Uyarıları uyarı kimliğine göre filtreleyin.
Uyarıları uyarı kuralı adına göre filtreleyin.
Uyarıları izleme koşuluna göre filtreleyin.
Uyarıları izleme hizmetine göre filtreleyin.
Uyarıları kaynak grubuna göre filtreleyin.
Uyarıları kaynak türüne göre filtreleyin.
Uyarıları Önem Derecesi0 <, Önem Derecesi1, Sev2, Sev3, Sev4'e göre filtreleyin>.
Uyarıları sinyal türüne göre filtreleyin.
Uyarıları kaynağa göre filtreleyin.
Kuralın bitiş tarihi. Biçim: 'YYYY-MM-DD hh:mm:ss'.
Yinelenme deseni değerlerinin listesi.
--schedule-recurrence : Yinelenme deseni değerlerinin listesi (boşlukla ayrılmış). Haftalık yinelenme türü için izin verilen değerler Pazar ile Cumartesi arası değerlerdir. Aylık yinelenme türü için izin verilen değerler 1 ile 31 (ay günleri) arasında olur.
İkinci yinelenme deseni için yinelenme deseni değerlerinin listesi.
--schedule-recurrence-2 : Yinelenme deseni değerlerinin listesi (boşlukla ayrılmış). Haftalık yinelenme türü için izin verilen değerler Pazar ile Cumartesi arası değerlerdir. Aylık yinelenme türü için izin verilen değerler 1 ile 31 (ay günleri) arasında olur.
Her yineleme için bitiş saati. Biçim: ss:mm:ss.
Her yinelenme için başlangıç saati. Biçim: ss:mm:ss.
İşleme kuralının ne zaman uygulanacağını belirtir. Varsayılan değer Her Zaman'dır.
Her yineleme için bitiş saati. Biçim: 'hh:mm:ss'.
Her yinelenme için başlangıç saati. Biçim: 'hh:mm:ss'.
İşleme kuralının ne zaman uygulanacağını belirtir.
Kuralın başlangıç tarihi. Biçim: 'YYYY-MM-DD hh:mm:ss'.
Saat dilimini zamanlayın.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor alert-processing-rule delete
'monitor alert-processing-rule' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Uyarı işleme kuralını silin.
az monitor alert-processing-rule delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Örnekler
Uyarı işleme kuralını silin.
az monitor alert-processing-rule delete \
--resource-group myResourceGroup \
--name myRuleName
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uyarı işleme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor alert-processing-rule list
'monitor alert-processing-rule' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Bir abonelik veya kaynak grubundaki tüm uyarı işleme kurallarını listeleyin.
az monitor alert-processing-rule list [--resource-group]
Örnekler
Geçerli abonelikteki tüm uyarı işleme kurallarını listeleme
az monitor alert-processing-rule list
Kaynak grubundaki tüm uyarı işleme kurallarını listeleme
az monitor alert-processing-rule list \
--resource-group myResourceGroup
İsteğe Bağlı Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor alert-processing-rule show
'monitor alert-processing-rule' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Uyarı işleme kuralı alın.
az monitor alert-processing-rule show [--ids]
[--name]
[--resource-group]
[--subscription]
Örnekler
Ada göre uyarı işleme kuralı alma
az monitor alert-processing-rule show \
--name myRuleName \
--resource-group myRuleNameResourceGroup
Kimliklere göre uyarı işleme kuralı alma
az monitor alert-processing-rule show \
--ids ruleId1 ruleId2
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uyarı işleme kuralının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az monitor alert-processing-rule update
'monitor alert-processing-rule' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus
Uyarı işleme kuralı için etiketleri etkinleştirin, devre dışı bırakın veya güncelleştirin.
az monitor alert-processing-rule update [--add]
[--enabled {false, true}]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
Örnekler
PatchAlertProcessingRule
az monitor alert-processing-rule update \
--name "WeeklySuppression" \
--enabled false \
--tags key1="value1" key2="value2" --resource-group "alertscorrelationrg"
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>
.
Verilen işleme kuralının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakılıp bırakılmadiğini belirtin (değerler True ve False'tur).
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uyarı işleme kuralının adı.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.