zabbix触发器表达式:每一个小时接受一次CPU使用率小于10%的告警
时间: 2024-03-01 16:51:05 浏览: 177
要实现每一个小时接收一次CPU使用率小于10%的告警,可以使用以下Zabbix触发器表达式:
```
{HOSTNAME:system.cpu.util[,avg1].last(1h)}<10
```
其中,`{HOSTNAME:system.cpu.util[,avg1].last(1h)}`表示获取指定主机的CPU使用率在过去一小时内的平均值;`<10`表示当这个平均值小于10时触发告警。
在创建触发器时,将上述表达式作为触发条件即可。同时,需要设置告警通知方式为每小时只发送一次,以避免频繁发送告警。
需要注意的是,Zabbix触发器的精确度是分钟级别的,因此即使设置了每小时只发送一次告警,可能仍会出现在某些连续分钟内多次发送告警的情况。
相关问题
Zabbix的触发器表达式:监控Linux主机的CPU使用情况,每五分钟触发一次,当使用率持续小于10%而触发报警
Zabbix的触发器表达式如下:
```
{<hostname>:system.cpu.util[,idle].avg(5m)}<10
```
其中,`<hostname>` 是你所监控的 Linux 主机的名称或主机组名称。`system.cpu.util[,idle]` 表示监控 CPU 使用情况中的空闲 CPU 百分比。`avg(5m)` 表示取过去 5 分钟的平均值。整个表达式的意思是,如果过去 5 分钟内空闲 CPU 百分比一直小于 10%,则触发报警。
Zabbix的触发器表达式:监控Linux主机CPU使用率过低而触发报警
好的,针对你的问题,我可以给出一个基于Zabbix的触发器表达式,用于监控Linux主机CPU使用率过低而触发报警。具体表达式如下:
```
{<主机名>:system.cpu.util[,idle].last()}<10
```
其中 `<主机名>` 需要替换为实际的主机名,这个表达式的含义是,当Linux主机的CPU空闲率低于10%时,触发报警。你可以根据自己的实际需要进行调整,比如修改阈值、改为触发邮件等。
阅读全文