2 Операции

Обзор

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

  • отправка сообщений
  • выполнение удаленных команд (включая IPMI)

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

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

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

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

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

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

Для настройки операции, в диалоге настройки действия перейдите на вкладку Операции и в блоке Операции нажмите на Новая. Измените шаг операции и нажмите Добавить для добавления в список Операции.

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

Параметр Описание
Длительность шага операции по умолчанию Длительность одного шага операции по умолчанию (от 60 секунд до 1 недели).
Например, длительность шага в один час означает, что если эта операция выполняется, то следующая операция начнется через один час.
Начиная с Zabbix 3.4.0, поддерживаются суффиксы времени, например, 60s, 1m, 2h, 1d.
Поддерживаются пользовательские макросы начиная с 3.4.0.
Тема по умолчанию Тема сообщений по умолчанию для оповещений. Тема может содержать макросы. Это поле ограничено длиной в 255 символов.
Сообщение по умолчанию Сообщение по умолчанию для оповещений. Сообщение может содержать макросы. Это поле ограничено некоторым количеством символов, которое зависит от типа базы данных (для получения более подробных сведений смотрите Отправка сообщения).
Приостановить операции в режиме обслуживания Отметьте эту опцию для задержки начала операций в течении периода обслуживания. Когда операции начнутся, после периода обслуживания, выполнятся все операции, включая те, которые для событий во время обслуживания.
Если вы не отметите, операции будут выполняться без задержки даже в процессе периода обслуживания.
Эта опция поддерживается начиная с Zabbix 3.2.0.
Операции Операции действия отображаются со следующими деталями:
Шаги - шаг(и) эскалации к которым назначаются операции
Детали - тип операции и ее получатель/цель.
Начиная с Zabbix 2.2, список операций также отражает способ оповещений (e-mail, SMS, Jabber и т.п.), используемый для отправки сообщения, а также имя и фамилию (в круглых скобках после псевдонима) получателя оповещения.
Начинать в - через какое время после события выполнится эта операция
Длительность (сек) - отображение длительности шага. Отображается по умолчанию, если шаг имеет длительность по умолчанию, и отображается время, если используется указанное время.
Действие - отображаются ссылки для изменения и удаления операции.
Для добавления новой операции, нажмите на Новый.
Детали операций Этот блок используется для настройки параметров операции.
Шаги Выберите шаг(и) для назначения операции в расписание эскалаций:
От - выполнять, начиная с этого шага
До - выполнять, до этого шага (0=бесконечно, выполнение не будет ограничено)
Длительность шага Пользовательская длительность для этих шагов (0=использовать длительность шага по умолчанию).
Начиная с Zabbix 3.4.0, поддерживаются суффиксы времени, например, 60s, 1m, 2h, 1d.
Поддерживаются пользовательские макросы начиная с 3.4.0.
На один шаг можно назначить несколько операций. Если такие операции будут иметь разную длительность шага, то учитывается самая короткая и она будет применена к шагу.
Тип операции Для всех событий доступно два типа операций:
Отправлять сообщение - отправление сообщения пользователю
Удаленная команда - выполнение удаленной команды
Остальные операции доступны для событий основанных на обнаружении и автоматической регистрации (см. выше).
Тип операции: отправка сообщений
Отправлять группам
пользователей
Нажмите на Добавить для выбора групп пользователей, которым будет отправляться сообщение.
Группа пользователей должна иметь по крайней мере права доступа на "чтение" узла сети, чтобы получить уведомления.
Отправлять пользователям Нажмите на Добавить для выбора пользователей, которым будет отправляться сообщение.
Пользователь должен иметь по крайней мере права доступа на "чтение" узла сети, чтобы получить уведомления.
Отправлять только через Отправка сообщения по всем заданным способам оповещений или только по выбранному.
Сообщение по умолчанию Если выбрано, будет использовано сообщение по умолчанию (смотрите выше).
Тема Тема пользовательского сообщения. Тема может содержать макросы. Это поле ограничено длиной в 255 символов.
Сообщение Пользовательское сообщение. Сообщение может содержать макросы. Это поле ограничено некоторым количеством символов, которое зависит от типа базы данных (для получения более подробных сведений смотрите Отправка сообщения).
Тип операции: удаленная команда
Список целей Выберите цели, на которых будет выполняться команда:
Текущий узел сети - команда будет выполнена на узле сети триггер которого вызвал это событие о проблеме. Эта опция не будет работать, если триггер содержит несколько узлов сети.
Узел сети - выберите узел/узлы сети, на котором команда будет выполнена.
Группа узлов сети - выберите группу(ы) узлов сети, на котором команда будет выполнена. Указав родительскую группу узлов сети косвенным образом будут выбраны все вложенные группы узлов сети. Таким образом, удаленная команда будет также выполнена на узлах сети из вложенных групп.
Команда выполняется на узле сети только один раз, независимо от того совпадает ли узел сети более одного раза (например, входит в несколько групп узлов сети; указан отдельно и входит в группу узлов сети).
Список целей не имеет смысла, если пользовательский скрипт выполняется на Zabbix сервере. В этом случае выбор нескольких целей приведет только к тому, что скрипт выполнится на сервере несколько раз.
Обратите внимание, выбор цели также зависит от настройки Группа пользователей в конфигурации глобального скрипта.
Тип Выберите тип команды:
IPMI - выполнение IPMI команды
Пользовательский скрипт - выполнение пользовательского набора команд.
SSH - выполнение SSH команды
Telnet - выполнение Telnet команды
Глобальный скрипт - выполнение одного из глобальных скриптов определенных в Администрирование→Скрипты.
Выполнить на Выполнение пользовательского скрипта на:
Zabbix агент - скрипт будет выполнен Zabbix агентом на хосте
Zabbix сервер (прокси) - скрипт будет выполнен Zabbix сервером или прокси - в зависимости от того кем наблюдается узел сети сервером или прокси
Zabbix сервер - скрипт будет выполнен только на стороне Zabbix сервера
Для выполнения скриптов на стороне агента необходимо настроить (включён параметр EnableRemoteCommands) разрешение выполнения удаленных команд с сервера.
Для выполнения скриптов на стороне прокси необходимо настроить (включён параметр EnableRemoteCommands) разрешение выполнения удаленных команд с сервера.
Это поле доступно, если как Тип выбран 'Пользовательский скрипт'.
Команды Введите команду(ы).
Поддерживаемые макросы будут раскрыты на основании выражения триггера, которое вызвало событие. Например, макрос узла сети будет раскрыт в узлы сети из выражения триггера (не в узлы сети из списка целей).
Условия Условие выполнения операции:
Не подтверждено - только, если событие не подтверждено
Подтверждено - только, если событие подтверждено