广告
返回顶部
首页 > 资讯 > 精选 >【Zabbix】Zabbix触发器的告警原理及创建方法
  • 534
分享到

【Zabbix】Zabbix触发器的告警原理及创建方法

2023-06-04 20:06:27 534人浏览 八月长安
摘要

概述:       触发器中的表达式使用很灵活,我们可以创建一个复杂的逻辑测试监控,触发器表达式形式如下:{<server>:<key>.<function>(&l

概述:
       触发器中的表达式使用很灵活,我们可以创建一个复杂的逻辑测试监控,触发器表达式形式如下:

{<server>:<key>.<function>(<parameter>)}<operator><constant>
      {主机:key.函数(参数)}<表达式>常数

Functions函数:触发器functions可以引用检索到的值,当前时间或者其他元素。触发器表达式支持的function完整列表请点击官网地址 supported functions

Function参数----大多数数值functions可以使用秒来作为参数。你可以使用前缀“#”来表示它有不同的含义

FUNCTION CALL描述
sum(600)600秒内的总和
sum(#5)最新5个值的和


last函数使用不同的参数将会得到不同的值,#2表示倒数第二新的数据。例入从老到最新值为1,2,3,4,5,6,7,8,9,10,last(#2)得到的值为9,last(#9)得到的值为2。last函数必须包含参数。
AVG,count,last,min和max函数还支持额外的参数,以秒为单位的参数time_shift(时间偏移量)。例如avg(1h,1d),那么将会获取到昨天的1小时内的平均数据。

[warning]备注:触发器表达式需要使用history历史数据来计算,如果history不可用(time_shift时间偏移量参数无法使用),因此history记录一定要保留长久一点,至少要保留需要用的记录。[/warning]
触发器表达式可以使用单位符号来替代大数字,例如5m替代300,或者1d替代86400,1k替代1024字节等等。操作符:

优先级操作定义
1/
2*
3-
4+
5<小于. 用法如下:
A<B ⇔ (A<=B-0.000001)
6>大于. 用法如下:
A>B ⇔ (A>=B+0.000001)
7#不等于.用法如下:
A#B ⇔ (A<=B-0.000001) | (A>=B+0.000001)
8=等于. T用法如下:
A=B ⇔ (A>B-0.000001) & (A<B+0.000001)
9&逻辑与
10|逻辑或


【Zabbix】Zabbix触发器的告警原理及创建方法【Zabbix】Zabbix触发器的告警原理及创建方法

zabbix创建触发器trigger


创建触发器
了解了什么触发器,接下来看下zabbix触发器怎么创建和配置,方法很简单,请大家往下读。

2、创建触发器步骤:
点击Configuration(配置) → Hosts(主机)
点击hosts(主机)相关行的trigger
点击右上角的创建触发器(create trigger),你也可以修改列表中的触发器
在表单中输入相应的信息

【Zabbix】Zabbix触发器的告警原理及创建方法
3、zabbix触发器配置
参数介绍
【Zabbix】Zabbix触发器的告警原理及创建方法

原文地址

Zabbix触发器的告警原理及创建方法

Http://www.lwops.cn/forum.PHP?mod=viewthread&tid=82&fromuid=1

(出处: 乐维_一站式运维监控管理平台)

--结束END--

本文标题: 【Zabbix】Zabbix触发器的告警原理及创建方法

本文链接: https://www.lsjlt.com/news/239232.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作