Операции

Обзор

Вы можете указать следующие операции по всем событиям:

  • Отправка сообщений
  • Выполнение удалённых команд

Zabbix сервер не создаёт оповещения, если доступ к узлу сети явным образом «запрещён» пользователю, который задан в операции в качестве получателя, или если пользователь вовсе не имеет прав доступа, заданных к этому узлу сети.

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

  • Добавление узла сети
  • Удаление узла сети
  • Активация узла сети
  • Деактивация узла сети
  • Добавление в группу узлов сети
  • Удаление из группы узлов сети
  • Добавление тегов уровня узла сети
  • Удаление тегов уровня узла сети
  • Присоединение шаблона
  • Отсоединение шаблона
  • Установка режима инвентарных данных узлам сети

Настройка операции

Чтобы настроить операцию:

  1. Перейдите на вкладку Операции в настройках действия.
  2. Настройте параметры операции.

Общие атрибуты операции:

Параметр Описание
Продолжительность шага операции по умолчанию Продолжительность одного шага операции по умолчанию (от 60 секунд до 1 недели).
Например, продолжительность шага в один час означает, что после выполнения операции до следующего шага пройдет один час.
Поддерживаются суффиксы времени, например 60s, 1m, 2h, 1d.
Поддерживаются пользовательские макросы.
Операции Отображаются операции действия (если они есть) со следующими сведениями:
Шаги - шаги эскалации, которым назначена операция.
Подробности - тип операции и ее получатель/цель.
В списке операций также отображаются используемый тип носителя (электронная почта, SMS или скрипт), а также имя и фамилия (в скобках после имени пользователя) получателя уведомления.
Начало через - время после события, через которое выполняется операция.
Продолжительность (сек.) - отображается продолжительность шага. Если используется продолжительность по умолчанию, отображается значение По умолчанию, а при использовании пользовательской продолжительности - время.
Действия - отображаются ссылки для редактирования и удаления операции.
Операции восстановления Отображаются операции действия (если они есть) со следующими сведениями:
Подробности - тип операции и ее получатель/цель.
В списке операций также отображаются используемый тип носителя (электронная почта, SMS или скрипт), а также имя и фамилия (в скобках после имени пользователя) получателя уведомления.
Действия - отображаются ссылки для редактирования и удаления операции.
Операции обновления Отображаются операции действия (если они есть) со следующими сведениями:
Подробности - тип операции и ее получатель/цель.
В списке операций также отображаются используемый тип носителя (электронная почта, SMS или скрипт), а также имя и фамилия (в скобках после имени пользователя) получателя уведомления.
Действия - отображаются ссылки для редактирования и удаления операции.
Приостановить операции для проблем с симптомами Установите этот флажок, чтобы приостановить операции (после первой операции) для проблем с симптомами.
Обратите внимание, что этот параметр влияет только на эскалации проблем; операции восстановления и обновления затронуты не будут.
Этот параметр доступен только для действий триггеров.
Приостановить операции для подавленных проблем Установите этот флажок, чтобы отложить начало операций на время периода обслуживания. После завершения обслуживания все операции будут выполнены, включая операции для событий, произошедших во время обслуживания.
Обратите внимание, что этот параметр влияет только на эскалации проблем; операции восстановления и обновления затронуты не будут.
Если снять этот флажок, операции будут выполняться без задержки даже во время периода обслуживания.
Этот параметр недоступен для действий сервисов.
Уведомлять об отмененных эскалациях Снимите этот флажок, чтобы отключить уведомления об отмененных эскалациях (если узел сети, элемент данных, триггер или действие отключены).

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

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

Детали операции

Параметр Описание
Операция Выберите операцию:
Отправить сообщение - отправить сообщение пользователю.
<remote command name> - выполнить удаленную команду. Команды доступны для выполнения, если они ранее определены в глобальных скриптах и для них в качестве области действия выбран Действие операции.
Дополнительные операции доступны для событий обнаружения и авторегистрации (см. выше).
Шаги Выберите шаг(и), к которым нужно назначить операцию в расписании эскалации:
С - выполнять, начиная с этого шага.
По - выполнять до этого шага (0=бесконечность, выполнение не будет ограничено).
Длительность шага Пользовательская длительность для этих шагов (0=использовать длительность шага по умолчанию).
Поддерживаются суффиксы времени, например 60s, 1m, 2h, 1d.
Поддерживаются пользовательские макросы.
Несколько операций можно назначить одному и тому же шагу. Если для этих операций задана разная длительность шага, учитывается и применяется к шагу наименьшая из них.
Тип операции: отправить сообщение
Отправить группам пользователей Выберите группы пользователей, которым нужно отправить сообщение.
Группа пользователей должна иметь как минимум права "чтение" на узел сети, чтобы получить уведомление.
Отправить пользователям Выберите пользователей, которым нужно отправить сообщение.
Пользователь должен иметь как минимум права "чтение" на узел сети, чтобы получить уведомление.
Отправить через тип медиа Отправить сообщение всем доступным (настроенным и включенным) типам медиа или только определенному.
Пользовательское сообщение Если выбрано, можно настроить пользовательское сообщение.
Для уведомлений о внутренних событиях через вебхуки пользовательское сообщение обязательно.
Тема Тема пользовательского сообщения. Тема может содержать макросы. Ограничение - 255 символов.
Сообщение Пользовательское сообщение. Сообщение может содержать макросы. Количество символов ограничено в зависимости от типа базы данных (см. Отправка сообщения для получения дополнительной информации).
Тип операции: удаленная команда
Список целей Выберите цели, на которых нужно выполнить команду:
Текущий узел сети - команда выполняется на узле сети триггера, вызвавшего событие проблемы. Этот вариант не будет работать, если в триггере несколько узлов сети.
Узел сети - выберите узел(ы) сети, на которых нужно выполнить команду.
Группа узлов сети - выберите группу(ы) узлов сети. Указание родительской группы узлов сети неявно выбирает все вложенные группы. Таким образом, удаленная команда также будет выполнена на узлах сети из вложенных групп.
Команда на узле сети выполняется только один раз, даже если узел сети соответствует нескольким условиям более одного раза (например, из нескольких групп узлов сети; отдельно и из группы узлов сети).
Список целей не имеет смысла, если пользовательский скрипт выполняется на сервере Zabbix. Выбор большего числа целей в этом случае лишь приводит к тому, что скрипт выполняется на сервере большее число раз.
Обратите внимание, что для глобальных скриптов выбор цели также зависит от настройки Группа узлов сети в конфигурации глобального скрипта.
Параметр Список целей недоступен для Действий сервиса, поскольку в этом случае удаленные команды всегда выполняются на сервере Zabbix.
Условия Условие выполнения операции:
Событие не подтверждено - только если событие не подтверждено.
Событие подтверждено - только если событие подтверждено.
Параметр Условия доступен только для Действий триггера.

Когда закончите, нажмите Добавить, чтобы добавить операцию в список Операции.