本页内容

宏

概述

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