Zabbix Documentation 2.0 (current)| In development:5.0 (devel)| Unsupported:

User Tools

Site Tools



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

Link to this comparison view

manual:config:macros [2015/07/30 06:20]
manual:config:macros [2015/07/30 06:19] (current)
martins-v fixing the false statement about needing to quote parameter with macros
Line 1: Line 1:
 +===== - #8 Macros =====
 +=== Overview ===
 +Zabbix supports a number of macros which may be used in various situations. Macros are variables, identified by a **{MACRO}** syntax, and resolve to a specific value depending on the context.
 +Effective use of macros allows to save time and make Zabbix configuration more transparent. ​
 +In one of typical uses, a macro may be used in a template. Thus a trigger on a template may be named "​Processor load is too high on {HOST.NAME}"​. When the template is applied to the host, such as Zabbix server, the name will resolve to "​Processor load is too high on Zabbix server"​ when the trigger is displayed in the Monitoring section.
 +Macros may be used in item key parameters. A macro may be used for only a part of the parameter, for example ''​item.key[server_{HOST.HOST}_local]''​. Double-quoting the parameter is not necessary as Zabbix will take care of any ambiguous special symbols, if present in the resolved macro.
 +See a full list of [[manual:​appendix:​macros:​supported_by_location|supported macros]] by location.
 +You can also configure your own [[manual:​config:​macros:​usermacros|user macros]].