Решение "Управление оповещениями" в Azure Log Analytics

Значок

Внимание!

Это решение больше не находится в активном процессе разработки и может не работать должным образом. Рекомендуем использовать Azure Resource Graph для запроса оповещений Azure Monitor.

Решение для управления оповещениями помогает анализировать все оповещения в репозитории Log Analytics. Эти оповещения могут поступать из различных источников, например созданных службой Log Analytics или импортированных из Nagios или Zabbix. Это решение также импортирует оповещения из всех подключенных групп управления System Center Operations Manager.

Предварительные требования

Решение работает с любыми записями в репозитории Log Analytics, имеющими тип Alert (Оповещение), поэтому необходимо выполнить настройку, которая требуется для сбора этих записей.

Конфигурация

Добавьте решение "Управление оповещениями" в рабочую область Log Analytics в соответствии с инструкциями по добавлению решений. Дополнительная настройка не требуется.

Пакеты управления

Если группа управления System Center Operations Manager подключена к рабочей области Log Analytics, то при добавлении этого решения в System Center Operations Manager будут установлены указанные ниже пакеты. Для этих пакетов управления не требуются настройка или обслуживание.

  • Управление оповещениями Microsoft System Center Advisor (Microsoft.IntelligencePacks.AlertManagement)

Дополнительные сведения об обновлении пакетов управления для решений см. в статье Подключение Operations Manager к Log Analytics.

сбор данных

Агенты

В следующей таблице описаны подключенные источники, которые поддерживаются этим решением.

Подключенный источник Поддержка Описание
Агенты Windows Нет Прямые агенты Windows не создают оповещения. Оповещения Log Analytics могут создаваться на основании событий и данных о производительности, собранных из агентов Windows.
Агенты Linux Нет Прямые агенты Linux не создают оповещения. Оповещения Log Analytics могут создаваться на основании событий и данных о производительности, собранных из агентов Linux. Оповещения Nagios и Zabbix собираются с тех серверов, для которых требуется агент Linux.
Группа управления System Center Operations Manager Да Оповещения, созданные в агентах System Center Operations Manager, поступают в группу управления и пересылаются в Log Analytics.

Прямое подключение агентов Operations Manager к Log Analytics не требуется. Данные об оповещениях пересылаются из группы управления в репозиторий Log Analytics.

Частота сбора

  • Записи оповещений становятся доступными для решения, как только они сохраняются в репозитории.
  • Данные оповещений отправляются в Log Analytics из группы управления System Center Operations Manager каждые 3 минуты.

Использование решения

Когда вы добавите решение "Управление оповещениями" в рабочую область Log Analytics, на панели мониторинга появится плитка Управление оповещениями. Она отображает число (и соответствующее графическое представление) активных оповещений, созданных за последние 24 часа. Этот диапазон времени нельзя изменить.

Плитка

Щелкните плитку Управление оповещениями, чтобы открыть панель мониторинга Управление оповещениями. Панель мониторинга содержит столбцы, перечисленные в приведенной ниже таблице. Каждый столбец содержит десять самых частых оповещений, соответствующих выбранным критериям для данного столбца указанной области действия и за указанный период. Можно выполнить поиск журналов, выводящий весь список, щелкнув элемент Просмотреть все внизу столбца или заголовок этого столбца.

Столбец Описание
критические оповещения; Все оповещения с уровнем серьезности "Критическое" группируются по имени. Щелкните имя оповещения, чтобы выполнить поиск журналов, возвращающий все записи для данного оповещения.
предупреждающие оповещения; Все оповещения с уровнем серьезности "Предупреждение" группируются по имени. Щелкните имя оповещения, чтобы выполнить поиск журналов, возвращающий все записи для данного оповещения.
Оповещения System Center Operations Manager Все оповещения, собранные из Operations Manager, с любым состоянием, кроме Закрыто, группируются по источнику оповещения.
все активные оповещения. Все оповещения с любым уровнем серьезности группируются по имени. Включает только оповещения Operations Manager с любым состоянием, кроме Закрыто.

Если прокрутить панель мониторинга вправо, там вы найдете несколько распространенных запросов. Любой запрос можно щелкнуть, чтобы выполнить поиск по журналам и получить информацию об оповещениях.

Панель мониторинга

Записи Log Analytics

Решение для управления оповещениями анализирует все записи с типом Alert. Оповещения, созданные Log Analytics или собранные из Nagios или Zabbix, не направляются в решение напрямую.

Решение импортирует оповещения из System Center Operations Manager и создает соответствующую запись для каждого оповещения, для которого указан тип Alert, а SourceSystem имеет значение OpsManager. У этих записей есть свойства, приведенные в таблице ниже.

Свойство Описание
Type Оповещение
SourceSystem OpsManager
AlertContext Подробные сведения об элементе данных, вызвавшем создание оповещения в формате XML.
AlertDescription Подробное описание оповещения.
AlertId GUID оповещения.
AlertName Имя оповещения.
AlertPriority Приоритет оповещения.
AlertSeverity Серьезность оповещения.
AlertState Последнее состояние разрешения для предупреждения.
LastModifiedBy Имя последнего пользователя, изменившего оповещение.
ManagementGroupName Имя группы управления, где было создано оповещение.
RepeatCount Указывает, сколько раз было создано такое оповещение для того же отслеживаемого объекта с момента разрешения.
ResolvedBy Имя пользователя, разрешившего оповещение. Пусто, если оповещение пока не разрешено.
SourceDisplayName Отображаемое имя отслеживаемого объекта, сгенерировавшего оповещение.
SourceFullName Полное имя отслеживаемого объекта, сгенерировавшего оповещение.
TicketId Идентификатор запроса для предупреждения, если среда System Center Operations Manager дополнена процессом назначения запросов для оповещений. Пустой, если идентификатор билета не назначен.
TimeGenerated Дата и время создания оповещения.
TimeLastModified Дата и время последнего изменения оповещения.
TimeRaised Дата и время генерации оповещения.
TimeResolved Дата и время разрешения оповещения. Пусто, если оповещение пока не разрешено.

Пример поисков журналов

Следующая таблица содержит примеры поисков по журналам для получения записей оповещений, собранных этим решением.

Запрос Описание
Alert | where SourceSystem == "OpsManager" and AlertSeverity == "error" and TimeRaised > ago(24h) Критические оповещения, созданные за последние 24 часа.
Alert | where AlertSeverity == "warning" and TimeRaised > ago(24h) Предупредительные оповещения, созданные за последние 24 часа.
Alert | where SourceSystem == "OpsManager" and AlertState != "Closed" and TimeRaised > ago(24h) | summarize Count = count() by SourceDisplayName Источники с активными оповещениями, возникшие за последние 24 часа.
Alert | where SourceSystem == "OpsManager" and AlertSeverity == "error" and TimeRaised > ago(24h) and AlertState != "Closed" Все критические оповещения, созданные за последние 24 часа и остающиеся активными.
Alert | where SourceSystem == "OpsManager" and TimeRaised > ago(24h) and AlertState == "Closed" Все критические оповещения, созданные за последние 24 часа и уже закрытые.
Alert | where SourceSystem == "OpsManager" and TimeRaised > ago(1d) | summarize Count = count() by AlertSeverity Оповещения, созданные за последние 1 день и сгруппированные по уровню серьезности.
Alert | where SourceSystem == "OpsManager" and TimeRaised > ago(1d) | sort by RepeatCount desc Оповещения, созданные за последние 1 день и сгруппированные по числу повторений.

Следующие шаги