2 Операции
Обзор
Для всех событий можно определить следующие операции:
- Отправить сообщение
- Выполнить удаленную команду
Сервер Zabbix не создает оповещения, если доступ к узлу сети явно "запрещен" для пользователя, определенного как получатель операции действия, или если для пользователя вообще не определены права на узел сети.
Для событий обнаружения и авторегистрации доступны дополнительные операции:
- Добавить узел сети
- Удалить узел сети
- Включить узел сети
- Отключить узел сети
- Добавить в группу узлов сети
- Удалить из группы узлов сети
- Добавить теги узла сети
- Удалить теги узла сети
- Привязать шаблон
- Отвязать шаблон
- Установить режим инвентаризации узла сети
Настройка операции
Чтобы настроить операцию, перейдите на вкладку Operations в конфигурации action.

Общие атрибуты операции:
| Parameter | Description |
|---|---|
| Default operation step duration | Продолжительность одного шага операции по умолчанию (от 60 секунд до 1 недели). Например, если длительность шага составляет один час, то при выполнении операции до следующего шага пройдет час. Поддерживаются суффиксы времени, например 60s, 1m, 2h, 1d. Поддерживаются пользовательские макросы. |
| Operations | Отображаются операции действия, если они есть, со следующими сведениями: Steps - шаг(и) эскалации, к которым назначена операция. Details - тип операции и ее получатель/цель. В списке операций также отображаются тип медиа (email, SMS или script), а также имя и фамилия (в скобках после имени пользователя) получателя уведомления. Start in - через какое время после события выполняется операция. Duration (sec) - отображается длительность шага. Если используется длительность по умолчанию, отображается Default; если используется пользовательская длительность, отображается время. Actions - отображаются ссылки для редактирования и удаления операции. |
| Recovery operations | Отображаются операции действия, если они есть, со следующими сведениями: Details - тип операции и ее получатель/цель. В списке операций также отображаются тип медиа (email, SMS или script), а также имя и фамилия (в скобках после имени пользователя) получателя уведомления. Actions - отображаются ссылки для редактирования и удаления операции. |
| Update operations | Отображаются операции действия, если они есть, со следующими сведениями: Details - тип операции и ее получатель/цель. В списке операций также отображаются тип медиа (email, SMS или script), а также имя и фамилия (в скобках после имени пользователя) получателя уведомления. Actions - отображаются ссылки для редактирования и удаления операции. |
| Pause operations for symptom problems | Отметьте этот флажок, чтобы приостановить операции (после первой операции) для проблем-симптомов. Обратите внимание, что эта настройка влияет только на эскалации проблем; операции восстановления и обновления затронуты не будут. Этот параметр доступен только для Trigger actions. |
| Pause operations for suppressed problems | Отметьте этот флажок, чтобы отложить начало операций на время периода обслуживания. Когда операции будут запущены после обслуживания, будут выполнены все операции, включая операции для событий, произошедших во время обслуживания. Обратите внимание, что эта настройка влияет только на эскалации проблем; операции восстановления и обновления затронуты не будут. Если снять этот флажок, операции будут выполняться без задержки даже во время периода обслуживания. Этот параметр недоступен для Service actions. |
| Notify about canceled escalations | Снимите этот флажок, чтобы отключить уведомления об отмененных эскалациях (когда узел сети, элемент данных, триггер или действие отключены). |
Все обязательные поля ввода отмечены красной звездочкой.
Чтобы настроить сведения о новой операции, нажмите
в блоке
Operations. Чтобы изменить существующую операцию, нажмите
рядом с операцией.
Откроется всплывающее окно, в котором можно изменить сведения о шаге операции.
Сведения об операции

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