1 Макросы, поддерживаемые местоположением

Обзор

Таблица макросов, поддерживаемых по расположению содержит справочную информацию обо всех макросах (встроенных, выражений и определяемых пользователем), которые поддерживаются в конкретном расположении.

Если поддерживаются все макросы из связанной группы, то указывается только имя группы. Нажмите на имя каждого макроса или имя группы, чтобы увидеть полные сведения о макросах.

Список сведений о макросах содержит подробный перечень всех встроенных макросов, сгруппированных по области применения. Обратите внимание, что для настройки значений макросов (например, чтобы сократить их или извлечь определённые подстроки) можно использовать функции макросов.

Макросы, поддерживаемые в зависимости от расположения

Расположение Поддерживаемые макросы Комментарии
Действие
Условие периода времени, Длительность шага операции по умолчанию, Длительность шага Пользовательские макросы (только глобальные) Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются
Уведомления и команды
На основе триггера Макросы действия
Макросы даты/времени
{ESC.HISTORY}
Макросы события, макросы события причины/симптома
Макросы обновления события: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
Макрос выражения: {?EXPRESSION}
{FUNCTION.VALUE}
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы целевого узла сети (только для команд)
Макросы инвентарных данных узла сети
Макросы элемента данных (кроме {ITEM.STATE}, {ITEM.STATE.ERROR})
Макросы прокси
Макросы триггера: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Пользовательские макросы
См. также: Использование макросов в сообщениях
Обновление проблемы Макросы действия
Макросы даты/времени
{ESC.HISTORY}
Макросы события, макросы события причины/симптома, макросы события восстановления
Макросы обновления события: все (кроме {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY})
Макрос выражения: {?EXPRESSION}
Макросы функции
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы целевого узла сети (только для команд)
Макросы инвентарных данных узла сети
Макросы элемента данных (кроме {ITEM.STATE}, {ITEM.STATE.ERROR})
Макросы прокси
Макросы триггера: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
{USER.FULLNAME}
Пользовательские макросы
Восстановление проблемы Макросы события восстановления
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Обнаружение Макросы действия
Макросы даты/времени
Макросы обнаружения
Макросы события: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Макросы целевого узла сети (только для команд)
Макросы прокси
Авторегистрация Макросы действия
Макросы даты/времени
Макросы события: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Макросы узла сети: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
Макросы целевого узла сети (только для команд)
Макросы прокси
На основе сервиса Макросы действия
Макросы даты/времени
{ESC.HISTORY}
Макросы события: все, кроме {EVENT.ACK.STATUS}, {EVENT.OPDATA}
Макросы сервиса
Пользовательские макросы
Восстановление сервиса Макросы события (кроме {EVENT.ACK.STATUS}, {EVENT.OPDATA}), макросы события восстановления
Обновление сервиса Макросы действия
Макросы даты/времени
{ESC.HISTORY}
Макросы события (кроме {EVENT.ACK.STATUS}, {EVENT.OPDATA})
Макросы обновления события: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
Макросы сервиса
Пользовательские макросы
Внутренние уведомления Макросы действия
Макросы даты/времени
{ESC.HISTORY}
Макросы события (кроме {EVENT.NSEVERITY}, {EVENT.SEVERITY}), макросы события восстановления
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
Макросы элемента данных: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Макросы прокси
На основе элемента данных Макросы элемента данных: {ITEM.STATE}, {ITEM.STATE.ERROR}
На основе правила LLD Макросы уведомления низкоуровневого обнаружения
На основе триггера Макросы триггера: {TRIGGER.DESCRIPTION}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATE}, {TRIGGER.STATE.ERROR}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}
Пользовательские макросы
Параметры скрипта оповещения Макросы оповещения
Пользовательские макросы (только глобальные)
Коннектор
Поля URL, Имя пользователя, Пароль, Bearer token, HTTP proxy, SSL certificate, SSL key file, SSL key password Пользовательские макросы (только глобальные)
Поле Timeout Пользовательские макросы (только глобальные) Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Имя графика Макрос выражения: {?EXPRESSION} В этом расположении в данном макросе поддерживается только одна функция avg, last, max, min с секундами в качестве параметра (можно использовать суффиксы времени).
Макрос {HOST.HOST<1-9>} может использоваться как узел сети внутри макроса (см. также индексированные макросы).
Пример использования:
{?avg(/{HOST.HOST}/item.key,1h)}
Неподдерживаемое использование:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Узел сети, прототип узла сети
IP/DNS интерфейса Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
Пользовательские макросы 1
1 Для IP-адреса один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются
Порт интерфейса Пользовательские макросы Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются
SNMP community Пользовательские макросы
SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase
IPMI username, password
Элемент данных, прототип элемента данных, правило LLD
Имя Пользовательские макросы Не поддерживается в именах правил LLD.
Описание Пользовательские макросы
Параметры ключа Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
Поддерживаемые макросы {HOST.*} будут разрешаться в интерфейс, выбранный для элемента данных. При использовании в элементах данных без интерфейсов они будут разрешаться в интерфейс Zabbix агент, SNMP, JMX или IPMI узла сети в указанном порядке приоритета либо в 'UNKNOWN', если у узла сети нет ни одного интерфейса.
Поля Update interval, Custom intervals, Timeout (доступно для поддерживаемых типов элементов данных), Store up to (для history/trends) Пользовательские макросы Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Поля Delete lost resources, Disable lost resources Пользовательские макросы Эти поля поддерживаются только для правил LLD.

Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Параметры шага предобработки (включая пользовательские скрипты),
параметры пользовательской обработки ошибок (поля Set value to и Set error to)
Пользовательские макросы
Регулярные выражения фильтра Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
Эти поля поддерживаются только для правил LLD.
Регулярные выражения фильтра переопределения Пользовательские макросы Эти поля поддерживаются только для правил LLD.
Операции переопределения: Update interval, History storage period, Trend storage period (для прототипов элементов данных) Пользовательские макросы Эти поля поддерживаются только для правил LLD.

Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Типы элементов данных
Browser элемент данных
имена и значения параметров
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
Макросы элемента данных: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Пользовательские макросы
Script элемент данных
имена и значения параметров
Calculated/aggregate формула элемента данных
(константы выражения, параметры функции, параметры ключа элемента данных, (только для aggregate элемента данных) условия фильтра (имя группы узлов сети и имя тега))
Пользовательские макросы
Database monitor элемент данных
поля Username, Password, SQL query
Пользовательские макросы
HTTP агент элемент данных
поля URL, Query, Request body, Headers (имена и значения), SSL certificate file, SSL key file
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы элемента данных: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Пользовательские макросы
URL-адреса, содержащие секретный макрос, не будут работать, так как макрос в них будет разрешён как "**"
HTTP агент элемент данных
поле HTTP Proxy
Макросы элемента данных: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
Пользовательские макросы
HTTP агент элемент данных
поля Required status codes, HTTP authentication username/password, SSL key password
Пользовательские макросы
HTTP агент элемент данных
поле Allowed hosts
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
JMX агент элемент данных
поле Endpoint
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
Пользовательские макросы
Trapper элемент данных
поле Allowed hosts
SNMP агент элемент данных
поле SNMP OID
Пользовательские макросы
SSH and Telnet элемент данных
скрипт
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
SSH агент элемент данных
поля Username, Public key file, Private key file, Password
Пользовательские макросы
Telnet агент элемент данных
поля Username, Password
Пользовательские макросы
Карта
URL, имя URL Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Макросы инвентарных данных узла сети
Макросы карты
{TRIGGER.ID}
Метка элемента Макрос выражения: {?EXPRESSION} 1
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Макросы инвентарных данных узла сети
Макросы карты
Макросы триггера: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 В этом расположении в данном макросе поддерживается только одна функция avg, last, max, min с секундами в качестве параметра (можно использовать суффиксы времени).
Макрос {HOST.HOST<1-9>} может использоваться как узел сети внутри макроса.
Пример использования:
{?avg(/{HOST.HOST}/item.key,1h)}
Неподдерживаемое использование:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Метка связи Макрос выражения: {?EXPRESSION} 1
Метка фигуры Макрос выражения: {?EXPRESSION} 1
Текстовое поле в фигурах карты {MAP.NAME}
Сетевое обнаружение
Поле Update interval Пользовательские макросы (только глобальные) Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Поля SNMP community, SNMP OID Пользовательские макросы (только глобальные)
Поля SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase
Прокси
Address for active agents > Port (если прокси принадлежит группе)
Для пассивного режима прокси: поля интерфейса Address и Port
Поля Timeouts for item types в режиме переопределения
Пользовательские макросы (только глобальные) Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Группа прокси
Поля Failover period, Minimum number of proxies Пользовательские макросы (только глобальные) Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Скрипты
Команды, текст подтверждения
(Тип: script, ручное действие узла сети)
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети 2
{MANUALINPUT}
Макросы имени пользователя
Пользовательские макросы
1 Только для текста подтверждения
2 Поддерживается для Zabbix server и Zabbix proxy
Команды
(Тип: script, ручное действие события)
Макросы даты/времени
Макросы события, макросы события причины/симптома, макросы события восстановления (если восстановление произошло)
Макросы обновления события: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
Макросы элемента данных (кроме {ITEM.STATE}, {ITEM.STATE.ERROR})
{MANUALINPUT}
Макросы прокси
Макросы триггера: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Макросы имени пользователя
Пользовательские макросы
Текст подтверждения
(Тип: script, ручное действие события)
Макросы события: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE}
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
{MANUALINPUT}
Макросы имени пользователя
Пользовательские макросы
URL, текст подтверждения
(Тип: URL, ручное действие узла сети/события)
Имя и значение тега Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
Макросы элемента данных: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Макросы триггера: {TRIGGER.ID} (только для значения тега триггера)
Пользовательские макросы
Макросы имени и значения тега разрешаются только в процессе генерации события.
Триггер
Имя Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы элемента данных: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Позиционные макросы/ссылки: $1...$9
Пользовательские макросы
Имя события Макросы даты/времени: {TIME}, {TIMESTAMP}
Макрос выражения: {?EXPRESSION}
Макросы функции
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы элемента данных: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Макросы триггера: {TRIGGER.EXPRESSION.EXPLAIN}
Операционные данные Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы элемента данных: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Пользовательские макросы
Выражение {TRIGGER.VALUE}
Пользовательские макросы 1
1 Только в константах и параметрах функций; секретные макросы не поддерживаются
Поля Tag for matching, Menu entry name, Menu entry URL Пользовательские макросы URL-адреса, содержащие секретный макрос, не будут работать, так как макрос в них будет разрешён как "**".
Описание Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы элемента данных: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Пользовательские макросы
URL {EVENT.ID}
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы элемента данных: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
Команды UserParameter Позиционные макросы/ссылки: $1...$9
Веб-сценарий
Поля Name, Agent, HTTP proxy Пользовательские макросы
Поле Update interval Пользовательские макросы Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Поля Variables, Headers, SSL certificate, SSL key file Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
Поля User, Password, SSL key password Пользовательские макросы
Шаг веб-сценария
Поля Name, Variables (только значения)
Пользовательские макросы
Шаг веб-сценария
Поля Timeout, Required status codes
Пользовательские макросы Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Шаг веб-сценария
Поля URL, Headers (имена и значения), Required string
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
Шаг веб-сценария
Поле Post
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Тип медиа вебхук
Значения параметров Макросы оповещения
Все макросы, поддерживаемые в уведомлениях о проблемах на основе триггера (см. выше)
Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Скрипт JavaScript, имя параметра скрипта JavaScript Пользовательские макросы (только глобальные)
Menu entry name, Menu entry URL {EVENT.TAGS.<tag name>}
Виджеты
Gauge виджет
Поле Description
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
Макросы элемента данных (кроме {ITEM.STATE.ERROR})
Пользовательские макросы (только глобальные)
Honeycomb виджет
Поле Primary/secondary label
Item value виджет
Поле Description
Top hosts виджет
Столбец Text data
Макросы узла сети: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Макросы инвентарных данных узла сети
Пользовательские макросы (только глобальные)
URL (динамический) виджет
Поле URL
Макросы узла сети: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Пользовательские макросы
Другие расположения
Поле Working time Пользовательские макросы (только глобальные) Один макрос должен заполнять всё поле целиком; несколько макросов/смешивание с текстом не поддерживаются.
Поле Timeouts for item types (глобальная настройка)
Медиа пользователя
Поле When active
Пользовательские макросы (только глобальные)
Тип медиа Email
Поля Username, Password
Пользовательские макросы (только глобальные) Рекомендуется использовать секретные макросы.
Плановые отчёты
Поля Subject, Message
Макросы даты/времени: {TIME}, {TIMESTAMP}

Подробности о макросах

Этот список содержит подробную информацию о каждом встроенном макросе, сгруппированном по области применения:

Макросы действий

{ACTION.ID}

Числовой ID сработавшего действия.

{ACTION.NAME}

Имя сработавшего действия.

Макросы оповещений

{ALERT.MESSAGE}

Значение Сообщение по умолчанию из конфигурации действия.

{ALERT.SENDTO}

Значение Send to из конфигурации медиа пользователя.

{ALERT.SUBJECT}

Значение Default subject из конфигурации действия.

Макросы даты и времени

{DATE}

Текущая дата в формате yyyy.mm.dd.

{TIME}

Текущее время в формате hh:mm:ss.

{TIMESTAMP}

Текущее время в формате UNIX timestamp.

Макросы обнаружения

{DISCOVERY.DEVICE.IPADDRESS}

IP-адрес обнаруженного устройства.
Доступен всегда, не зависит от того, был ли добавлен узел сети.

{DISCOVERY.DEVICE.DNS}

DNS-имя обнаруженного устройства.
Доступно всегда, не зависит от того, был ли добавлен узел сети.

{DISCOVERY.DEVICE.STATUS}

Статус обнаруженного устройства (UP/DOWN).

{DISCOVERY.DEVICE.UPTIME}

Время, прошедшее с момента последнего изменения статуса обнаружения для конкретного устройства.
Например: 1h 29m 01s.
Для устройств со статусом DOWN это период их недоступности.

{DISCOVERY.RULE.NAME}

Имя правила обнаружения, которое обнаружило наличие или отсутствие устройства/сервиса.

{DISCOVERY.SERVICE.NAME}

Имя обнаруженного сервиса.
Например: HTTP.

{DISCOVERY.SERVICE.PORT}

Порт обнаруженного сервиса.
Например: 80.

{DISCOVERY.SERVICE.STATUS}

Статус обнаруженного сервиса (UP/DOWN).

{DISCOVERY.SERVICE.UPTIME}

Время, прошедшее с момента последнего изменения статуса обнаружения для определённого сервиса.
Например: 1h 29m 01s.
Для сервисов со статусом DOWN это период их недоступности.

Макросы эскалации

{ESC.HISTORY}

Журнал ранее отправленных уведомлений, их шаг эскалации и статус (отправлено, в процессе или не удалось).

Макросы событий

{EVENT.ACK.STATUS}

Статус подтверждения события (Да/Нет).

{EVENT.AGE}

Возраст события, которое запустило действие, с точностью до секунды.
Полезно в сообщениях эскалации. Например: 9m 13s.

{EVENT.DATE}

Дата события, которое запустило действие, в формате yyyy.mm.dd.
Например: 2025.04.14.

{EVENT.DURATION}

Длительность события (разница во времени между событиями проблемы и восстановления) с точностью до секунды.
Полезно в сообщениях о восстановлении проблемы.

{EVENT.ID}

Числовой ID события, которое запустило действие.

{EVENT.NAME}

Имя события, которое запустило действие.

{EVENT.NSEVERITY}

Числовое значение важности события.
Возможные значения: 0 — Не классифицировано, 1 — Информация, 2 — Предупреждение, 3 — Средняя, 4 — Высокая, 5 — Катастрофа.

{EVENT.OBJECT}

Числовое значение объекта события.
Возможные значения: 0 — триггер, 1 — обнаруженный узел сети, 2 — обнаруженный сервис, 3 — авторегистрация, 4 — элемент данных, 5 — правило обнаружения низкого уровня.

{EVENT.OPDATA}

Оперативные данные базового триггера проблемы.

{EVENT.SEVERITY}

Название важности события.

{EVENT.SOURCE}

Числовое значение источника события.
Возможные значения: 0 — триггер, 1 — обнаружение, 2 — авторегистрация, 3 — внутреннее событие, 4 — сервис.

{EVENT.STATUS}

Текстовое значение события, которое запустило действие.

{EVENT.TAGS}

Разделённый запятыми список тегов события.
Разворачивается в пустую строку, если теги отсутствуют.

{EVENT.TAGSJSON}

Массив JSON, содержащий объекты тегов события.
Разворачивается в пустой массив, если теги отсутствуют.

{EVENT.TAGS.<tag name>}

Значение тега события, на которое ссылается имя тега.
Имя тега, содержащее неалфавитно-цифровые символы (включая неанглийские многобайтные UTF-символы), должно быть заключено в двойные кавычки. Кавычки и обратные косые черты внутри имени тега в кавычках должны быть экранированы обратной косой чертой.

{EVENT.TIME}

Время события, которое запустило действие, в формате hh:mm:ss.
Например: 12:57:53.

{EVENT.TIMESTAMP}

UNIX timestamp события, которое запустило действие.

{EVENT.VALUE}

Числовое значение события, которое запустило действие.
Возможные значения: 1 — проблема, 0 — восстановление.

Макросы событий причины/симптома

{EVENT.CAUSE.ACK.STATUS}

Статус подтверждения события-причины (Да/Нет).
Используется в контексте события-симптома.

{EVENT.CAUSE.AGE}

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

{EVENT.CAUSE.DATE}

Дата события-причины в формате yyyy.mm.dd.
Используется в контексте события-симптома.

{EVENT.CAUSE.DURATION}

Длительность события-причины (разница во времени между событиями проблемы и восстановления) с точностью до секунды.
Полезно в сообщениях о восстановлении проблемы.
Используется в контексте события-симптома.

{EVENT.CAUSE.ID}

Числовой ID события-причины.
Используется в контексте события-симптома.

{EVENT.CAUSE.NAME}

Имя события-причины.
Используется в контексте события-симптома.

{EVENT.CAUSE.NSEVERITY}

Числовое значение важности события-причины.
Возможные значения: 0 — Не классифицировано, 1 — Информация, 2 — Предупреждение, 3 — Средняя, 4 — Высокая, 5 — Катастрофа.
Используется в контексте события-симптома.

{EVENT.CAUSE.OBJECT}

Числовое значение объекта события-причины.
Возможные значения: 0 — триггер, 1 — обнаруженный узел сети, 2 — обнаруженный сервис, 3 — авторегистрация, 4 — элемент данных, 5 — правило обнаружения низкого уровня.
Используется в контексте события-симптома.

{EVENT.CAUSE.OPDATA}

Оперативные данные базового триггера причинной проблемы.
Используется в контексте события-симптома.

{EVENT.CAUSE.SEVERITY}

Название важности события-причины.
Возможные значения: Не классифицировано, Информация, Предупреждение, Средняя, Высокая, Катастрофическая.
Используется в контексте события-симптома.

{EVENT.CAUSE.SOURCE}

Числовое значение источника события-причины.
Возможные значения: 0 — Триггер, 1 — Обнаружение, 2 — Авторегистрация, 3 — Внутреннее.
Используется в контексте события-симптома.

{EVENT.CAUSE.STATUS}

Текстовое значение события-причины.
Используется в контексте события-симптома.

{EVENT.CAUSE.TAGS}

Разделённый запятыми список тегов события-причины.
Разворачивается в пустую строку, если теги отсутствуют.
Используется в контексте события-симптома.

{EVENT.CAUSE.TAGSJSON}

JSON-массив, содержащий объекты тегов причинного события.
Разворачивается в пустой массив, если теги отсутствуют.
Используется в контексте события-симптома.

{EVENT.CAUSE.TAGS.<tag name>}

