zabbix的触发器max表达式
时间: 2024-10-11 10:14:24 浏览: 32
quartz触发器表达式生成器
Zabbix是一个开源网络监控系统,它允许用户创建触发器来监视各种指标并设置警报条件。Max表达式是Zabbix触发器中的一种,用于比较某个测量值与预设的最大阈值。Max表达式的语法通常是:
```
item{key}[[last|average|max|min] [history|abs|step]] < | > [value|@{timeperiod}[,tolerance]]
```
- `item{key}`: 监控的指标,通常由`key_`前缀的字符串标识,如CPU、内存、磁盘空间等。
- `[last|average|max|min]`: 选择比较当前值、平均值、最大值或最小值。
- `[history|abs|step]`: 可选参数,指定历史数据比较、绝对值比较或步进比较。
- `< | >`: 操作符,表示小于(<)、大于(>)的关系。
- `[value|@{timeperiod}]`: 预设的阈值,可以是一个固定数值,也可以是时间内的平均值(如`@{30s}`代表过去30秒)。
- `[tolerance]`: 可选的容差范围,如果超过这个百分比,则触发器不会激活。
例如,`avg(last(5m)) > 80` 表示在过去的五分钟里,监控项的平均值如果超过了80%,则触发器会触发。
阅读全文