Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

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

Обзор

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

Действия

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

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

Узлы сети

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

Поле Несколько макросов/смешать с текстом1
IP/DNS интерфейса DNS only
Порт интерфейса нет
SNMP v1, v2
SNMP community да
SNMP v3
Имя контекста да
Имя безопасности да
Пароль аутентификации да
Ключевая фраза безопасности да
IPMI
Имя пользователя да
Пароль да
//Теги //
Имена тегов да
Значения тегов да

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

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

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

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

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

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

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

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

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

Прокси

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

Поле Несколько макросов/смешать с текстом1
Порт интерфейса (для пассивных прокси) нет

Шаблоны

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

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

Триггеры

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

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

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

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

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

Другие локации

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

Поле Несколько макросов/смешать с текстом1
Глобальные скрипты (в т.ч. в тексте подтверждения) да
Мониторинг → Комплексные экраны
Поле URL2 при выборе опции Динамический элемент да
Администрирование → Пользователи → Оповещения
Когда активен нет
Администрирование → Общие → Рабочее время
Рабочее время нет
Администрирование → Способы оповещений → Шаблоны сообщений
Тема да
Сообщение да

Для списка поддерживаемых локаций встроенных макросов Zabbix, см. Макросы, поддерживаемые по назначению.

Примечания

1 Если локация не поддерживает возможность "Несколько макросов/смешать с текстом", один макрос должен заполнить все поле.

2 URL, содержащие скрытые макросы не будут работать, так как макрос будет раскрываться как "******".