Значение тега причинного события, на которое ссылаются по имени тега.
Имя тега, содержащее неалфавитно-цифровые символы (включая неанглийские многобайтные UTF-символы), должно быть заключено в двойные кавычки. Кавычки и обратные слеши внутри имени тега в кавычках должны быть экранированы обратным слешем.
Используется в контексте события-симптома.

{EVENT.CAUSE.TIME}

Время причинного события в формате hh:mm:ss.
Используется в контексте события-симптома.

{EVENT.CAUSE.TIMESTAMP}

UNIX timestamp события-причины.
Используется в контексте события-симптома.

{EVENT.CAUSE.UPDATE.HISTORY}

Журнал обновлений проблемы-причины (подтверждения и т. д.).
Используется в контексте события-симптома.

{EVENT.CAUSE.VALUE}

Числовое значение события-причины.
Возможные значения: 1 — Проблема, 0 — Восстановление.
Используется в контексте события-симптома.

{EVENT.SYMPTOMS}

Список событий-симптомов. Включает следующие сведения: имя узла сети, имя события, важность, возраст, теги сервиса и значения.
Этот макрос используется в контексте события-причины и возвращает информацию о событиях-симптомах.

Макросы событий восстановления

{EVENT.RECOVERY.DATE}

Дата события восстановления в формате yyyy.mm.dd.

{EVENT.RECOVERY.ID}

Числовой ID события восстановления.

{EVENT.RECOVERY.NAME}

Имя события восстановления.

{EVENT.RECOVERY.STATUS}

Текстовое значение события восстановления.

{EVENT.RECOVERY.TAGS}

Разделённый запятыми список тегов события восстановления. Разворачивается в пустую строку, если теги отсутствуют.

{EVENT.RECOVERY.TAGSJSON}

Массив JSON, содержащий объекты тегов события восстановления. Разворачивается в пустой массив, если теги отсутствуют.

{EVENT.RECOVERY.TIME}

Время события восстановления в формате hh:mm:ss.

{EVENT.RECOVERY.TIMESTAMP}

UNIX timestamp события восстановления.

{EVENT.RECOVERY.VALUE}

Числовое значение события восстановления.

Макросы обновления события

{EVENT.UPDATE.ACTION}

Понятное для человека название действия(й), выполненного(ых) во время обновления проблемы.
Преобразуется в следующие значения: подтверждено, не подтверждено, прокомментировано, изменена важность с (исходная важность) на (обновленная важность) и закрыто (в зависимости от того, сколько действий выполняется в одном обновлении).

{EVENT.UPDATE.ACTIONJSON}

Массив JSON, содержащий сведения о действии(ях), выполненном(ых) при обновлении проблемы.
Возможные значения свойств JSON:
- true (для свойств acknowledge, unacknowledge, close, unsuppress, cause и symptom);
- <строка сообщения> (для свойства message);
- timestamp (для свойств suppress_until и timestamp) или 0 (для свойства suppress_until, если подавление бессрочное);
- 0, 1, 2, 3, 4, 5 (для свойств важности old и new).

Например: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}.

{EVENT.UPDATE.DATE}

Дата обновления события (подтверждение и т. д.) в формате yyyy.mm.dd.

{EVENT.UPDATE.HISTORY}

Журнал обновлений проблем (подтверждений и т. д.).

{EVENT.UPDATE.MESSAGE}

Сообщение обновления проблемы.

{EVENT.UPDATE.NSEVERITY}

Числовое значение нового уровня важности события, заданного во время операции обновления проблемы.

{EVENT.UPDATE.SEVERITY}

Имя новой важности события, заданной во время операции обновления проблемы.

{EVENT.UPDATE.STATUS}

Числовое значение статуса обновления проблемы.
Возможные значения: 0 — вебхук был вызван из-за события проблемы/восстановления, 1 — операция обновления.

{EVENT.UPDATE.TIME}

Время обновления события (подтверждение и т. д.) в формате hh:mm:ss.

{EVENT.UPDATE.TIMESTAMP}

UNIX-метка времени обновления события (подтверждения и т. д.).

Функциональные макросы

{FUNCTION.VALUE}

Значение N-й функции на основе элемента данных в выражении триггера на момент события.
Учитываются только функции, у которых /host/key указан в качестве первого параметра.

Этот макрос можно использовать с числовым индексом, например {FUNCTION.VALUE<1-9>}, чтобы указать на первую, вторую, третью и т. д. функцию в выражении триггера. См. индексированные макросы.

{FUNCTION.RECOVERY.VALUE}

Значение N-й функции на основе элемента данных в выражении восстановления на момент события.*
Учитываются только функции, у которых первым параметром является /узел сети/ключ.

Этот макрос можно использовать с числовым индексом, например {FUNCTION.RECOVERY.VALUE<1-9>}, чтобы указать на первую, вторую, третью и т. д. функцию в выражении триггера. См. индексированные макросы.

Макросы узла сети

{HOST.CONN}

IP-адрес или DNS-имя узла сети, в зависимости от настроек узла сети.
В глобальных скриптах, полях IP/DNS интерфейса и веб-сценариях макрос будет разрешён в основной интерфейс агента. Если интерфейс агента не определён, будет использован основной интерфейс SNMP. Если интерфейс SNMP также не определён, будет использован основной интерфейс JMX. Если интерфейс JMX тоже не определён, будет использован основной интерфейс IPMI. Если у узла сети нет ни одного интерфейса, макрос разрешается в 'UNKNOWN'.

Этот макрос можно использовать с числовым индексом как {HOST.CONN<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.DESCRIPTION}

Описание узла сети.

Этот макрос можно использовать с числовым индексом как {HOST.DESCRIPTION<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.DNS}

DNS-имя узла сети.
В глобальных скриптах, полях IP/DNS интерфейса и веб-сценариях этот макрос будет разрешаться в основной интерфейс агента. Если интерфейс агента не определён, будет использован основной интерфейс SNMP. Если интерфейс SNMP также не определён, будет использован основной интерфейс JMX. Если интерфейс JMX тоже не определён, будет использован основной интерфейс IPMI. Если у узла сети нет ни одного интерфейса, макрос разрешается в 'UNKNOWN'.

Этот макрос можно использовать с числовым индексом как {HOST.DNS<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.HOST}

Техническое имя узла сети.
Функции макросов не поддерживаются для этого макроса, если он используется как заполнитель в первом параметре функции истории, например, last(/{HOST.HOST}/{ITEM.KEY}).

Этот макрос может использоваться с числовым индексом как {HOST.HOST<1-9>} для указания на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.ID}

ID узла сети.

Этот макрос можно использовать с числовым индексом как {HOST.ID<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.IP}

IP-адрес узла сети.
В глобальных скриптах, полях IP/DNS интерфейса и веб-сценариях этот макрос будет разрешаться в основной интерфейс агента. Если интерфейс агента не определён, будет использован основной интерфейс SNMP. Если интерфейс SNMP также не определён, будет использован основной интерфейс JMX. Если интерфейс JMX тоже не определён, будет использован основной интерфейс IPMI. Если у узла сети нет ни одного интерфейса, макрос разрешается в 'UNKNOWN'.

Этот макрос можно использовать с числовым индексом как {HOST.IP<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.METADATA}

Метаданные узла сети.

Используется только для активной авторегистрации агента.

{HOST.NAME}

Видимое имя узла сети.

Этот макрос можно использовать с числовым индексом как {HOST.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{HOST.PORT}

Порт узла сети (агента).
В глобальных скриптах, полях IP/DNS интерфейса и веб-сценариях этот макрос будет разрешён в основной интерфейс агента. Если интерфейс агента не определён, будет использован основной интерфейс SNMP. Если интерфейс SNMP также не определён, будет использован основной интерфейс JMX. Если интерфейс JMX тоже не определён, будет использован основной интерфейс IPMI. Если у узла сети нет ни одного интерфейса, макрос будет разрешён в 'UNKNOWN'.

Этот макрос можно использовать с числовым индексом как {HOST.PORT<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

Макросы целевого узла сети

{HOST.TARGET.CONN}

IP-адрес или DNS-имя целевого узла сети.

{HOST.TARGET.DNS}

DNS-имя целевого узла сети.

{HOST.TARGET.HOST}

Техническое имя целевого узла сети.

{HOST.TARGET.IP}

IP-адрес целевого узла сети.

{HOST.TARGET.NAME}

Видимое имя целевого узла сети.

Макросы группы узлов сети

{HOSTGROUP.ID}

ID группы узлов сети.

Макросы инвентарных данных узла сети

{INVENTORY.ALIAS}

Поле Псевдоним в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.ALIAS<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.ASSET.TAG}

Поле Asset tag в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.ASSET.TAG<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.CHASSIS}

Поле Шасси в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.CHASSIS<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.CONTACT}

Поле Contact в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.CONTACT<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.CONTRACT.NUMBER}

Поле Номер контракта в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.CONTRACT.NUMBER<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.DEPLOYMENT.STATUS}

Поле Статус развертывания в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.DEPLOYMENT.STATUS<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HARDWARE}

Поле Оборудование в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HARDWARE<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HARDWARE.FULL}

Поле Оборудование (полные сведения) в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HARDWARE.FULL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HOST.NETMASK}

Поле Маска подсети узла сети в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HOST.NETMASK<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HOST.NETWORKS}

Поле Сети узла сети в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HOST.NETWORKS<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HOST.ROUTER}

Поле Маршрутизатор узла сети в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HOST.ROUTER<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HW.ARCH}

Поле Архитектура оборудования в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HW.ARCH<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HW.DATE.DECOMM}

Поле Дата вывода оборудования из эксплуатации в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HW.DATE.DECOMM<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HW.DATE.EXPIRY}

Поле Дата окончания обслуживания оборудования в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HW.DATE.EXPIRY<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HW.DATE.INSTALL}

Поле Дата установки оборудования в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HW.DATE.INSTALL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.HW.DATE.PURCHASE}

Поле Дата приобретения оборудования в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.HW.DATE.PURCHASE<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.INSTALLER.NAME}

Поле Имя установщика в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.INSTALLER.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.LOCATION}

Поле Location в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.LOCATION<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.LOCATION.LAT}

Поле Широта местоположения в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.LOCATION.LAT<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.LOCATION.LON}

Поле Долгота местоположения в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.LOCATION.LON<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.MACADDRESS.A}

Поле MAC address A в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.MACADDRESS.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.MACADDRESS.B}

Поле MAC address B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.MACADDRESS.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.MODEL}

Поле Model в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.MODEL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.NAME}

Поле Name в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.NOTES}

Поле Заметки в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.NOTES<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.OOB.IP}

Поле OOB IP address в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.OOB.IP<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.OOB.NETMASK}

Поле маски подсети OOB в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.OOB.NETMASK<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.OOB.ROUTER}

Поле OOB router в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.OOB.ROUTER<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.OS}

Поле OS в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.OS<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.OS.FULL}

Поле ОС (полные сведения) в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.OS.FULL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.OS.SHORT}

Поле OS (Short) в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.OS.SHORT<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.CELL}

Поле Основной мобильный телефон контактного лица в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.CELL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.EMAIL}

Поле Primary POC email в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.EMAIL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.NAME}

Поле Имя основного контактного лица в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.NOTES}

Поле Примечания основного контактного лица в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.NOTES<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.PHONE.A}

Поле Основной телефон A контактного лица в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.PHONE.B}

Поле Primary POC phone B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.PHONE.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.PRIMARY.SCREEN}

Поле Имя экрана основного контактного лица (POC) в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.PRIMARY.SCREEN<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.CELL}

Поле Secondary POC cell в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.CELL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.EMAIL}

Поле Secondary POC email в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.EMAIL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.NAME}

Поле Имя вторичного контактного лица в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.NOTES}

Поле Заметки о вторичном контактном лице в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.NOTES<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.PHONE.A}

Поле Secondary POC phone A в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.PHONE.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.PHONE.B}

Поле Secondary POC phone B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.PHONE.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.POC.SECONDARY.SCREEN}

Поле Имя экрана дополнительного контактного лица в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.POC.SECONDARY.SCREEN<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SERIALNO.A}

Поле Серийный номер A в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SERIALNO.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SERIALNO.B}

Поле Серийный номер B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SERIALNO.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.ADDRESS.A}

Поле Адрес площадки A в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.ADDRESS.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.ADDRESS.B}

Поле Адрес площадки B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.ADDRESS.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.ADDRESS.C}

Поле Адрес площадки C в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.ADDRESS.C<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.CITY}

Поле Город площадки в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.CITY<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.COUNTRY}

Поле Страна местоположения в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.COUNTRY<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.NOTES}

Поле Примечания о местоположении в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.NOTES<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.RACK}

Поле Расположение стойки на площадке в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.RACK<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.STATE}

Поле Штат/область местоположения в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.STATE<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SITE.ZIP}

Поле Почтовый индекс местоположения в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SITE.ZIP<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE}

Поле Software в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE.APP.A}

Поле Программное приложение A в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE.APP.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE.APP.B}

Поле Программное приложение B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE.APP.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE.APP.C}

Поле Программное приложение C в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE.APP.C<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE.APP.D}

Поле Программное приложение D в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE.APP.D<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE.APP.E}

Поле Программное приложение E в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE.APP.E<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.SOFTWARE.FULL}

