zabbix触发器

1. 函数

函数 含义
last() 最近值(最新值),取出最近的一些值
nodata() 是否有数据
diff() 是否发生变化
min() 最小值
max() 最大值
avg(1h,1d) 昨天的1小时内的平均数据
sum(600) 600秒内所有值的总和
sum(#5) 最后5个值得总和

last函数使用不同的参数将会得到不同的值,#2表示倒数第二新的数据。例入从老到最新值为1,2,3,4,5,6,7,8,9,10,last(#2)得到的值为9,last(#9)得到的值为2。

2.运算符

触发器支持的运算符(在执行中优先级递减)

优先级 运算符 定义
1 not 逻辑非
2 *
/
3 +
-
4 < 小于。该运算符定义:A<B <=> (A<=B-0.000001)
<= 小于等于
> 大于。该运算符定义:
A>B <=> (A>=B+0.000001)
>= 小于等于
> 大于。该运算符定义:A>B <=> (A>=B+0.000001)
<= 大于等于
5 = 等于
6 and 逻辑与
7 or 逻辑或

注意:
not,and 和 or 运算符区分大小写,而且必须为小写。

3. 触发器函数示例

last(/web01/vfs.file.cksum[/etc/passwd,sha256],#1) <> last(/web01/vfs.file.cksum[/etc/passwd,sha256],#2)

  • 解析:前半部分倒数第1个 /etc/passwd 的md5值 。后半部分:倒数第2个 /etc/passwd 的md5值
    #1:倒数第一个
    #2:倒数第二个
  • 含义:倒数第1个md5的值和倒数第2个md5的是 如果不相等了,则报警。
  • 目的:用来检查/etc/passwd的变化情况,间接检查是否有用户增加或删除
posted @   kyle_7Qc  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示