Table of Contents

11 Макросы

Обзор

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

{МАКРОС}

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

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

Одно из типичных применений макросов - в шаблонах. Так, триггер из шаблона может быть назван: "Слишком высокая загрузка процессора на {HOST.NAME}". Когда шаблон применяется к узлу сети, такому как Zabbix сервер, при отображении триггера в разделе Мониторинга такое имя будет раскрыто в "Слишком высокая загрузка процессора на Zabbix сервер".

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

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

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