Поле Программное обеспечение (полные сведения) в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.SOFTWARE.FULL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.TAG}

Поле Tag в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.TAG<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.TYPE}

Поле Тип в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.TYPE<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.TYPE.FULL}

Поле Тип (полные сведения) в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.TYPE.FULL<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.URL.A}

Поле URL A в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.URL.A<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.URL.B}

Поле URL B в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.URL.B<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.URL.C}

Поле URL C в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.URL.C<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{INVENTORY.VENDOR}

Поле Vendor в инвентарных данных узла сети.

Этот макрос можно использовать с числовым индексом, например {INVENTORY.VENDOR<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

Макросы элементов данных

{ITEM.DESCRIPTION}

Описание N-го элемента данных в выражении триггера, которое вызвало уведомление.

Этот макрос можно использовать с числовым индексом как {ITEM.DESCRIPTION<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{ITEM.DESCRIPTION.ORIG}

Исходное описание (с неразрешёнными макросами) N-го элемента данных в выражении триггера, которое вызвало уведомление.

Этот макрос можно использовать с числовым индексом как {ITEM.DESCRIPTION.ORIG<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{ITEM.ID}

Числовой ID N-го элемента данных в выражении триггера, который вызвал уведомление.

Этот макрос можно использовать с числовым индексом как {ITEM.ID<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{ITEM.KEY}

Ключ N-го элемента данных в выражении триггера, который вызвал уведомление.
Функции макросов не поддерживаются для этого макроса, если он используется как заполнитель в первом параметре функции истории, например, last(/{HOST.HOST}/{ITEM.KEY}).

Этот макрос можно использовать с числовым индексом как {ITEM.KEY<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{ITEM.KEY.ORIG}

Исходный ключ (с неразрешёнными макросами) N-го элемента данных в выражении триггера, который вызвал уведомление.

Этот макрос можно использовать с числовым индексом как {ITEM.KEY.ORIG<1-9>}, чтобы указать на первый, второй, третий и т. д. узел сети в выражении триггера. См. индексированные макросы.

{ITEM.LASTVALUE}

Последнее значение N-го элемента данных в выражении триггера, которое вызвало уведомление.
В веб-интерфейсе будет преобразовано в *UNKNOWN*, если последнее значение истории было собрано более Max history display period назад (задаётся в разделе меню Administration → General).
При использовании в имени проблемы макрос не будет преобразован в последнее значение элемента данных при просмотре событий проблем; вместо этого будет сохранено значение элемента данных на момент возникновения проблемы.
При использовании в уведомлениях в некоторых случаях макрос может не преобразоваться в последнее значение элемента данных на момент срабатывания триггера. Например, если элемент данных быстро получает два значения, "A" и "B", и триггер срабатывает на "A", в уведомлениях может отображаться "B" как последнее значение из-за небольшой задержки обработки — последнее значение элемента данных изменилось между моментом срабатывания триггера и моментом создания уведомления. Чтобы избежать этого, можно использовать макрос {ITEM.VALUE}, который преобразуется в значение на момент срабатывания триггера, обеспечивая использование правильного значения в уведомлении.
Является псевдонимом для last(/{HOST.HOST}/{ITEM.KEY}).
Преобразованное значение для текстовых/log элементов данных усекается до 20 символов в веб-интерфейсе в следующих местах:
- Рабочие данные;
- Описание триггера;
- URL триггера;
- Метки URL триггера;
- Описание виджета значения элемента данных.
Чтобы получить полное значение, можно использовать функции макросов, так как сервер не усекает значения. Например: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}.

Этот макрос можно использовать с числовым индексом, например {ITEM.LASTVALUE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LASTVALUE.AGE}

Время, прошедшее между получением последнего значения элемента данных и вычислением макроса.
Отображается в удобочитаемом формате (например, 1m 45s).

Этот макрос можно использовать с числовым индексом, например {ITEM.LASTVALUE.AGE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LASTVALUE.DATE}

Дата, когда было получено последнее значение элемента данных.
Отображается в формате YYYYMMDD.
Часовой пояс сервера используется в именах триггеров (в Monitoring -> Problems list), именах событий, а также именах и значениях тегов. Во всех остальных случаях используется часовой пояс пользователя.

Этот макрос можно использовать с числовым индексом, например {ITEM.LASTVALUE.DATE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LASTVALUE.TIME}

Время, когда было получено последнее значение элемента данных.
Отображается в формате HHMMSS.
Часовой пояс сервера используется в именах триггеров (в Monitoring -> Problems list), именах событий, а также именах и значениях тегов. Во всех остальных случаях используется часовой пояс пользователя.

Этот макрос можно использовать с числовым индексом, например {ITEM.LASTVALUE.TIME<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LASTVALUE.TIMESTAMP}

UNIX-метка времени, когда было получено последнее значение элемента данных.

Этот макрос можно использовать с числовым индексом, например, {ITEM.LASTVALUE.TIMESTAMP<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.AGE}

Возраст события журнала.
С точностью до секунды.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.AGE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.DATE}

Дата, когда запись журнала была записана в журнал.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.DATE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.EVENTID}

ID события в журнале событий.
Только для мониторинга журнала событий Windows.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.EVENTID<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.NSEVERITY}

Числовая важность события в журнале событий.
Только для мониторинга журнала событий Windows.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.NSEVERITY<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.SEVERITY}

Текстовое значение важности события в журнале событий.
Только для мониторинга журнала событий Windows.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.SEVERITY<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.SOURCE}

Источник события в журнале событий.
Только для мониторинга журнала событий Windows.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.SOURCE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.TIME}

Время, когда запись журнала была записана в журнал.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.TIME<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.LOG.TIMESTAMP}

UNIX timestamp, когда запись журнала была записана в журнал.

Этот макрос можно использовать с числовым индексом, например {ITEM.LOG.TIMESTAMP<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.NAME}

Имя элемента данных со всеми раскрытыми макросами.

Этот макрос можно использовать с числовым индексом, например {ITEM.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.NAME.ORIG}

Исходное имя (с неразрешёнными макросами) элемента данных.

Этот макрос можно использовать с числовым индексом, например {ITEM.NAME.ORIG<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.STATE}

Последнее состояние N-го элемента данных в выражении триггера, которое вызвало уведомление.
Возможные значения: Не поддерживается, Нормальное.

Этот макрос можно использовать с числовым индексом, например {ITEM.STATE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.STATE.ERROR}

Сообщение об ошибке с подробностями о том, почему элемент данных стал неподдерживаемым.
Если элемент данных переходит в неподдерживаемое состояние, а затем сразу снова становится поддерживаемым, поле ошибки может быть пустым.

{ITEM.VALUE}

