Создание оповещений журнала действий для уведомлений службыCreate activity log alerts on service notifications

ОбзорOverview

В этой статье показано, как настроить оповещения журнала действий для уведомлений о работоспособности службы с помощью портала Azure.This article shows you how to set up activity log alerts for service health notifications by using the Azure portal.

Уведомления о работоспособности службы хранятся в журнале действий Azure С учетом возможного большого объема информации, хранящейся в журнале активности, существует отдельный пользовательский интерфейс, который упрощает просмотр и настройку оповещений в уведомлениях о работоспособности службы.Service health notifications are stored in the Azure activity log Given the possibly large volume of information stored in the activity log, there is a separate user interface to make it easier to view and set up alerts on service health notifications.

Оповещения можно получать, когда Azure отправляет уведомления о работоспособности службы в вашу подписку Azure.You can receive an alert when Azure sends service health notifications to your Azure subscription. Оповещения можно настроить на основе следующих данных.You can configure the alert based on:

  • Класс уведомления о работоспособности службы (проблемы со службой, запланированное обслуживание, рекомендации по работоспособности).The class of service health notification (Service issues, Planned maintenance, Health advisories).
  • Затронутая подписка.The subscription affected.
  • Затронутые службы.The service(s) affected.
  • Затронутые регионы.The region(s) affected.

Примечание

Уведомления о работоспособности службы не содержат предупреждения о событиях работоспособности ресурсов.Service health notifications does not send an alert regarding resource health events.

Кроме того, можно настроить, кому должны отправляться оповещения:You also can configure who the alert should be sent to:

  • Выберите имеющуюся группу действий.Select an existing action group.
  • Создайте группу действий (которую можно будет использовать для будущих оповещений).Create a new action group (that can be used for future alerts).

Чтобы узнать больше о группах действий, см.To learn more about action groups, see Create and manage action groups.

Дополнительные сведения о том, как настроить уведомления о работоспособности службы с помощью шаблонов Resource Manager Azure, см. в статье Создание оповещения журнала действий с помощью шаблона Resource Manager.For information on how to configure service health notification alerts by using Azure Resource Manager templates, see Resource Manager templates.

Посмотрите видео о настройке первого оповещения о здоровье службы AzureWatch a video on setting up your first Azure Service Health alert

Создание оповещения и новой группы действий с помощью портала AzureAlert and new action group using Azure portal

  1. На порталевыберите Работоспособность службы.In the portal, select Service Health.

    Служба "Работоспособность службы"

  2. В разделе Оповещения выберите Оповещения о работоспособности.In the Alerts section, select Health alerts.

    Вкладка "Оповещения о работоспособности"

  3. Выберите Create service health alert (Создать оповещение о работоспособности службы) и заполните поля.Select Create service health alert and fill in the fields.

    Команда Create service health alert (Создать оповещение о работоспособности службы)

  4. Выберите Подписки, Службы и Области, чтобы получать оповещения.Select the Subscription, Services, and Regions you want to be alerted for.

    Диалоговое окно Add activity log alert (Добавить оповещение журнала действий)

    Примечание

    Эта подписка используется для сохранения оповещения журнала действий.This subscription is used to save the activity log alert. В эту подписку развертывается ресурс оповещения, а также с ее помощью отслеживаются связанные с ним события в журнале действий.The alert resource is deployed to this subscription and monitors events in the activity log for it.

  5. Выберите Типы событий для получения оповещений: Неполадка службы, Плановое обслуживание и Рекомендации по работоспособностиChoose the Event types you want to be alerted for: Service issue, Planned maintenance, and Health advisories

  6. Определите подробности своих оповещений, введя Имя правила оповещения и его Описание.Define your alert details by entering an Alert rule name and Description.

  7. Выберите группу ресурсов для хранения оповещений.Select the Resource group where you want the alert to be saved.

  8. Чтобы создать новую группу действий, нажмите Новая группа действий.Create a new action group by selecting New action group. Введите имя в поля Имя группы действий и Короткое имя.Enter a name in the Action group name box and enter a name in the Short name box. Короткое имя используется в уведомлениях, которые отправляются при выводе оповещения.The short name is referenced in the notifications that are sent when this alert fires.

    Создание новой группы действий

  9. Определите список получателей, указав данные получателя:Define a list of receivers by providing the receiver's:

    а.a. Имя. Введите имя, псевдоним или идентификатор получателя.Name: Enter the receiver's name, alias, or identifier.

    b.b. Тип действия. Вы можете выбрать SMS, электронную почту, веб-перехватчик, приложение Azure и другие типы.Action Type: Select SMS, email, webhook, Azure app, and more.

    c.c. Подробные сведения. Сведения зависят от типа действия. Можно указать номер телефона, адрес электронной почты, универсальный код ресурса (URI) веб-перехватчика и др.Details: Based on the action type chosen, enter a phone number, email address, webhook URI, etc.

  10. Чтобы создать группу действий, выберите ОК, а чтобы завершить оповещение — Создать правило оповещения.Select OK to create the action group, and then Create alert rule to complete your alert.

