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