Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

4 Операции обновления

Обзор

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

  • добавлен комментарий
  • выполнено подтверждение
  • изменилась важность
  • закрыт (вручную)

Операции обновления доступны в действиях с источником событий Триггеры.

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

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

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

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

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

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

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