zabbix用户定义的macros在脚本参数(媒体types)

我有一个zabbix 3.4中的警报脚本,我想用户自定义的macros{$FOO} ,基本上macros将存储一个预定义的值

我在媒体types(见截图)中设置{$FOO} ,并使用预先定义的macros{ALERT.MESSAGE}

媒体类型配置与宏

{ALERT.MESSAGE}macros可以正常工作,但脚本中未parsing{$FOO} 。 我已经将{$FOO}configuration为全局macros或模板macros和主macros,但似乎没有任何工作。

问题:可以在媒体types上使用用户macros吗? 我的逻辑有问题吗?

您不能直接在alertcript参数中使用usermacros,那里只支持一小部分macros。

相反,尝试在警报消息中包含您的usermacro,它应该在那里解决。