В течение нескольких минут оповещение активируется на основе указанных во время создания условий.Within a few minutes, the alert is active and begins to trigger based on the conditions you specified during creation.

Узнайте, как настроить уведомления веб-перехватчика для существующих систем управления проблемами.Learn how to Configure webhook notifications for existing problem management systems. Сведения о схеме веб-перехватчика для оповещений журнала действий см. в статье Объекты webhook для оповещений журнала действий Azure.For information on the webhook schema for activity log alerts, see Webhooks for Azure activity log alerts.

Примечание

Группу действий, определенную при выполнении этих шагов, можно использовать повторно в качестве имеющейся группы действий для всех будущих определений оповещений.The action group defined in these steps is reusable as an existing action group for all future alert definitions.

Создание оповещения с использованием существующей группы действий с помощью портала AzureAlert with existing action group using Azure portal

  1. Следуйте шагам от 1 до 6 в предыдущем разделе, чтобы создать уведомление о работоспособности службы.Follow steps 1 through 6 in the previous section to create your service health notification.

  2. В разделе Определение группы действий нажмите кнопку **Выбрать группу действий **.Under Define action group, click the Select action group button. Выберите необходимую группу действий.Select the appropriate action group.

  3. Чтобы добавить группу действий, выберите Добавить, а чтобы завершить оповещение — Создать правило генерации оповещений.Select Add to add the action group, and then Create alert rule to complete your alert.

В течение нескольких минут оповещение активируется на основе указанных во время создания условий.Within a few minutes, the alert is active and begins to trigger based on the conditions you specified during creation.

Создание оповещения и новой группы действий с помощью шаблонов Azure Resource ManagerAlert and new action group using the Azure Resource Manager templates

Ниже приведен пример кода, который создает группу действий с целевым объектом электронной почты и активирует все уведомления о работоспособности службы в целевой подписке.The following is an example that creates an action group with an email target and enables all service health notifications for the target subscription.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "actionGroups_name": {
            "defaultValue": "SubHealth",
            "type": "String"
        },
        "activityLogAlerts_name": {
            "defaultValue": "ServiceHealthActivityLogAlert",
            "type": "String"
        },
        "emailAddress":{
            "type":"string"
        }
    },
    "variables": {
        "alertScope":"[concat('/','subscriptions','/',subscription().subscriptionId)]"
    },
    "resources": [
        {
            "comments": "Action Group",
            "type": "microsoft.insights/actionGroups",
            "name": "[parameters('actionGroups_name')]",
            "apiVersion": "2017-04-01",
            "location": "Global",
            "tags": {},
            "scale": null,
            "properties": {
                "groupShortName": "[parameters('actionGroups_name')]",
                "enabled": true,
                "emailReceivers": [
                    {
                        "name": "[parameters('actionGroups_name')]",
                        "emailAddress": "[parameters('emailAddress')]"
                    }
                ],
                "smsReceivers": [],
                "webhookReceivers": []
            },
            "dependsOn": []
        },
        {
            "comments": "Service Health Activity Log Alert",
            "type": "microsoft.insights/activityLogAlerts",
            "name": "[parameters('activityLogAlerts_name')]",
            "apiVersion": "2017-04-01",
            "location": "Global",
            "tags": {},
            "scale": null,
            "properties": {
                "scopes": [
                    "[variables('alertScope')]"
                ],
                "condition": {
                    "allOf": [
                        {
                            "field": "category",
                            "equals": "ServiceHealth"
                        },
                        {
                            "field": "properties.incidentType",
                            "equals": "Incident"
                        }
                    ]
                },
                "actions": {
                    "actionGroups": [
                        {
                            "actionGroupId": "[resourceId('microsoft.insights/actionGroups', parameters('actionGroups_name'))]",
                            "webhookProperties": {}
                        }
                    ]
                },
                "enabled": true,
                "description": ""
            },
            "dependsOn": [
                "[resourceId('microsoft.insights/actionGroups', parameters('actionGroups_name'))]"
            ]
        }
    ]
}

Управление оповещениямиManage your alerts

Созданное оповещение отображается в разделе Оповещения в окне Монитор.After you create an alert, it's visible in the Alerts section of Monitor. Выберите оповещение, которым нужно управлять, чтобы получить возможность:Select the alert you want to manage to:

  • Изменить его.Edit it.
  • Удалить его.Delete it.
  • Отключить и включить его, если нужно временно остановить или возобновить получение уведомлений для этого оповещения.Disable or enable it, if you want to temporarily stop or resume receiving notifications for the alert.

Дальнейшие действияNext steps