11 宏变量

概述

Zabbix支持许多内置宏,可用于各种情况。这些宏是由特定语法标识的变量:

  1. {MACRO}

宏根据上下文解析为特定值。

有效使用宏可以节省时间,并使Zabbix配置更加透明。

在一种典型用途中,宏可以用于模板中。因此,模板上的触发器可能被命名为“{HOST.NAME}上的处理器负载过高”。当模板应用于主机(如Zabbix服务器)时,当触发器显示在监控部分时,名称将解析为“Zabbix服务器上的处理器负载过高”。

宏可用于项键参数。宏只能用于参数的一部分,例如’item’。密钥[server_{HOST.HOST}_local]`。不需要双引号引用参数,因为如果解析宏中存在任何不明确的特殊符号,Zabbix将处理这些符号。

除了内置宏之外,Zabbix还支持用户定义宏、带有上下文的用户定义宏和用于低级发现的宏。

另见: - 内置完整宏列表 - 宏函数 - 用户宏 - 用户宏和上下文 - 低级别发现宏