Zabbix触发器支持的函数说明(2)

描述: 检查最近的日志条目的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 源码编译安装  .com/Linux/2015-05/117657.htm

CentOS 7 LNMP环境搭建Zabbix3.0 

Ubuntu 16.04安装部署监控系统Zabbix2.4 

Zabbix监控安装部署及警报配置 

Zabbix触发器表达式详解

Ubuntu 16.04下安装部署Zabbix3.0 

CentOS 6.3下Zabbix监控apache server-status

CentOS 7 下 Zabbix 3.0安装详解

64位CentOS 6.2下安装Zabbix 2.0.6   

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c154b2804513aedb36dfa9c3ff816b5e.html