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

Обзор

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

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

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

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

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

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

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

  • Перейдите на вкладку Операции в настройках действия
  • Нажмите Добавить в блоке Операции восстановления
  • Измените детали операции и нажмите на Добавить

Можно добавить несколько операций.

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

Все обязательные поля ввода отмечены красной звёздочкой.

Параметр Описание
Детали операций Этот блок используется для настройки деталей операции восстановления.
Тип операции Для событий восстановления доступны три типа операций:
Отправлять сообщение - отправление сообщения о восстановлении конкретному пользователю
Удаленная команда - выполнение удаленной команды
Оповещать всех участников - отправка сообщения о восстановлении всем пользователя, которые ранее получали оповещения о событии проблем
Обратите внимание что, если в нескольких типах операций задан один и тот же получатель с не изменёнными темой/сообщением по умолчанию, тогда дубликаты оповещений отправлены не будут.
Тип операции: отправлять сообщение
Отправлять группам
пользователей
Нажмите на Добавить для выбора групп пользователей, которым будет отправляться сообщение о восстановлении.
Группа пользователей должна иметь по крайней мере права доступа на "чтение" узла сети, чтобы получить уведомления.
Отправлять пользователям Нажмите на Добавить для выбора пользователей, которым будет отправляться сообщение о восстановлении.
Пользователь должен иметь по крайней мере права доступа на "чтение" узла сети, чтобы получить уведомления.
Отправлять только через Отправка сообщения о восстановлении по всем заданным способам оповещений или только по выбранному.
Пользовательское сообщение Если выбрано, можно задать пользовательское сообщение, которое будет использоваться вместо шаблона сообщения, указанного в настройках способа оповещения.
Тема Тема пользовательского сообщения. Тема может содержать макросы.
Сообщение Пользовательское сообщение. Сообщение может содержать макросы.
Тип операции: удаленная команда
Список целей Выберите цели для выполнения команды:
Текущий узел сети - команда выполнится на узле сети триггера, который вызвал событие о проблеме. Эта опция не будет работать, если в выражении триггера имеется несколько узлов сети.
Узел сети - выберите узел(ы) сети для выполнения команды.
Группа узлов сети - выберите группу(ы) узлов сети для выполнения команды. Указав родительскую группу узлов сети косвенным образом будут выбраны все вложенные группы узлов сети. Таким образом команда будет выполнена на узлах сети из вложенных групп.
Команда на узле сети выполняется только один раз даже, если узел сети соответствует боле одного раза (например, из нескольких групп узлов сети; отдельно и из группы узлов сети).
Список целей не имеет смысла, если команда выполняется на стороне Zabbix сервера. В этом случае выбор нескольких целей приведет только к тому, что команда выполнится на сервере несколько раз.
Обратите внимание, что в случае глобальных скриптов выбор цели также зависит от настройки Группа узлов сети в настройках глобального скрипта.
Тип Выберите тип команды:
IPMI - выполнение IPMI команды
Пользовательский скрипт - выполнение пользовательского набора команд.
SSH - выполнение SSH команды
Telnet - выполнение Telnet команды
Глобальный скрипт - выполнение одного из глобальных скриптов определенных в Администрирование→Скрипты.
Выполнить на Выполнение пользовательского скрипта на:
Zabbix агент - скрипт будет выполнен на узле сети Zabbix агентом
Zabbix сервер (прокси) - скрипт будет выполнен Zabbix сервером или прокси - в зависимости от того кем наблюдается узел сети сервером или прокси
Zabbix сервер - скрипт будет выполнен только на стороне Zabbix сервера
Для выполнения скриптов на стороне агента необходимо настроить разрешение выполнения удаленных команд с сервера.
Это поле доступно, если как Тип выбран 'Пользовательский скрипт'.
Команды Введите команду(ы).
Поддерживаемые макросы будут раскрыты на основании выражения триггера, которое вызвало событие. Например, макрос узла сети будет раскрыт в узлы сети из выражения триггера (не в узлы сети из списка целей).
Тип операции: оповещать всех участников
Пользовательское сообщение Если выбрано, можно задать пользовательское сообщение, которое будет использоваться вместо шаблона сообщения, указанного в настройках способа оповещения.
Тема Тема пользовательского сообщения. Тема может содержать макросы.
Сообщение Пользовательское сообщение. Сообщение может содержать макросы.