Поддерживаемые пользовательские макросы по расположению

Обзор

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

Для Действий, Сетевого обнаружения, Прокси и всех мест, перечисленных в разделе Другие места этой страницы, поддерживаются только пользовательские макросы, определённые на глобальном уровне. В упомянутых местах макросы, определённые на уровне узла сети и на уровне шаблона, раскрываться не будут.

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

Действия

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

Место Несколько макросов/вперемешку с текстом1
Оповещения и команды на события триггеров да
Внутренние оповещения на события триггеров да
Оповещения об обновлении проблем да
Оповещения и команды на события услуг да
Оповещения об обновлении услуг да
Условие периода времени нет
Операции
Длительность шага операции по умолчанию нет
Длительность шага нет

Узлы сети/прототипы узлов сети

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

Расположение Несколько макросов/сочетание с текстом1
IP-адрес/DNS интерфейса Только DNS
Порт интерфейса нет
SNMP
Сообщество SNMP да
Максимальное количество повторений нет
Повторные попытки нет
Имя контекста да
Имя безопасности да
Парольная фраза аутентификации да
Парольная фраза конфиденциальности да
IPMI
Имя пользователя да
Пароль да
Теги2
Имена тегов да
Значения тегов да

Элементы данных / прототипы элементов данных

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

Расположение Несколько макросов/смешивание с текстом1
Имя элемента данных да
Параметры ключа элемента данных да4
Интервал обновления нет
Пользовательские интервалы нет
Тайм-аут (доступен для поддерживаемых типов элементов данных) нет
Хранить до (для истории и трендов) нет
Описание да
Вычисляемый/агрегированный элемент данных
Формула (константы выражения и параметры функций; параметры ключа элемента данных; (только для агрегированного элемента данных) условия фильтрации (имя группы узлов сети и имя тега)) да
Монитор базы данных
Имя пользователя да
Пароль да
SQL-запрос да
HTTP-агент
URL3 да
Поля запроса да
Тело запроса да
Заголовки (имена и значения) да
Требуемые коды состояния да
HTTP-прокси да
Имя пользователя для HTTP-аутентификации да
Пароль для HTTP-аутентификации да
Файл сертификата SSl да
Файл ключа SSl да
Пароль ключа SSl да
Разрешенные узлы сети да
JMX-агент
Конечная точка JMX да
Элемент данных типа «Скрипт»
Имена и значения параметров да
Элемент данных типа «Браузер»
Имена и значения параметров да
Элемент данных типа «Запрос телеметрии»
Смещение времени нет
Ограничение периода поиска нет
Детализация нет
SNMP-агент
OID SNMP да
SSH-агент
Имя пользователя да
Файл открытого ключа да
Файл закрытого ключа да
Пароль да
Скрипт да
TELNET-агент
Имя пользователя да
Пароль да
Скрипт да
Zabbix trapper
Разрешенные узлы сети да
Теги2
Имена тегов да
Значения тегов да
Шаги предварительной обработки
Параметры (включая пользовательские скрипты) да
Пользовательские параметры обработки ошибок (поля Установить значение и Установить ошибку в) да

Низкоуровневое обнаружение

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

Место Несколько макросов/вперемешку с текстом1
Параметры ключа да
Интервал обновления нет
Пользовательские интервалы нет
Время ожидания (доступно для поддерживаемых типов элементов данных) нет
Удаление потерянных ресурсов нет
Деактивация потерянных ресурсов нет
Описание да
SNMP агент
SNMP OID да
SSH агент
Имя пользователя да
Файл публичного ключа да
Файл приватного ключа да
Пароль да
Выполняемый скрипт да
TELNET агент
Имя пользователя да
Пароль да
Выполняемый скрипт да
Zabbix траппер
Разрешённые хосты да
Монитор баз данных
Имя пользователя да
Пароль да
SQL запрос да
JMX агент
JMX endpoint да
HTTP агент
URL3 да
Поля запроса да
Тело запроса да
Заголовки (имена и значения) да
Требуемые коды состояния да
Имя пользователя для HTTP аутентификации да
Пароль для HTTP аутентификации да
Фильтры
Регулярное выражение да
Замещения
Фильтры: регулярное выражение да
Операции: интервал обновления (для прототипов элементов данных) нет
Операции: период хранения истории (для прототипов элементов данных) нет
Операции: период хранения динамики изменений (для прототипов элементов данных) нет

