Zabbix Documentation 4.2

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

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 [2018/06/19 03:52] (current)
Line 1: Line 1:
 +===== 10 Макросы =====
  
 +=== Обзор ===
 +
 +Zabbix поддерживает некоторое количество макросов,​ которые можно использовать в различных ситуациях. Макросами являются переменные,​ которые имеют специальный синтаксис:​
 +
 +  {МАКРОС}
 +
 +Макросы раскрываются в требуемое значение в зависимости от контекста.
 +
 +Эффективное использование макросов позволяет сохранить время и делает настройку Zabbix более прозрачной.
 +
 +Самое типичное место использования макросов в шаблонах. Таким образом,​ триггер из шаблона можно назвать как "​Слишком высокая загрузка процессора на {HOST.NAME}"​. Когда шаблон применяется к узлу сети, такому как Zabbix сервер,​ имя будет раскрыто в "​Слишком высокая загрузка процессора на Zabbix сервер",​ когда триггер отобразится в разделе Мониторинга.
 +
 +Макросы можно использовать в параметрах ключей элементов данных. Макрос можно использовать только как часть параметра,​ например,​ ''​item.key[server_{HOST.HOST}_local]''​. Двойные кавычки не являются обязательными,​ так как Zabbix позаботится о неоднозначных спецсимволах,​ если они присутствуют в раскрытом макросе.
 +
 +Смотрите также:
 +  * полный список [[ru:​manual:​appendix:​macros:​supported_by_location|поддерживаемых макросов]]
 +  * [[:​ru/​manual/​config/​macros/​macro_functions|функции]] макросов
 +  * информацию о том, как настроить [[ru:​manual:​config:​macros:​usermacros|пользовательские макросы]].