On this page

11 宏变量

概述

Zabbix 支持若干内置宏,可在各种场景中使用。这些宏是变量,通过特定语法标识:

{MACRO} 

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

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

在典型用法之一中,宏可用于模板。因此,模板上的触发器可以命名为 "Processor load is too high on {HOST.NAME}"。当模板应用到主机时,例如 Zabbix 服务器,在监控部分显示该触发器时,该名称将解析为 "Processor load is too high on Zabbix server"。

宏可用于监控项键参数。 宏也可以只用于参数的一部分,例如 item.key[server_{HOST.HOST}_local]。 无需将参数用双引号括起来,因为如果解析后的宏中存在任何含义不明确的特殊符号,Zabbix 会自动处理。

Zabbix 中还有其他类型的宏。

Zabbix 支持以下宏: