zabbix mysql触发器表_Zabbix 之触发器常用函数

本文介绍了Zabbix中创建触发器的步骤,包括配置主机和设定触发器表达式。触发器表达式涉及各种时间单位和运算符,如sum()用于计算数值总和,单位s、m、h、d、w表示时间间隔。此外,文章还展示了如何使用比较运算符进行条件判断,确保在特定情况发生时触发报警。
摘要由CSDN通过智能技术生成

zabbix触发的创建步骤:

1.配置--主机

.主机选定后,选择触发器,然后点解页面的右上角创建触发器,这样就会出来一个触发器的创建页面。

9c07d610491a8035c9909bf5fdf6ac56.png

2.触发器表达式

{:.()}

参数:

大部分数字函数以接收到的秒数作为参数,秒数前用前缀#可表达特殊的意思。

sum(600):表示在600秒之内接收到所有值的和

sum(#5):表示最后5个值的和

在参数中可以使用单位来代替大的数值:

常用的单位有:

12345 s - seconds (when used, works the same as the raw value)

m - minutes

h - hours

d - days

w - weeks

使用举例:

1234567 {host:zabbix[proxy,zabbix_proxy,lastaccess]}>120

{host:system.uptime[].last(0)}<86400

{host:system.cpu.load.avg(600)}<10

#等价于:

{host:zabbix[proxy,zabbix_proxy,lastaccess]}>2m

{host:system.uptime.last(0)}<1d

{host:system.cpu.load.avg(10m)}<10

运算符

表达式支持的运算符有

f9b3ca64e046e7d972e337c1603b6d6f.png

表达式举例:

{www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5

#系统负载大于5

{www.zabbix.com:system.cpu.load[all,avg1].last(0)}>5|{www.zabbix.com:system.cpu.load[all,avg1].min(10m)}>2

#cpu负载大于5或者最后10分钟负载大于2的时候都会报警。

{www.zabbix.com:vfs.file.cksum[/etc/passwd].diff(0)}>0

#/etc/passwd文件改变会报警

{www.zabbix.com:net.if.in[eth0,bytes].min(5m)}>100K

#在最后5分钟,网卡eth0的流量大于100K报警

{smtp1.zabbix.com:net.tcp.service[smtp].last(0)}=0&{smtp2.zabbix.com:net.tcp.service[smtp].last(0)}=0

#两个节点上的smtp服务都宕机才会报警,该表达式用了两个主机

{zabbix.zabbix.com:icmpping.count(30m,0)}>5

#在最后30分钟主机不能ping通的次数大于5就报警

{server:system.cpu.load.avg(1h)}/{server:system.cpu.load.avg(1h,1d)}>2

({TRIGGER.VALUE}=0&{server:temp.last(0)}>20)|

({TRIGGER.VALUE}=1&{server:temp.last(0)}>15)

ZABBIX 的详细介绍:请点这里

ZABBIX 的下载地址:请点这里

相关阅读:

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值