Сетевое обнаружение

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

Место Несколько макросов/вперемешку с текстом1
Интервал обновления нет
SNMP v1, v2
SNMP community да
SNMP OID да
SNMP v3
Имя контекста да
Имя безопасности да
Пароль аутентификации да
Ключевая фраза безопасности да
SNMP OID да

Прокси

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

Location Multiple macros/mix with text1
Address for active agents > Port (if the proxy belongs to a group) no
Interface address and port (for passive proxy) no
Timeouts for item types no

Группы прокси

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

Местоположение Несколько макросов/смешивание с текстом1
Период переключения на резервный прокси нет
Минимальное количество прокси нет

Шаблоны

При настройке шаблонов пользовательские макросы могут использоваться в следующих полях:

Место Несколько макросов/вперемешку с текстом1
Теги2
Имена тегов да
Значения тегов да

Триггеры

При настройке триггеров пользовательские макросы могут использоваться в следующих полях:

Место Несколько макросов/вперемешку с текстом1
Имя да
Оперативные данные да
Выражение (только в константах и параметрах функций; секретные макросы не поддерживаются) да
Теги для совпадения да
Имя записи в меню да
URL записи в меню3 да
Описание да
Теги2
Имена тегов да
Значения тегов да

Веб-сценарии

При настройке веб-сценариев пользовательские макросы могут использоваться в следующих полях:

Место Несколько макросов/вперемешку с текстом1
Имя да
Интервал обновления нет
Агент да
HTTP прокси да
Переменные (только значения) да
Заголовки (имена и значения) да
Шаги
Имя да
URL3 да
Переменные (только значения) да
Заголовки (имена и значения) да
Время ожидания нет
Требуемая строка да
Требуемые коды состояния нет
Аутентификация
Пользователь да
Пароль да
Файл SSL сертификата да
Файл SSL ключа да
Пароль к SSL ключу да
Теги2
Имена тегов да
Значения тегов да

Другие расположения

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

Расположение Несколько макросов/сочетание с текстом1
Глобальные скрипты (URL, скрипт, SSH, Telnet, IPMI), включая текст подтверждения да
Вебхуки
Скрипт JavaScript нет
Имя параметра скрипта JavaScript нет
Значение параметра скрипта JavaScript да
Панели мониторинга
Столбец с типом данных Текст в виджете панели мониторинга Узлы сети верхнего уровня да
Параметр Описание в виджетах панели мониторинга Значение элемента данных и Индикатор да
Параметр Текст основной/вторичной метки в виджете панели мониторинга Соты да
Параметр URL3 в виджете панели мониторинга URL да
Мониторинг > Проблемы, Узлы сети, Последние данные
Столбец Пользовательский текст да
Сбор данных > Шаблоны, Узлы сети
Столбец Пользовательский текст да
Сбор данных > Обработка событий
Поле Длительность в правилах CEP да
Поле Емкость в правилах CEP да
Оповещения > Типы носителей > Шаблоны сообщений
Тема да
Сообщение да
Оповещения > Типы носителей > Скрипт
Параметры скрипта да
Оповещения > Типы носителей > Тип носителя
Поля Имя пользователя и Пароль для типа носителя Электронная почта (если для параметра Аутентификация установлено значение «Имя пользователя и пароль»; рекомендуется использовать секретные макросы) да
Пользователи > Пользователи > Носители
Когда активно да
Администрирование > Общие > Веб-интерфейс
Рабочее время нет
Администрирование > Общие > Тайм-ауты
Тайм-ауты для типов элементов данных нет
Администрирование > Общие > Коннекторы
URL да
Имя пользователя да
Пароль да
Токен Bearer да
Тайм-аут нет
HTTP-прокси да
Файл сертификата SSL да
Файл ключа SSL да
Пароль ключа SSL да

Полный список всех макросов, поддерживаемых в Zabbix, см. в разделе поддерживаемые макросы.

Сноски

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

2 Макросы, используемые в именах и значениях тегов, разрешаются только в процессе генерации события.

3 URL, содержащие секретный макрос, не будут работать, так как макрос в них будет разрешен как "******".

4 Макросы не поддерживаются в ключе элемента данных Zabbix trapper.