На странице

Макросы

Обзор

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

{MACRO} 

Макросы преобразуются в определенное значение в зависимости от контекста.

Эффективное использование макросов позволяет экономить время и делает конфигурацию Zabbix более прозрачной.

В одном из типичных случаев макрос можно использовать в шаблоне. Например, триггер в шаблоне может называться «Слишком высокая загрузка процессора на {HOST.NAME}». Когда шаблон применяется к узлу сети, например к серверу Zabbix, при отображении триггера в разделе «Мониторинг» его название будет преобразовано в «Слишком высокая загрузка процессора на сервере Zabbix».

Макросы можно использовать в параметрах ключей элементов данных. Макрос можно использовать только в части параметра, например, item.key[server_{HOST.HOST}_local]. Заключать параметр в двойные кавычки не требуется, поскольку Zabbix самостоятельно обработает неоднозначные специальные символы, если они присутствуют в преобразованном макросе.

В Zabbix существуют и другие типы макросов.

Zabbix поддерживает следующие макросы: