Zabbix Documentation 3.2

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


manual:config:macros

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:config:macros [2014/09/26 11:28]
sasha Links adapted because of a move operation
manual:config:macros [2016/09/28 09:16] (current)
martins-v consistent formatting
Line 1: Line 1:
-===== - #Macros =====+===== - #Macros =====
  
 === Overview === === Overview ===
  
-Zabbix supports a number of macros which may be used in various situations. ​Effective use of macros allows to save time and make Zabbix configuration more transparent.+Zabbix supports a number of macros which may be used in various situations. ​Macros are variables, identified by a specific syntax:
  
-See full list of [[manual:​appendix:​macros:​supported_by_location|supported macros]].+  {MACRO}  
 +   
 +Macros resolve to specific value depending on the context.
  
-You can also configure ​your own [[manual:​config:​macros:​usermacros|user macros]].+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 also
 + 
 +  * full list [[:​manual/​appendix/​macros/​supported_by_location|of supported macros]] 
 +  * macro [[:​manual/​config/​macros/​macro_functions|functions]] 
 +  * how to configure [[manual:​config:​macros:​usermacros|user macros]]