3 Операции восстановления

Обзор

Операции восстановления позволяют вам получить оповещения при решении проблем.

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

Сценарии применения

Некоторые сценарии использования операций восстановления заключаются в следующем:

  1. Оповещение о восстановлении всех пользователей, которые были ранее оповещены о проблеме:
    • Выберите в качестве типа операции 'Оповещать всех участников'
  2. Наличие нескольких операций по восстановлению: отправка оповещений и выполнение удалённой команды:
    • Добавьте типы операций для отправки сообщения и выполнения команды
  3. Открытие задачи во внешней системе поддержки клиентов / системе задач и закрытие этих задач при решении проблемы:
    • Создайте внешний скрипт, который будет взаимодействовать с системой поддержки клиентов.
    • Создайте действие, имеющее операцию, которая выполняет этот скрипт и таким образом открывает задачу.
    • Добавьте операцию восстановления, которая выполнит этот скрипт с другими параметрами и закроет задачу.
    • Используйте макрос {EVENT.ID} в качестве ссылки на исходную проблему.

Настройка операции восстановления

Для настройки операции восстановления перейдите на вкладку Операции в настройках действия.

Чтобы настроить нюансы новой операции восстановления, нажмите на (Добавить) в блоке Операции восстановления. Чтобы изменить существующую операцию, нажмите на (Изменить) сразу после операции. Откроется всплывающее окно, где вы сможете изменить элементы шага операции.

Детали операции восстановления

Для событий восстановления доступно три типа операций:

  • Отправить сообщение - отправка сообщения о восстановлении указанному пользователю;
  • Оповещать всех участников - отправка сообщения всем пользователям, кто ранее получал оповещение о событии о проблеме;
  • <имя удалённой команды> - выполнение удалённой команды. Команды доступны для выполнения, если предварительно были добавлены в глобальные скрипты с опцией Операция действия, выбранной в качестве области применения.

Параметры по каждому типу операции описаны ниже. Все обязательные поля ввода отмечены красной звёздочкой. Когда завершите, нажмите на Добавить для добавления операции в список Операции восстановления.

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

Тип операции: отправить сообщение

Параметр Описание
Отправлять группам пользователей Нажмите на Добавить для выбора групп пользователей, которым будет отправляться сообщение о восстановлении.
Группа пользователей должна иметь по крайней мере права доступа на "чтение" узла сети, чтобы получить оповещения.
Отправлять пользователям Нажмите на Добавить для выбора пользователей, которым будет отправляться сообщение о восстановлении.
Пользователь должен иметь по крайней мере права доступа на "чтение" узла сети, чтобы получить оповещения.
Отправлять только через Отправка сообщения о восстановлении по всем заданным способам оповещений или только по выбранному.
Пользовательское сообщение Если выбрано, можно будет настроить пользовательское сообщение.
Тема Тема пользовательского сообщения. Тема может содержать макросы.
Сообщение Пользовательское сообщение. Сообщение может содержать макросы.

Тип операции: удалённая команда

Параметр Описание
Список целей Выберите цели для выполнения команды:
Текущий узел сети - команда выполнится на узле сети триггера, который вызвал событие о проблеме. Эта опция не будет работать, если в выражении триггера имеется несколько узлов сети.
Узел сети - выберите узел(ы) сети для выполнения команды.
Группа узлов сети - выберите группу(ы) узлов сети для выполнения команды. При указании родительской группы узлов сети, неявным образом будут выбраны все вложенные группы узлов сети. Таким образом, команда будет выполнена на узлах сети из вложенных групп.
Команда на узле сети выполняется только один раз, даже если узел сети соответствует более одного раза (например, из нескольких групп узлов сети; отдельно и из группы узлов сети).
Список целей не имеет смысла, если команда выполняется на стороне Zabbix сервера. В этом случае выбор нескольких целей приведёт только к тому, что команда выполнится на сервере несколько раз.
Обратите внимание, что в случае глобальных скриптов выбор цели также зависит от настройки Группа узлов сети в конфигурации глобального скрипта.

Тип операции: оповещать всех участников

Параметр Описание
Пользовательское сообщение Если выбрано, будет использовано пользовательское сообщение.
Тема Тема пользовательского сообщения. Тема может содержать макросы.
Сообщение Пользовательское сообщение. Сообщение может содержать макросы.