我正在尝试使用以下表达式:
({TRIGGER.VALUE}=0&{Template App Zabbix Agent:agent.ping.nodata(5m)}=1) | ({TRIGGER.VALUE}=1&{Template App Zabbix Agent:agent.ping.min(20m)}=1)
但我收到以下错误:Incorrect trigger expression. Check expression part starting from "0&{Template App Zabbix Agent:agent.ping.nodata(5m)}=1)|({TRIGGER.VALUE}=1&{Template App Zabbix Agent:agent.ping.min(20m)}=1)".
知道我在做什么错吗?
问题来自“&”和“|”,您可以在此处查看 3.2 支持的表达式的完整列表:https ://www.zabbix.com/documentation/3.2/manual/config/triggers/expression
这是我的温度滞后触发示例:
使用这些模板宏:
此外,从 3.2 开始,您可以使用“恢复表达式”功能: https ://www.zabbix.com/documentation/3.2/manual/introduction/whatsnew320#easier_trigger_hysteresis