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