我在 zabbix 3.4 中有一个警报脚本,我想使用用户定义的宏来运行它{$FOO}
,基本上宏会存储一个预定义的值
我正在设置{$FOO}
媒体类型(参见屏幕截图)并使用预默认宏{ALERT.MESSAGE}
宏{ALERT.MESSAGE}
运行正常,但{$FOO}
脚本中未解析。我已将其配置{$FOO}
为全局宏或模板宏和主机宏,但似乎不起作用。
问题:是否可以在媒体类型上使用用户宏?我的逻辑有问题吗?
答案1
您不能在 alertscript 参数中直接使用用户宏,因为那里只支持一小部分宏。
相反,尝试在警报消息中包含您的用户宏,它应该在那里得到解决。