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

Zabbix Trigger触发器函数用法说明

465次阅读
没有评论

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

Zabbix Trigger 触发器函数用法说明

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 的意思是不同的

例子:

  1. last(0) 等价于 last(#1)
  2. last(#3) 表示最近 ** 第 ** 3 个值(并不是最近的三个值)
  3. 本函数也支持第二个参数 **time_shift**,例如
  4. last(0,86400) 返回一天前的最近的值
  5. 如果在 history 中同一秒中有多个值存在,Zabbix 不保证值的精确顺序
  6. #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

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

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

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.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/2015-08/121797.htm

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

星哥玩云

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

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

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

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

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

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

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
我用AI做了一个1978年至2019年中国大陆企业注册的查询网站

我用AI做了一个1978年至2019年中国大陆企业注册的查询网站

我用 AI 做了一个 1978 年至 2019 年中国大陆企业注册的查询网站 最近星哥在 GitHub 上偶然...
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

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

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
终于收到了以女儿为原型打印的3D玩偶了

终于收到了以女儿为原型打印的3D玩偶了

终于收到了以女儿为原型打印的 3D 玩偶了 前些日子参加某网站活动,获得一次实物 3D 打印的机会,于是从众多...
升级自动部署更新SSL证书系统、申请godaddy的APIKEY

升级自动部署更新SSL证书系统、申请godaddy的APIKEY

升级自动部署更新 SSL 证书系统、申请 godaddy 的 APIKEY 公司之前花钱购买的 ssl 证书快...

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

一言一句话
-「
手气不错
星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛 NAS-11:咪咕视频订阅部署全攻略 前言 在家庭影音系统里,NAS 不仅是存储中心,更是内容...
多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞...
星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定!

星哥带你玩飞牛 NAS-9:全能网盘搜索工具 13 种云盘一键搞定! 前言 作为 NAS 玩家,你是否总被这些...
150元打造低成本NAS小钢炮,捡一块3865U工控板

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

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

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

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