«

zabbix触发器表达式

指尖二进制 • 1 年前 • 815 次点击 • ZABBIX


表达式:参考官方文档,https://www.zabbix.com/documentation/3.0/manual/config/triggers/expression 文档定义了触发器的表达式的语法

{<server>:<key>.<function>(<parameter>)}<operator><constant>
参数解释
server这里server是触发器的来源,也就是说如果当前触发器定义在主机这里需要些主机的名称也就是hostname。但是这里我们创建触发器的位置是模板,所以说我们需要选择模板的名称
key这里的key就是自定义项目里面的key。mysql.ping就是我们自己定义的项目的键值
function这个是函数,函数表示这如何取得数据。选择last。last这个函数是去采集最近的数据
parameter上面的函数会接受一个参数,这个parameter就是参数。如果选择0,代表着最近0秒也就是最近一次数据所采集到的值
operator运算符,前面大括号里面采集到的数据是最近的一次数据。可以选择当前这个数据具体怎样与临界值进行运算。什么时候连不上就等于0
constant常数,这里面的临界值就是常数。mysql已经知道,如果正常连通它的值是1,如果连不通是0。所以说这个阈值为0也就是常数

示例:用户大于2报警
{zhang:log.user.last()}>2

还没收到回复