阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix触发器支持的函数说明

469次阅读
没有评论

共计 4081 个字符,预计需要花费 11 分钟才能阅读完成。

Zabbix 触发器支持的函数说明

abschange

  • 参数: 直接忽略后边的参数
  • 支持值类型: float, int, str, text, log
  • 描述: 返回最近获取到的值与之前的值的差值的绝对值. 对于字符串类型,0 表示值相等,1 表示值不同

avg

  • 参数: 秒或 #num
  • 支持值类型: float, int
  • 描述: 返回指定时间间隔的平均值. 时间间隔可以通过第一个参数通过秒数设置或收集的值的数目(需要前边加上 #, 比如#5 表示最近 5 次的值)。如果有第二个,则表示时间漂移(time shift), 例如像查询一天之前的一小时的平均值,对应的函数是 avg(3600,86400), 时间漂移是 Zabbix 1.8.2 加入进来的

change

  • 参数: 直接忽略掉后边的参数
  • 支持值类型: float, int, str, text, log
  • 描述: 返回最近获取到的值与之前的值的差值. 对于字符串类型,0 表示值相等,1 表示值不同

count

  • 参数: 秒或 #num
  • 支持值类型: float, int, str, text, log
  • 描述 : 返回指定时间间隔内的数值统计。时间间隔可以通过第一个参数通过秒数设置或收集的值数目(需要值前边加上 #)。本函数可以支持第二个参数作为样本(pattern) 数据,第三个参数作为操作 (operator) 参数,第四个参数作为时间漂移 (time shift) 参数. 对于样本,整数 (iteeger) 监控项实用精确匹配,浮点型 (float) 监控项允许偏差 0.0000001

支持的操作 (operators) 类型:

eq: 相等
  ne: 不相等 
  gt: 大于
  ge: 大于等于
  lt: 小于
  le: 小于等于
  like: 内容匹配

对于整数和浮点型监控项目支持 eq(默认), ne, gt, ge, lt, le;对于 string、text、log 监控项支持 like(默认), eq, ne

例子:

count(600): 最近 10 分钟的值的个数
  count(600,12): 最近 10 分钟,值等于 12 的个数
  count(600,12,"gt"): 最近 10 分钟,值大于 12 的个数
  count(#10,12,"gt"): 最近的 10 个值中,值大于 12 的个数
  count(600,12,"gt",86400): 24 小时之前的前 10 分钟数据中,值大于 12 的个数
  count(600,,,86400): 24 小时之前的前 10 分钟数据的值的个数

#num 参数从 Zabbix 1.6.1 起开始支持, time shift 参数和字符串操作支持从 Zabbix 1.8.2 开始支持

date

  • 参数: 直接忽略掉后边的参数
  • 支持值类型: 所有(any)
  • 描述: 返回当前日期(格式为 YYYYMMDD), 例如 20031025

dayofmonth

  • 参数: 直接忽略掉后边的参数
  • 支持值类型: 所有(any)
  • 描述: 返回当前是本月第几天(数值范围:1-31),该函数从 Zabbix 1.8.5 起开始支持

dayofweek

  • 参数: 直接忽略掉后边的参数
  • 支持值类型: 所有(any)
  • 描述: 返回当前是本周的第几天(数值返回:1-7),星期一是 1,星期天是 7

delta

  • 参数: 秒或 #num
  • 支持值类型: float, int
  • 描述: 返回指定时间间隔内的最大值与最小值的差值(max()-min())。时间间隔作为第一个参数可以是秒或者收集值的数目. 从 Zabbix 1.8.2 开始,支持可选的第二个参数 time_shift.

diff

  • 参数: 忽略
  • 支持值类型: float, int, str, text, log
  • 描述: 返回值为 1 表示最近的值与之前的值不同,0 为其他情况

fuzzytime

  • 参数: 秒
  • 支持值类型: float, int
  • 描述: 返回值为 1 表示监控项值的时间戳与 Zabbix Server 的时间多 N 秒, 0 为其他. 常使用 system.localtime 来检查本地时间是否与 Zabbix server 时间相同.

iregexp

  • 参数: 第一个为字符串,第二个为秒或 #num
  • 支持值类型: str, log, text
  • 描述 : 与regexp 类似,区别是不区分大小写

last

  • 参数: 秒或 #num
  • 支持值类型: float, int, str, text, log
  • 描述: 最近的值,如果为秒,则忽略,#num 表示最近第 N 个值,请注意当前的 #num 和其他一些函数的#num 的意思是不同的

例子:

last(0) 等价于 last(#1)
last(#3) 表示最近 ** 第 ** 3 个值(并不是最近的三个值)
本函数也支持第二个参数 **time_shift**,例如
last(0,86400) 返回一天前的最近的值
如果在 history 中同一秒中有多个值存在,Zabbix 不保证值的精确顺序
#num 从 Zabbix 1.6.2 起开始支持, timeshift 从 1.8.2 其开始支持, 可以查询 avg()函数获取它的使用方法

logeventid

  • 参数: string
  • 支持值类型: log
  • 描述: 检查最近的日志条目的 Event ID 是否匹配正则表达式. 参数为正则表达式,POSIX 扩展样式. 当返回值为 0 时表示不匹配,1 表示匹配。该函数从 Zabbix 1.8.5 起开始支持.

logseverity

  • 参数: 忽略
  • 支持值类型: log
  • 描述: 返回最近日志条目的日志等级(log severity). 当返回值为 0 时表示默认等级,N 为具体对应等级(整数,常用于 Windows event logs). Zabbix 日志等级来源于 Windows event log 的 Information 列.

logsource

  • 参数: string
  • 支持值类型: log
  • 描述: 检查最近的日志条目是否匹配参数的日志来源. 当返回值为 0 时表示不匹配,1 表示匹配。通场用于 Windows event logs 监控. 例如 logsource[“VMWare Server”]

max

  • 参数: 秒或 #num
  • 支持值类型: float, int
  • 描述 : 返回指定时间间隔的最大值. 时间间隔作为第一个参数可以是秒或收集值的数目(前缀为 #). 从 Zabbix 1.8.2 开始,函数支持第二个可选参数 time_shift,可以查看 avg() 函数获取它的使用方法.

min

  • 参数: 秒或 #num
  • 支持值类型: float, int
  • 描述 : 返回指定时间间隔的最小值. 时间间隔作为第一个参数可以是秒或收集值的数目(前缀为 #). 从 Zabbix 1.8.2 开始,函数支持第二个可选参数 time_shift,可以查看 avg() 函数获取它的使用方法.

nodata

  • 参数: 秒
  • 支持值类型: any
  • 描述 : 当返回值为 1 表示指定的间隔(间隔不应小于 30 秒) 没有接收到数据, 0 表示其他.

now

  • 参数: 忽略
  • 支持值类型: any
  • 描述 : 返回距离 Epoch(1970 年 1 月 1 日 00:00:00 UTC) 时间的秒数

prev

  • 参数: 忽略
  • 支持值类型: float, int, str, text, log
  • 描述: 返回之前的值,类似于 last(#2)

regexp

  • 参数: 第一个参数为 string, 第二个参数为秒或 #num
  • 支持值类型: str, log, text
  • 描述: 检查最近的值是否匹配正则表达式,参数的正则表达式为 POSIX 扩展样式, 第二个参数为秒数或收集值的数目,将会处理多个值. 本函数区分大小写。当返回值为 1 时表示找到,0 为其他.

str

  • 参数: 第一个参数为 string, 第二个参数为秒或 #num
  • 支持值类型: str, log, text
  • 描述: 查找最近值中的字符串。第一个参数指定查找的字符串,大小写敏感。第二个可选的参数指定秒数或收集值的数目,将会处理多个值。当返回值为 1 时表示找到,0 为其他.

strlen

  • 参数: 秒或 #num
  • 支持值类型: str, log, text
  • 描述 : 指定最近值的字符串长度(并非字节), 参数值类似于 last 函数. 例如 strlen(0) 等价于 strlen(#1),strlen(#3)表示最近的第三个值, strlen(0,86400)表示一天前的最近的值. 该函数从 Zabbix 1.8.4 起开始支持

sum

  • 参数: 秒或 #num
  • 支持值类型: float, int
  • 描述: 返回指定时间间隔中收集到的值的总和. 时间间隔作为第一个参数支持秒或收集值的数目(以 #开始). 从 Zabbix 1.8.2 开始,本函数支持 time_shift 作为第二个参数。可以查看 avg 函数获取它的用法

time

  • 参数: 忽略
  • 支持值类型: any
  • 描述: 返回当前时间,格式为 HHMMSS,例如 123055

一些 Zabbix 相关教程集合

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

CentOS 7 LNMP 环境搭建 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm

Ubuntu 16.04 安装部署监控系统 Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm

Zabbix 监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm

Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm

Ubuntu 16.04 下安装部署 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143525.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计4081字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19355
评论数
4
阅读量
8258671
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛 NAS-7:手把手教你免费内网穿透 -Cloudflare tunnel 前言 大家好,我是星...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年 0.99 刀,拿下你的第一个顶级域名,详细注册使用 前言 作为长期折腾云服务、域名建站的老玩家,星哥一直...
2025年11月28日-Cloudflare史诗级事故:一次配置失误,引爆全球宕机

2025年11月28日-Cloudflare史诗级事故:一次配置失误,引爆全球宕机

2025 年 11 月 28 日 -Cloudflare 史诗级事故: 一次配置失误,引爆全球宕机 前言 继今...
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...