3 Операции восстановления
Обзор
Операции восстановления позволяют вам получить оповещения при решении проблем.
В операциях восстановления поддерживаются как сообщения, так и удаленные команды. Хоть можно добавить несколько операций, эскалации не поддерживаются - все операции назначаются на единственный шаг, соответственно будут выполняться одновременно.
Варианты использования
Некоторые варианты использования операций восстановления:
-
Уведомить при восстановлении всех пользователей, которые были уведомлены о проблеме:
- Выберите Notify all involved в качестве типа операции.
-
Выполнить несколько операций при восстановлении: отправить уведомление и выполнить удаленную команду:
- Добавьте типы операций для отправки сообщения и выполнения команды.
-
Открыть заявку во внешней системе helpdesk/тикетов и закрыть ее, когда проблема будет решена:
- Создайте внешний скрипт, который взаимодействует с системой helpdesk.
- Создайте действие с операцией, которая выполняет этот скрипт и таким образом открывает заявку.
- Настройте операцию восстановления, которая выполняет этот скрипт с другими параметрами и закрывает заявку.
- Используйте макрос {EVENT.ID} для ссылки на исходную проблему.
Настройка операции восстановления
Чтобы настроить операцию восстановления, выполните следующие шаги:
-
Перейдите на вкладку Operations в форме настройки действия.
-
Чтобы настроить новую операцию восстановления, нажмите Add в разделе Recovery operations. Чтобы изменить существующую операцию, нажмите Edit рядом с операцией.
-
Настройте параметры операции.

Сведения об операции восстановления

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