Преобразуется в одно из следующих значений:

  • историческое значение (на момент события) N-го элемента данных в выражении триггера, если используется в контексте изменения состояния триггера, например, при отображении событий или отправке уведомлений;
  • последнее значение N-го элемента данных в выражении триггера, если используется вне контекста изменения состояния триггера, например, при отображении списка триггеров во всплывающем окне выбора. В этом случае работает так же, как {ITEM.LASTVALUE}.

В первом случае будет преобразовано в *UNKNOWN*, если значение из истории уже удалено или никогда не сохранялось.
Во втором случае, и только в веб-интерфейсе, будет преобразовано в *UNKNOWN*, если последнее значение истории было получено более Max history display period назад (задаётся в разделе меню Administration→General).
Преобразованное значение для текстовых/лог элементов данных усекается веб-интерфейсом до 20 символов в следующих местах:
- Оперативные данные;
- Описание триггера;
- URL триггера;
- Метки URL триггера;
- Описание виджета значения элемента данных.
Чтобы получить полное значение, вы можете использовать функции макросов, так как сервер не усекает значения. Например: {{ITEM.VALUE}.regsub("(.*)", \1)}.

Этот макрос можно использовать с числовым индексом, например {ITEM.VALUE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.VALUE.AGE}

Время, прошедшее между получением значения элемента данных и вычислением макроса.
Отображается в удобочитаемом формате (например, 1m 45s).

Этот макрос можно использовать с числовым индексом, например {ITEM.VALUE.AGE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.VALUE.DATE}

Дата, когда было собрано значение элемента данных.
Отображается в формате YYYYMMDD.
Часовой пояс сервера используется в именах триггеров (в Monitoring -> Problems list), именах событий, а также именах и значениях тегов. Во всех остальных случаях используется часовой пояс пользователя.

Эта макрос может использоваться с числовым индексом, например {ITEM.VALUE.DATE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.VALUE.TIME}

Время, когда было собрано значение элемента данных.
Отображается в формате HHMMSS.
В именах триггеров (в списке Monitoring -> Problems), именах событий, а также именах и значениях тегов используется часовой пояс сервера. Во всех остальных случаях используется часовой пояс пользователя.

Этот макрос можно использовать с числовым индексом, например {ITEM.VALUE.TIME<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.VALUE.TIMESTAMP}

UNIX-метка времени, когда было собрано значение элемента данных.

Этот макрос можно использовать с числовым индексом, например {ITEM.VALUE.TIMESTAMP<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{ITEM.VALUETYPE}

Тип значения N-го элемента данных в выражении триггера, который вызвал уведомление.
Возможные значения: 0 — Числовой с плавающей точкой, 1 — Символьный, 2 — Журнал, 3 — Числовой без знака, 4 — Текст.

Этот макрос можно использовать с числовым индексом, например {ITEM.VALUETYPE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

Макросы уведомлений низкоуровневого обнаружения

{LLDRULE.DESCRIPTION}

Описание правила низкоуровневого обнаружения, которое вызвало уведомление.

{LLDRULE.DESCRIPTION.ORIG}

Исходное описание (с неразрешёнными макросами) правила низкоуровневого обнаружения, которое вызвало уведомление.

{LLDRULE.ID}

Числовой ID правила низкоуровневого обнаружения, вызвавшего уведомление.

{LLDRULE.KEY}

Ключ правила обнаружения низкого уровня, которое вызвало уведомление.

{LLDRULE.KEY.ORIG}

Исходный ключ (с неразрешёнными макросами) правила обнаружения низкого уровня, которое вызвало уведомление.

{LLDRULE.NAME}

Имя правила низкоуровневого обнаружения, вызвавшего уведомление.

{LLDRULE.NAME.ORIG}

Исходное имя (с неразрешёнными макросами) правила обнаружения низкого уровня, которое вызвало уведомление.

{LLDRULE.STATE}

Последнее состояние правила обнаружения низкого уровня.
Возможные значения: Не поддерживается, Нормальное.

Этот макрос можно использовать с числовым индексом, например {LLDRULE.STATE<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{LLDRULE.STATE.ERROR}

Сообщение об ошибке с подробностями о том, почему правило обнаружения низкого уровня стало неподдерживаемым.
Если правило обнаружения низкого уровня переходит в неподдерживаемое состояние, а затем сразу снова становится поддерживаемым, поле ошибки может быть пустым.

Макросы карты

{MAP.ID}

Идентификатор карты сети.

{MAP.NAME}

Имя карты сети.

Макросы прокси

{PROXY.DESCRIPTION}

Описание прокси.
Преобразуется в одно из следующих значений:

  • Прокси N-го элемента данных в выражении триггера (в уведомлениях на основе триггеров). Здесь можно использовать индексированные макросы;
  • Прокси, который выполнил обнаружение (в уведомлениях об обнаружении). Используйте здесь {PROXY.DESCRIPTION} без индексации;
  • Прокси, к которому зарегистрировался активный агент (в уведомлениях об авторегистрации). Используйте здесь {PROXY.DESCRIPTION} без индексации.

Этот макрос можно использовать с числовым индексом, например {PROXY.DESCRIPTION<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

{PROXY.NAME}

Имя прокси.
Преобразуется в одно из следующих значений:

  • Прокси N-го элемента данных в выражении триггера (в уведомлениях на основе триггеров). Здесь можно использовать индексированные макросы;
  • Прокси, который выполнил обнаружение (в уведомлениях об обнаружении). Здесь используйте {PROXY.NAME} без индексации;
  • Прокси, к которому зарегистрировался активный агент (в уведомлениях об авторегистрации). Здесь используйте {PROXY.NAME} без индексации.

Этот макрос можно использовать с числовым индексом, например {PROXY.NAME<1-9>}, чтобы указать на первый, второй, третий и т. д. элемент данных в выражении триггера. См. индексированные макросы.

Макросы скрипта

{MANUALINPUT}

Значение ручного ввода, указанное пользователем во время выполнения скрипта.

Макросы сервиса

{SERVICE.DESCRIPTION}

Описание сервиса с раскрытыми макросами.

{SERVICE.ID}

Числовой идентификатор сервиса, который запустил действие.

{SERVICE.NAME}

Имя сервиса с раскрытыми макросами.

{SERVICE.ROOTCAUSE}

Список событий проблем триггеров, которые привели к отказу сервиса, отсортированный по важности и имени узла сети.
Включает следующие сведения: имя узла сети, имя события, важность, возраст, теги сервиса и значения.

{SERVICE.TAGS}

Разделенный запятыми список тегов событий сервиса.
Теги событий сервиса можно задать в разделе тегов конфигурации сервиса. Если теги отсутствуют, разворачивается в пустую строку.

{SERVICE.TAGSJSON}

Массив JSON, содержащий объекты тегов событий услуги.
Теги событий услуги можно определить в разделе тегов конфигурации услуги. Разворачивается в пустой массив, если теги отсутствуют.

{SERVICE.TAGS.<tag name>}

Значение тега события сервиса, на которое ссылается имя тега.
Теги событий сервиса можно определить в разделе тегов конфигурации сервиса.
Имя тега, содержащее неалфавитно-цифровые символы (включая неанглийские многобайтные UTF-символы), должно быть заключено в двойные кавычки. Кавычки и обратные слеши внутри имени тега в кавычках должны быть экранированы обратным слешем.

Макросы триггеров

{TRIGGER.DESCRIPTION}

Описание триггера.
Все макросы, поддерживаемые в описании триггера, будут развернуты, если {TRIGGER.DESCRIPTION} используется в тексте уведомления.

{TRIGGER.EVENTS.ACK}

Количество подтверждённых событий для элемента карты в картах или для триггера, который сгенерировал текущее событие в уведомлениях.

{TRIGGER.EVENTS.PROBLEM.ACK}

Количество подтверждённых событий проблем для всех триггеров без учёта их состояния.

{TRIGGER.EVENTS.PROBLEM.UNACK}

Количество неподтверждённых событий проблем для всех триггеров без учёта их состояния.

{TRIGGER.EVENTS.UNACK}

Количество неподтверждённых событий для элемента карты в картах или для триггера, который сгенерировал текущее событие в уведомлениях.

{TRIGGER.EXPRESSION}

Выражение триггера.

{TRIGGER.EXPRESSION.EXPLAIN}

Частично вычисленное выражение триггера.
Функции на основе элементов данных вычисляются и заменяются результатами на момент генерации события, тогда как все остальные функции отображаются в том виде, в котором они записаны в выражении. Может использоваться для отладки выражений триггера.

{TRIGGER.EXPRESSION.RECOVERY}

Выражение восстановления триггера, если Генерация событий OK в настройках триггера установлена в значение "Recovery expression"; в противном случае возвращается пустая строка.

{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}

Частично вычисленное выражение восстановления триггера.
Функции, основанные на элементах данных, вычисляются и заменяются результатами в момент генерации события, тогда как все остальные функции отображаются в том виде, в котором они записаны в выражении. Может использоваться для отладки выражений восстановления триггера.

{TRIGGER.HOSTGROUP.NAME}

Отсортированный (по SQL-запросу) список групп узлов сети, в которых определён триггер, разделённый запятыми и пробелами.

{TRIGGER.ID}

Числовой идентификатор триггера, который запустил это действие.

{TRIGGER.NAME}

Имя триггера с раскрытыми макросами.
Обратите внимание, что {EVENT.NAME} можно использовать в действиях для отображения имени сработавшего события/проблемы с раскрытыми макросами.

{TRIGGER.NAME.ORIG}

Исходное имя триггера (с неразрешёнными макросами).

{TRIGGER.NSEVERITY}

Числовая важность триггера.
Возможные значения: 0 — Не классифицировано, 1 — Информация, 2 — Предупреждение, 3 — Средняя, 4 — Высокая, 5 — Катастрофа.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}

Количество подтвержденных событий проблем для триггеров в состоянии проблемы.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}

Количество неподтверждённых событий проблем для триггеров в состоянии проблемы.

{TRIGGER.SEVERITY}

Имя важности триггера.
Может быть задано в Administration > General > Trigger displaying options.

{TRIGGER.STATE}

Последнее состояние выражения триггера.
Возможные значения: Неизвестно, Нормально.

{TRIGGER.STATE.ERROR}

Сообщение об ошибке с подробностями о том, почему триггер стал неподдерживаемым.
Если триггер переходит в неподдерживаемое состояние, а затем сразу снова становится поддерживаемым, поле ошибки может быть пустым.

{TRIGGER.STATUS}

Значение триггера на момент выполнения шага операции.
Возможные значения: Проблема, OK.

{TRIGGER.TEMPLATE.NAME}

Отсортированный (SQL-запросом) список шаблонов, в которых определён триггер, разделённый запятыми и пробелами, или *UNKNOWN*, если триггер определён на узле сети.

{TRIGGER.URL}

URL триггера.

{TRIGGER.URL.NAME}

Метка для URL триггера.

{TRIGGER.VALUE}

Текущее числовое значение триггера.
Возможные значения: 0 — триггер находится в состоянии OK, 1 — триггер находится в состоянии Проблема.

{TRIGGERS.ACK}

Количество подтвержденных триггеров для элемента карты без учета состояния триггера.
Триггер считается подтвержденным, если подтверждены все его события проблем.

{TRIGGERS.PROBLEM.ACK}

Количество подтвержденных проблемных триггеров для элемента карты.
Триггер считается подтвержденным, если подтверждены все его события проблемы.

{TRIGGERS.PROBLEM.UNACK}

Количество неподтвержденных проблемных триггеров для элемента карты.
Триггер считается неподтвержденным, если по крайней мере одно из его событий проблемы не подтверждено.

{TRIGGERS.UNACK}

Количество неподтверждённых триггеров для элемента карты, без учёта состояния триггера.
Триггер считается неподтверждённым, если хотя бы одно из его событий проблемы не подтверждено.

Макросы имени пользователя

{USER.FULLNAME}

Имя, фамилия и имя пользователя пользователя, который добавил подтверждение события или запустил скрипт.

{USER.NAME}

Имя пользователя, который запустил скрипт.

{USER.SURNAME}

Фамилия пользователя, который запустил скрипт.

Имя пользователя, который запустил скрипт.

Индексированные макросы

Синтаксис индексированных макросов {MACRO<1-9>} может ссылаться только на N-й элемент данных, функцию или узел сети в поле Expression триггера:

  • {HOST.IP1}, {HOST.IP2}, {HOST.IP3} преобразуются в IP-адреса первого, второго и третьего узлов сети в выражении триггера (если присутствуют).
  • {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} преобразуются в значения первого, второго и третьего элементов данных в выражении триггера на момент события (если присутствуют).
  • {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} преобразуются в значения первой, второй и третьей функций на основе элементов данных на момент события (если присутствуют).

В контексте триггеров индексированные макросы всегда относятся к полю Expression в конфигурации триггера, а не к Recovery expression. Например, в событии восстановления {ITEM.VALUE2} будет преобразован в значение второго элемента данных из выражения проблемы на момент восстановления.

Макрос {HOST.HOST<1-9>} также поддерживается в макросе выражения {?func(/host/key,param)} в именах графиков. Например, {?func(/{HOST.HOST2}/key,param)} в имени графика будет преобразован в узел сети второго элемента данных на графике.

Индексированные макросы не будут преобразовываться ни в каком другом контексте, кроме упомянутых здесь случаев. В остальных контекстах используйте макросы без индекса ({HOST.HOST}, {HOST.IP} и т. д.).