11 宏变量
概述
Zabbix支持许多内置宏,可用于各种情况。这些宏是由特定语法标识的变量:
{MACRO}
宏根据上下文解析为特定值。
有效使用宏可以节省时间,并使Zabbix配置更加透明。
在一种典型用途中,宏可以用于模板中。因此,模板上的触发器可能被命名为“{HOST.NAME}上的处理器负载过高”。当模板应用于主机(如Zabbix服务器)时,当触发器显示在监控部分时,名称将解析为“Zabbix服务器上的处理器负载过高”。
宏可用于项键参数。宏只能用于参数的一部分,例如’item’。密钥[server_{HOST.HOST}_local]`。不需要双引号引用参数,因为如果解析宏中存在任何不明确的特殊符号,Zabbix将处理这些符号。
除了内置宏之外,Zabbix还支持用户定义宏、带有上下文的用户定义宏和用于低级发现的宏。