Zabbix Documentation 2.4

3.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.22.43.23.4

User Tools

Site Tools


ru:manual:config:macros

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:manual:config:macros [2015/11/27 14:20] (current)
neogan created
Line 1: Line 1:
 +===== - #8 Макросы =====
  
 +=== Обзор ===
 +
 +Zabbix поддерживает некоторое количество макросов,​ которые можно использовать в различных ситуациях. Макросами являются переменные,​ имеющие **{МАКРОС}** синтаксис,​ которые раскрываются в требуемое значение в зависимости от контекста.
 +
 +Эффективное использование макросов позволяет сохранить время и делает настройку Zabbix более прозрачной.
 +
 +Самое типичное место использования макросов в шаблонах. Таким образом,​ триггер из шаблона можно назвать как "​Слишком высокая загрузка процессора на {HOST.NAME}"​. Когда шаблон применяется к узлу сети, такому как Zabbix сервер,​ имя будет раскрыто в "​Слишком высокая загрузка процессора на Zabbix сервер",​ когда триггер отобразится в разделе Мониторинга.
 +
 +Макросы можно использовать в параметрах ключей элементов данных. Макрос можно использовать только как часть параметра,​ например,​ ''​item.key[server_{HOST.HOST}_local]''​. Двойные кавычки не являются обязательными,​ так как Zabbix позаботится о неоднозначных спецсимволах,​ если они присутствуют в раскрытом макросе.
 +
 +Смотрите полный список [[ru:​manual:​appendix:​macros:​supported_by_location|поддерживаемых макросов]] по месту их возможного использования.
 +
 +Также вы можете настраивать свои [[ru:​manual:​config:​macros:​usermacros|пользовательские макросы]].