Отправка уведомлений по электронной почте для проблем
Отправка уведомлений по электронной почте для проблем
Проблемы автоматически открываются Ключ-АСТРОМ при обнаружении аномалий или условий оповещения в вашей среде. В Workflows можно создать простой рабочий процесс, который отслеживает проблемы и автоматически отправляет оповещения по электронной почте.
Чему вы научитесь
В этом руководстве вы научитесь оповещать свою команду в реальном времени, отправляя по электронной почте подробности новой проблемы конкретному получателю. Краткий обзор:
- Создать простой рабочий процесс.
- Добавить триггер события для проблем.
- Добавить уведомление по электронной почте.
- Сохранить и запустить рабочий процесс, чтобы получить уведомления по электронной почте.
- Проверить, что ваш рабочий процесс работает как ожидалось.
Предварительные требования
- У вас должно быть разрешение на настройку и запуск простого рабочего процесса. Например, разрешение, предоставляемое политикой по умолчанию, предназначено для стандартного пользователя.
- Вы должны выбрать необходимые разрешения в настройках авторизации.
- Вы должны разрешить необходимые разрешения для:
- Доступа к Workflows.
- Записи и выполнения рабочего процесса. Подробнее см. в разделе «Настройки авторизации».
Шаги
- Перейдите в Workflows.
- Выберите Workflow в правом верхнем углу страницы.
- Выберите заголовок рабочего процесса. По умолчанию это
Untitled workflow. Введите осмысленное имя. Тип рабочего процесса по умолчанию установлен как простой рабочий процесс. - В разделе Выбрать триггер выберите Триггер проблемы.
- Установите Состояние проблемы в
activeилиclosed. Эта опция означает, что проблема может быть как активной, так и закрытой. Эта настройка приводит к тому, что рабочий процесс срабатывает дважды: один раз, когда проблема становится активной, и снова, когда она закрывается. - В раскрывающемся списке Категория события выберите Выбрать все.
- Необязательно: выберите Запросить прошлые события, чтобы увидеть последние события проблем, которые могли бы запустить этот рабочий процесс.
- Необязательно: введите Теги сущностей или Дополнительный пользовательский фильтр запроса, чтобы рабочий процесс срабатывал только на соответствующих проблемах. Выберите Добавить задачу на узле триггера.
- В разделе Выбрать действие выберите тип действия Отправить электронное письмо. Дайте действию осмысленное название.
- Введите адрес электронной почты получателя в поле Кому.
- В поле Тема введите следующее:
{{ event()["event.status"] }} Problem {{ event()["display_id"] }}: {{ event()["event.category"] }} {{ event()["event.name"] }}
- В поле Сообщение введите следующее:
{{ event()["event.description"] }}
Go to problem: {{ environment().url }}/ui/apps/astromkey.davis.problems/problem/{{ event()["event.id"] }}Эта конфигурация использует плейсхолдеры контекста события для динамического заполнения электронного письма соответствующими деталями проблемы. Триггер проблемы возвращает запись проблемы. В уведомлении по электронной почте можно использовать любое поле из записи проблемы, хранящейся в dt.davis.problems.
- Сохраните и запустите рабочий процесс, чтобы получить уведомления по электронной почте.
- Выберите Создать черновик.
- Выберите Развернуть.
- Выберите Запустить, чтобы увидеть выбранное событие проблемы, которое будет использоваться для рабочего процесса.
- Проверьте, что ваш рабочий процесс работает как ожидалось:
- Перейдите в ваш рабочий процесс.
- Выберите Запустить.
- Снова выберите Запустить, чтобы выполнить рабочий процесс.
После выполнения рабочего процесса вы должны увидеть состояние Успех в верхней части редактора рабочего процесса. Журналы выполнения недоступны для простого рабочего процесса. Если произошла ошибка, вы можете найти подробности ошибки справа на панели сведений о задаче.
Заключение
Вы создали простой рабочий процесс, который отправляет уведомления по электронной почте при открытии или закрытии проблем. Эта настройка помогает обеспечить немедленное информирование вашей команды о критических проблемах в вашей среде. Вы можете расширить этот рабочий процесс, добавив:
- Условия для обработки определённых категорий или серьёзности проблем.
- Шаги автоматического исправления в ваш рабочий процесс.
Этот рабочий процесс — отличная отправная точка для автоматизации реагирования на инциденты и повышения операционной осведомлённости.