Zabbix trapper name & key 中的用户宏

User macros in Zabbix trapper name & key

我无法在模板化的 zabbix trappers 的名称和密钥中添加用户自定义宏,出现此错误:

Invalid key "nginx_50x_error-{$MACROS}" for item "Nginx: nginx 50x errors on {$MACROS}" on "Template_app_nginx": incorrect syntax near "{$MACROS}".

如何在模板化的 zabbix trappers 中使用自定义主机宏? Tnx.

文档:https://www.zabbix.com/documentation/2.4/manual/appendix/macros/supported_by_location

项键中不允许使用宏;这就是 "invalid key" 错误的原因:

nginx_50x_error-{$MACROS}

幸运的是,项目关键参数中允许使用宏(项目关键参数 - 第 7 列)- 这将是您的解决方案:

nginx_50x_error[{$MACROS}]