1 Макросы поддерживаемые по назначению

Обзор

В таблице перечислен полный список поддерживаемых макросов в Zabbix.

  • X означает "поддерживается" в указанном месте
  • Нумерованный макрос вида {МАКРОС<1-9>} используется для того, чтобы сослаться на узлы сети в порядке в котором они следуют в выражении триггера. Таким образом, макросы {HOST.IP1}, {HOST.IP2}, {HOST.IP3} заменяются на IP-адреса первого, второго и третьего узлов сети в выражении триггера с учетом того, что выражение содержит эти узлы сети. Кроме того, макросы {HOST.HOST<1-9>} поддерживаются в {узел_сети:ключ.функ(парам)} макросе в именах графиков. Например, {{HOST.HOST2}:ключ.функ()} в имени графика ссылается на узел сети второго элемента данных из графика.
Поле URL динамического элемента URL комплексного экрана ▼ ▼ОПИСАНИЕ▼
Регулярные выражения фильтра правил низкоуровневого обнаружения ▼
Имена графиков ▼
Веб-мониторинг6 ▼
Дополнительные параметры монитора баз данных, SSH и Telnet скрипты ▼
Интерфейс IP/DNS узла сети ▼
Имена элементов данных ▼
Имена триггеров и описания ▼
Выражения триггеров ▼
URL'ы на картах сети ▼
Подписи1 к иконкам на картах сети ▼
Параметры ключей элементов данных ▼
Глобальные скрипты, включая текст подтверждения ▼
Внутренние оповещения, основанные на правилах низкоуровневого обнаружения ▼
Внутренние оповещения, основанные на элементах данных ▼
Внутренние оповещения, основанные на триггерах ▼
Оповещения о авторегистрациях ▼
Оповещения об обнаружениях ▼
Оповещения и команды, основанные на триггерах ▼
▼МАКРОС▼ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ACTION.ID} X X X X X X Цифровой ID сработавшего действия.
Поддерживается начиная с 2.2.0.
{ACTION.NAME} X X X X X X Имя сработавшего действия.
Поддерживается начиная с 2.2.0.
{DATE} X X X X X X Текущая дата в гггг.мм.дд формате.
{DISCOVERY.DEVICE.IPADDRESS} X IP адрес обнаруженного устройства.
Доступен всегда, вне зависимости от того добавлен узел сети или нет.
{DISCOVERY.DEVICE.DNS} X DNS имя обнаруженного устройства.
Доступен всегда, вне зависимости от того добавлен узел сети или нет.
{DISCOVERY.DEVICE.STATUS} X Состояние обнаруженного устройства: может быть UP или DOWN.
{DISCOVERY.DEVICE.UPTIME} X Время с момента последнего изменения состояния обнаружения конкретного устройства
Например: 1h 29m.
Для устройств с состоянием DOWN, значением будет период недоступности.
{DISCOVERY.RULE.NAME} X Имя правила обнаружения, которое обнаружило наличие или отсутствие устройства или сервиса.
{DISCOVERY.SERVICE.NAME} X Имя сервиса, который обнаружен.
Например: HTTP.
{DISCOVERY.SERVICE.PORT} X Порт сервиса, который обнаружен.
Например: 80.
{DISCOVERY.SERVICE.STATUS} X Состояние обнаруженного сервиса: может быть UP или DOWN.
{DISCOVERY.SERVICE.UPTIME} X Время с момента последнего изменения состояния обнаружения конкретного сервиса.
Например: 1h 29m.
Для сервисов с состоянием DOWN, значением будет период недоступности.
{ESC.HISTORY} X X X X История эскалаций. Журнал ранее отправленных сообщений.
Показывает ранее отправленные оповещения, на каком шаге эскалаций они были отправлены и их состояние (отправлено, в процессе или ошибочно).
{EVENT.ACK.HISTORY} X Журнал подтверждений проблемы.
{EVENT.ACK.STATUS} X Состояние подтверждения события (Yes/No).
{EVENT.AGE} X X X X X X Возраст события, который вызвал действие.
Полезно в эскалированных сообщениях.
{EVENT.DATE} X X X X X X Дата события, которое вызвало действие.
{EVENT.ID} X X X X X X Цифровой ID события, которое вызвало действие.
{EVENT.RECOVERY.DATE} X X X X Дата события восстановления.
Можно использовать только в сообщениях о восстановлении.
Поддерживается начиная с 2.2.0.
{EVENT.RECOVERY.ID} X X X X Цифровой ID события восстановления.
Можно использовать только в сообщениях о восстановлении. Поддерживается начиная с 2.2.0.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{EVENT.RECOVERY.STATUS} X X X X Словесное значение события восстановления.
Можно использовать только в сообщениях о восстановлении. Поддерживается начиная с 2.2.0.
{EVENT.RECOVERY.TIME} X X X X Время события восстановления.
Можно использовать только в сообщениях о восстановлении.
Поддерживается начиная с 2.2.0.
{EVENT.RECOVERY.VALUE} X X X X Цифровое значение события восстановления.
Можно использовать только в сообщениях о восстановлении.
Поддерживается начиная с 2.2.0.
{EVENT.STATUS} X X X X X X Словесное значение события, которое вызвало действие.
Поддерживается начиная с 2.2.0.
{EVENT.TIME} X X X X X X Время события, которое вызвало действие.
{EVENT.VALUE} X X X X X X Числовое значение события, которое вызвало действие.
Поддерживается начиная с 2.2.0.
{HOST.CONN<1-9>} X X X X X X2 X X X X5 X X8 X8 IP или DNS имя узла сети, в зависимости от настроек узла сети 3.
Поддерживается в именах триггеров начиная с 2.0.0.
{HOST.DESCRIPTION<1-9>} X X X X X Описание узла сети.
Поддерживается начиная с 2.4.0.
{HOST.DNS<1-9>} X X X X X X2 X X X X5 X X8 X8 DNS имя узла сети 3.
Поддерживается в именах триггеров начиная с 2.0.0.
{HOST.HOST<1-9>} X X X X X X X X X X X5 X X8 X8 Имя узла сети.
{HOSTNAME<1-9>} является устаревшим.
{HOST.ID} X X8 ID узла сети.
{HOST.IP<1-9>} X X X X X X X2 X X X X5 X X8 X8 IP адрес узла сети 3. Поддерживается начиная с 2.0.0.
{IPADDRESS<1-9>} является устаревшим.
{HOST.METADATA} X Метаданные узла сети.
Используется только при авторегистрации активных агентов. Поддерживается начиная с 2.2.0.
{HOST.NAME<1-9>} X X X X X X X X X X X5 X X8 X8 Видимое имя узла сети.
Поддерживается начиная с 2.0.0.
{HOST.PORT<1-9>} X X X X X X Порт узла сети (агента) 3.
Поддерживается в авторегистрации начиная с 2.0.0.
Поддерживается в именах триггеров, описаниях к триггерам, внутренним и основанным на триггерах оповещениям начиная с 2.2.2.
{HOSTGROUP.ID} X ID группы узлов сети.
{INVENTORY.ALIAS<1-9>} X X X X Поле Псевдоним из инвентарных данных узла сети.
{INVENTORY.ASSET.TAG<1-9>} X X X X Поле Этикетка владельца из инвентарных данных узла сети.
{INVENTORY.CHASSIS<1-9>} X X X X Поле Шасси из инвентарных данных узла сети.
{INVENTORY.CONTACT<1-9>} X X X X Поле Контактная информация из инвентарных данных узла сети.
{PROFILE.CONTACT<1-9>} является устаревшим.
{INVENTORY.CONTRACT.NUMBER<1-9>} X X X X Поле Номер контракта из инвентарных данных узла сети.
{INVENTORY.DEPLOYMENT.STATUS<1-9>} X X X X Поле Состояние развертывания из инвентарных данных узла сети.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{INVENTORY.HARDWARE<1-9>} X X X X Поле Аппаратные средства из инвентарных данных узла сети.
{PROFILE.HARDWARE<1-9>} является устаревшим.
{INVENTORY.HARDWARE.FULL<1-9>} X X X X Поле Аппаратные средства (полная детализация) из инвентарных данных узла сети.
{INVENTORY.HOST.NETMASK<1-9>} X X X X Поле Маска подсети узла сети из инвентарных данных узла сети.
{INVENTORY.HOST.NETWORKS<1-9>} X X X X Поле Сети узла сети из инвентарных данных узла сети.
{INVENTORY.HOST.ROUTER<1-9>} X X X X Поле Роутер узла сети из инвентарных данных узла сети.
{INVENTORY.HW.ARCH<1-9>} X X X X Поле Архитектура HW из инвентарных данных узла сети.
{INVENTORY.HW.DATE.DECOMM<1-9>} X X X X Поле Дата списания HW из инвентарных данных узла сети.
{INVENTORY.HW.DATE.EXPIRY<1-9>} X X X X Поле Дата окончания обслуживания HW из инвентарных данных узла сети.
{INVENTORY.HW.DATE.INSTALL<1-9>} X X X X Поле Дата установки HW из инвентарных данных узла сети.
{INVENTORY.HW.DATE.PURCHASE<1-9>} X X X X Поле Дата покупки HW из инвентарных данных узла сети.
{INVENTORY.INSTALLER.NAME<1-9>} X X X X Поле Имя установщика из инвентарных данных узла сети.
{INVENTORY.LOCATION<1-9>} X X X X Поле Местоположение из инвентарных данных узла сети.
{PROFILE.LOCATION<1-9>} является устаревшим.
{INVENTORY.LOCATION.LAT<1-9>} X X X X Поле Размещение (широта) из инвентарных данных узла сети.
{INVENTORY.LOCATION.LON<1-9>} X X X X Поле Размещение (долгота) из инвентарных данных узла сети.
{INVENTORY.MACADDRESS.A<1-9>} X X X X Поле MAC адрес A из инвентарных данных узла сети.
{PROFILE.MACADDRESS<1-9>} является устаревшим.
{INVENTORY.MACADDRESS.B<1-9>} X X X X Поле MAC адрес B из инвентарных данных узла сети.
{INVENTORY.MODEL<1-9>} X X X X Поле Модель из инвентарных данных узла сети.
{INVENTORY.NAME<1-9>} X X X X Поле Имя из инвентарных данных узла сети. {PROFILE.NAME<1-9>} является устаревшим.
{INVENTORY.NOTES<1-9>} X X X X Поле Примечания из инвентарных данных узла сети. {PROFILE.NOTES<1-9>} является устаревшим.
{INVENTORY.OOB.IP<1-9>} X X X X Поле OOB IP адрес из инвентарных данных узла сети.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{INVENTORY.OOB.NETMASK<1-9>} X X X X Поле OOB маска подсети из инвентарных данных узла сети.
{INVENTORY.OOB.ROUTER<1-9>} X X X X Поле OOB роутер из инвентарных данных узла сети.
{INVENTORY.OS<1-9>} X X X X Поле ОС из инвентарных данных узла сети.
{PROFILE.OS<1-9>} является устаревшим.
{INVENTORY.OS.FULL<1-9>} X X X X Поле ОС (полная детализация) из инвентарных данных узла сети.
{INVENTORY.OS.SHORT<1-9>} X X X X Поле ОС (короткое описание) из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.CELL<1-9>} X X X X Поле Первичный мобильный для контакта из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.EMAIL<1-9>} X X X X Поле Первичный email для контакта из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.NAME<1-9>} X X X X Поле Первичное имя для контакта из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.NOTES<1-9>} X X X X Поле Первичные примечания для контакта из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.PHONE.A<1-9>} X X X X Поле Первичный телефон A для контакта из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.PHONE.B<1-9>} X X X X Поле Первичный телефон B для контакта из инвентарных данных узла сети.
{INVENTORY.POC.PRIMARY.SCREEN<1-9>} X X X X Поле Первичное ник-имя для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.CELL<1-9>} X X X X Поле Вторичный мобильный для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.EMAIL<1-9>} X X X X Поле Вторичный email для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.NAME<1-9>} X X X X Поле Вторичное имя для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.NOTES<1-9>} X X X X Поле Вторичные примечания для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.PHONE.A<1-9>} X X X X Поле Вторичный телефон A для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.PHONE.B<1-9>} X X X X Поле Вторичный телефон B для контакта из инвентарных данных узла сети.
{INVENTORY.POC.SECONDARY.SCREEN<1-9>} X X X X Поле Вторичное ник-имя для контакта из инвентарных данных узла сети.
{INVENTORY.SERIALNO.A<1-9>} X X X X Поле Серийный номер A из инвентарных данных узла сети.
{PROFILE.SERIALNO<1-9>} является устаревшим.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{INVENTORY.SERIALNO.B<1-9>} X X X X Поле Серийный номер B из инвентарных данных узла сети.
{INVENTORY.SITE.ADDRESS.A<1-9>} X X X X Поле Адрес A из инвентарных данных узла сети.
{INVENTORY.SITE.ADDRESS.B<1-9>} X X X X Поле Адрес B из инвентарных данных узла сети.
{INVENTORY.SITE.ADDRESS.C<1-9>} X X X X Поле Адрес C из инвентарных данных узла сети.
{INVENTORY.SITE.CITY<1-9>} X X X X Поле Город из инвентарных данных узла сети.
{INVENTORY.SITE.COUNTRY<1-9>} X X X X Поле Страна из инвентарных данных узла сети.
{INVENTORY.SITE.NOTES<1-9>} X X X X Поле Заметки из инвентарных данных узла сети.
{INVENTORY.SITE.RACK<1-9>} X X X X Поле Размещение стойки из инвентарных данных узла сети.
{INVENTORY.SITE.STATE<1-9>} X X X X Поле Область/Район из инвентарных данных узла сети.
{INVENTORY.SITE.ZIP<1-9>} X X X X Поле Почтовый индекс из инвентарных данных узла сети.
{INVENTORY.SOFTWARE<1-9>} X X X X Поле Программное обеспечение из инвентарных данных узла сети. {PROFILE.SOFTWARE<1-9>} является устаревшим.
{INVENTORY.SOFTWARE.APP.A<1-9>} X X X X Поле Программное обеспечение A из инвентарных данных узла сети.
{INVENTORY.SOFTWARE.APP.B<1-9>} X X X X Поле Программное обеспечение B из инвентарных данных узла сети.
{INVENTORY.SOFTWARE.APP.C<1-9>} X X X X Поле Программное обеспечение C из инвентарных данных узла сети.
{INVENTORY.SOFTWARE.APP.D<1-9>} X X X X Поле Программное обеспечение D из инвентарных данных узла сети.
{INVENTORY.SOFTWARE.APP.E<1-9>} X X X X Поле Программное обеспечение E из инвентарных данных узла сети.
{INVENTORY.SOFTWARE.FULL<1-9>} X X X X Поле Программное обеспечение (полная детализация) из инвентарных данных узла сети.
{INVENTORY.TAG<1-9>} X X X X Поле Этикетка из инвентарных данных узла сет. {PROFILE.TAG<1-9>} является устаревшим.
{INVENTORY.TYPE<1-9>} X X X X Поле Тип из инвентарных данных узла сети. {PROFILE.DEVICETYPE<1-9>} является устаревшим.
{INVENTORY.TYPE.FULL<1-9>} X X X X Поле Тип (полная детализация) из инвентарных данных узла сети.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{INVENTORY.URL.A<1-9>} X X X X Поле URL A из инвентарных данных узла сети.
{INVENTORY.URL.B<1-9>} X X X X Поле URL B из инвентарных данных узла сети.
{INVENTORY.URL.C<1-9>} X X X X Поле URL C из инвентарных данных узла сети.
{INVENTORY.VENDOR<1-9>} X X X X Поле Производитель из инвентарных данных узла сети.
{ITEM.DESCRIPTION<1-9>} X X X X Описание N-го элемента данных из выражения триггера, которое вызвало оповещение. Поддерживается начиная с 2.0.0.
{ITEM.ID<1-9>} X X X X Цифровое ID N-го элемента данных из выражения триггера, который вызвал оповещение. Поддерживается начиная с 1.8.12.
{ITEM.KEY<1-9>} X X X X Ключ N-го элемента данных из выражения триггера, который вызвал оповещение. Поддерживается начиная с 2.0.0.
{TRIGGER.KEY} является устаревшим.
{ITEM.KEY.ORIG<1-9>} X X X X Оригинальный ключ (с нераскрытыми макроса) N-го элемента данных из выражения триггера, который вызвал оповещение. Поддерживается начина с 2.0.6.
{ITEM.LASTVALUE<1-9>} X X Последнее значение N-го элемента данных из выражения триггера, который вызвал оповещение. Поддерживается начиная с 1.4.3. Является алиасом к {{HOST.HOST}:{ITEM.KEY}.last()}
{ITEM.LOG.AGE<1-9>} X Возраст события на элемент данных журнала.
{ITEM.LOG.DATE<1-9>} X Дата события на элемент данных журнала.
{ITEM.LOG.EVENTID<1-9>} X ID события на элемент данных журнала.
Только для мониторинга журнала событий Windows.
{ITEM.LOG.NSEVERITY<1-9>} X Цифровая важность события по журналу событий.
Только для мониторинга журнала событий Windows.
{ITEM.LOG.SEVERITY<1-9>} X Словесная важность события по журналу событий.
Только для мониторинга журнала событий Windows.
{ITEM.LOG.SOURCE<1-9>} X Источник события по журналу событий.
Только для мониторинга журнала событий Windows.
{ITEM.LOG.TIME<1-9>} X Время события на элемент данных журнала.
{ITEM.NAME<1-9>} X X X X Имя N-го элемента данных из выражения триггера, который вызвал оповещение.
{ITEM.NAME.ORIG<1-9>} X X X X Оригинальное имя (с нераскрытыми макросами) N-го элемента данных из выражения триггера, который вызвал оповещение. Поддерживается начиная с 2.0.6.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ITEM.STATE<1-9>} X Самое новое состояние N-го элемента данных из выражения триггера, который вызвал оповещение. Возможные значения: Not supported и Normal.
Поддерживается начиная с 2.2.0.
{ITEM.VALUE<1-9>} X X Раскрывается в:
1) последнее значение N-го элемента данных из выражения триггера, если используется для отображения триггеров. В этом случае работает так же как и {ITEM.LASTVALUE}.
2) значение из истории (когда произошло событие) N-го элемента данных из выражения триггера, если используется для отображения событий и оповещений.
В обоих случаях будет раскрыто в значение равное UNKNOWN, если значение истории было уже удалено или никогда не записывалось.
Поддерживается начиная с 1.4.3.
{LLDRULE.DESCRIPTION} X Описание правила низкоуровневого обнаружения, которое вызвало оповещение.
Поддерживается начиная с 2.2.0.
{LLDRULE.ID} X Цифровой ID правила низкоуровневого обнаружения, которое вызвало оповещение.
Поддерживается начиная с 2.2.0.
{LLDRULE.KEY} X Ключ правила низкоуровневого обнаружения, которое вызвало оповещение.
Поддерживается начиная с 2.2.0.
{LLDRULE.KEY.ORIG} X Оригинальный ключ (с нераскрытыми макросами) правила низкоуровневого обнаружения, которое вызвало оповещение.
Поддерживается начиная с 2.2.0.
{LLDRULE.NAME} X Имя правила низкоуровневого обнаружения, которое вызвало оповещение.
Поддерживается начиная с 2.2.0.
{LLDRULE.NAME.ORIG} X Оригинальное имя (с нераскрытыми макросами) правила низкоуровневого обнаружения, которое вызвало оповещение.
Поддерживается начиная с 2.2.0.
{LLDRULE.STATE} X Самое новое состояние правила низкоуровневого обнаружения. Возможные значения: Not supported и Normal.
Поддерживается начиная с 2.2.0.
{MAP.ID} X ID карты сети.
{PROXY.DESCRIPTION<1-9>} X X X X X X Описание прокси N-го элемента данных из выражения триггера, которое вызвало оповещение. Поддерживается начиная с 2.4.0.
{PROXY.NAME<1-9>} X X X X X X Имя прокси N-го элемента данных из выражения триггера, которое вызвало оповещение. Поддерживается начиная с 1.8.4.
{TIME} X X X X X X Текущее время в формате чч:мм:сс.
{TRIGGER.DESCRIPTION} X X Описание триггера. Поддерживается начиная с 2.0.4.
Начиная с 2.2.0, все поддерживаемые макросы в описаниях триггеров раскрываются, если {TRIGGER.DESCRIPTION} используется в тексте оповещения.
{TRIGGER.COMMENT} является устаревшим.
{TRIGGER.EVENTS.ACK} X X Количество подтвержденных событий у элемента карты на картах сети или в оповещениях на триггер, который сгенерировал текущее событие. Поддерживается начиная с 1.8.3.
{TRIGGER.EVENTS.PROBLEM.ACK} X X Количество подтвержденных ПРОБЛЕМА событий у всех триггеров вне зависимости от их состояния. Поддерживается начиная с 1.8.3.
{TRIGGER.EVENTS.PROBLEM.UNACK} X X Количество неподтвержденных ПРОБЛЕМА событий у всех триггеров вне зависимости от их состояния. Поддерживается начиная с 1.8.3.
{TRIGGER.EVENTS.UNACK} X X Количество неподтвержденных событий у элемента карты на карте сети или в оповещениях на триггер, который сгенерировал текущее событие. Поддерживается в подписях к элементам карт сетей начиная с 1.8.3.
{TRIGGER.HOSTGROUP.NAME} X X X Отсортированный (посредством SQL запроса), разделенный запятыми список групп узлов сети, которым принадлежит триггер. Поддерживается начиная с 2.0.6.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK} X Количество подтвержденных ПРОБЛЕМА событий у триггеров в состоянии ПРОБЛЕМА. Поддерживается начиная с 1.8.3.
{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK} X Количество неподтвержденных ПРОБЛЕМА событий у триггеров в состоянии ПРОБЛЕМА. Поддерживается начиная с 1.8.3.
{TRIGGER.EXPRESSION} X X Выражение триггера. Поддерживается начиная с 1.8.12.
{TRIGGER.ID} X X X Цифровой ID триггера, который вызвал это действие.
Поддерживается в URL'ах к триггерам, начиная с Zabbix 1.8.8.
{TRIGGER.NAME} X X Имя триггера.
{TRIGGER.NAME.ORIG} X X Оригинальное имя (с нераскрытыми макросами) триггера. Поддерживается начиная с 2.0.6.
{TRIGGER.NSEVERITY} X X Числовая важность триггера. Возможные значения: 0 - Не классифицировано, 1 - Информация, 2 - Предупреждение, 3 - Средняя, 4 - Высокая, 5 - Чрезвычайная.
Поддерживается начиная с Zabbix 1.6.2.
{TRIGGER.SEVERITY} X X Имя важности триггера. Можно задать в Администрирование → Общие → Важности триггеров.
{TRIGGER.STATE} X Самое новое состояние триггера. Возможные значения: Unknown и Normal.
Поддерживается начиная с 2.2.0.
{TRIGGER.STATUS} X Текущее значение триггера. Может быть PROBLEM или OK.
{STATUS} является устаревшим.
{TRIGGER.TEMPLATE.NAME} X X Отсортированный (посредством SQL запроса), разделенный запятыми список шаблонов, которым принадлежит триггер или *UNKNOWN*, если триггер назначен на узел сети напрямую. Поддерживается начиная с 2.0.6.
{TRIGGER.URL} X X URL триггера.
{TRIGGER.VALUE} X X Текущее числовое значение триггера: 0 - триггер в состоянии ОК, 1 - триггер в состоянии ПРОБЛЕМА.
{TRIGGERS.UNACK} X Количество неподтвержденных триггеров у элемента карты независимо от состояния триггеров.
Триггер считается неподтвержденным, если по крайней мере одно из всех его ПРОБЛЕМА событий не подтверждено.
{TRIGGERS.PROBLEM.UNACK} X Количество неподтвержденных триггеров в состоянии ПРОБЛЕМА у элемента карты сети.
Триггер считается неподтвержденным, если по крайней мере одно из всех его ПРОБЛЕМА событий не подтверждено.
Поддерживается начиная с 1.8.3.
{TRIGGERS.ACK} X Количество подтвержденных триггеров у элемента карты сети независимо от состояния триггеров.
Триггер считается подтвержденным, если все его ПРОБЛЕМА события являются подтвержденными.
Поддерживается начиная с 1.8.3.
{TRIGGERS.PROBLEM.ACK} X Количество подтвержденных триггеров в состоянии ПРОБЛЕМА у элемента карты сети.
Триггер считается подтвержденным, если все его ПРОБЛЕМА события являются подтвержденными.
Поддерживается начиная с 1.8.3.
{узел_сети:ключ.функция(параметр)} X X4 X10 X7 Простой макрос, который используется для построения выражений триггеров.
{$МАКРОС} X8 X8 X8 X8 X8 X8 X X X9 X X X X X X8 X8 Пользовательские макросы.
Поддерживаются в элементах данных и именах триггеров начиная с 1.8.4.
Поддерживаются в командах и текстах подтверждения глобальных скриптов начиная с Zabbix 2.2.0.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Примечания

1 Макросы для подписей на картах сети поддерживаются начиная с 1.8.

2 Макросы {HOST.*}, поддерживаемые в параметрах ключей элементов данных будут раскрыты в данные интерфейса, который выбран для этого элемента данных. Эти макросы не раскроются, когда используются в элементах данных без интерфейсов, таких как "Zabbix агент (активный)", "Вычисляемый" и остальные.

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

4 Этот макрос поддерживается в подписях к иконкам и в подписях к связям на картах сетей. В этом макроcе в подписях на картах сетей поддерживаются только avg, last, max и min функции с секундами в качестве параметра.

5 Поддерживается начиная с 2.0.3.

6 Поддерживается начиная с Zabbix 2.2.0. Макросы {HOST.*} и пользовательские макросы {$МАКРОС} поддерживаются в веб-сценарии в полях Имя, Переменные, Заголовки, Файл SSL сертификата, Файл SSL ключа и в шагах веб-сценария в полях Имя, URL, Post, Заголовки и Требуемая строка. {$МАКРОС} также поддерживается в веб-сценарии в полях Агент, HTTP прокси, Аутентификация (имя пользователя и пароль), Пароль к SSL ключу и в шагах веб-сценария в поле Требуемые коды состояния.

7 Поддерживается начиная с Zabbix 2.2.0. В этом макросе в именах графиков поддерживаются только avg, last, max и min функции с секундами в качестве параметра. Внутри макроса можно использовать макрос {HOST.HOST<1-9>} в качестве имени узла сети. Например:

 * {Cisco switch:ifAlias[{#SNMPINDEX}].last()}
 * {{HOST.HOST}:ifAlias[{#SNMPINDEX}].last()}

8 Поддерживается начиная с 2.4.0.

9 Только в константах выражений триггеров и в параметрах функций.

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

Дополнительная поддержка пользовательских макросов

В дополнение к местам, представленным в таблице выше, начиная с Zabbix 2.0 пользовательские макросы поддерживаются также и во многих других местах:

  • Узлы сети
    • IP/DNS интерфейса
    • Порт интерфейса
<!-- -->
  • Пассивные прокси
    • Порт интерфейса
<!-- -->
  • Элементы данных
    • Имя контекста SNMPv3
    • Имя безопасности SNMPv3
    • Пароль аутентификации SNMPv3
    • Ключевая фраза безопасности SNMPv3
    • SNMPv1/v2 community
    • SNMP OID
    • SNMP порт
    • Имя пользователя SSH
    • Публичный ключ SSH
    • Приватный ключ SSH
    • Пароль к SSH
    • Имя пользователя к Telnet
    • Пароль к Telnet
    • Формула вычисляемого элемента данных
    • Поле "Разрешенные узлы сети" траппер элемента данных (начиная с Zabbix 2.2)
<!-- -->
  • Обнаружения
<!-- -->
    * Имя контекста SNMPv3
    * Имя безопасности SNMPv3
    * Пароль аутентификации SNMPv3
    * Ключевая фраза безопасности SNMPv3
    * SNMPv1/v2 community
    * SNMP OID

Макросы используемые в низкоуровневых обнаружениях

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

  • {#МАКРОС}. Это такой макрос, который используется в LLD и возвращает реальные значения имен файловых систем, сетевых интерфейсов и SNMP OID-ов.

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

LLD макросы можно использовать:

  • в прототипах элементов данных в
    • именах
    • параметрах ключей
    • SNMP OID'ах
    • формулах вычисляемых элементов данных
    • SSH и Telnet скриптах
    • SQL запросах монитора баз данных
    • описаниях (поддерживается начиная с 2.2.0)
  • в прототипах триггеров в
    • имена
    • выражения (как при ссылке на ключ прототип элементов данных, так и как отдельные константы)
    • описаниях (поддерживается начиная с 2.2.0)
  • в прототипах графиков в
    • именах
  • в прототипах узлов сети (поддерживается начиная с 2.2.0) в
    • именах
    • видимых именах
    • именах прототипов групп узлов сети
    • (смотри полный список)

Некоторые макросы низкоуровневого обнаружения "заранее добавлены" в функционал низкоуровневого обнаружения в Zabbix - {#FSNAME}, {#FSTYPE}, {#IFNAME}, {#SNMPINDEX}, {#SNMPVALUE}. Однако, не обязательно придерживаться этих имен при создании пользовательского низкоуровневого правила обнаружения. В этом случае вы можете использовать любое другое LLD имя макроса и ссылаться по этому имени.

A3,landscape,1,1,1,1