本页内容

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 支持以下宏: