点击返回:自学Zabbix之路

点击返回:自学Zabbix4.0之路

点击返回:自学zabbix集锦

04 Zabbix4.0系统配置触发器trigger

请点击查看Zabbix3.0.8版本trigger,参数如下:

参数 描述
Name 触发器名称.

  • 名称可以包含宏变量:{HOST.HOST},{HOST.NAME},{HOST.CONN},{HOST.DNS},{HOST.IP},{ITEM.VALUE},{ITEM.LASTVALUE}and{$MACRO}.
  • 也可以 $1, $2…$9 被用来关联表达式的常量

示例:
  name:Processor load above $1 on {HOST.NAME}” 表达式:system.cpu.load[percpu,avg1].last(0)}>5,会显示为:Processor load above 5 on carlos云服务器

Expression 计算触发器状态的逻辑表达式。
Multiple PROBLEM events generation 通过设置该选项,可以在触发器产生problem的时候触发一个事件
Description 触发器的描述,一般name写的不清楚,这边可以具体描述这个触发器的作用,例如nginx当前离线,请处理等等。Zabbix 2.2版本开始,支持触发器名称。
URL 在Monitoring → Triggers中,可以看到URL并且可以点击,一般情况下他需要配合触发器ID来使用,在url中包含触发器ID(宏变量 {TRIGGER.ID}),这样可以直接点击到具体触发器中。
Severity 设置严重性级别
Enabled 当前触发器是否启用

以下是Zabbix4.0 版本的trigger,参数如下:

参数 描述
Name 触发器名称.

  • 名称可以包含宏变量:{HOST.HOST},{HOST.NAME},{HOST.CONN},{HOST.DNS},{HOST.IP},{ITEM.VALUE},{ITEM.LASTVALUE}and{$MACRO}.
  • 也可以 $1, $2…$9 被用来关联表达式的常量

示例:
  name:Processor load above $1 on {HOST.NAME}” 表达式:system.cpu.load[percpu,avg1].last(0)}>5,会显示为:Processor load above 5 on carlos云服务器

Severity

设置严重性级别。

Expression

计算触发器状态的逻辑表达式。
OK event generation 事件成功迭代选项:

  • Experssion表达式 - OK事件基于与问题事件相同的表达式生成;
  • Recovery Experssion恢复表达式 - 如果问题表达式计算为false,恢复表达式计算为true,则生成OK事件;
  • None - 在这种情况下,触发器将永远不会返回到OK状态。

从Zabbix 3.2.0开始支持

Problem expression

用于定义异常条件的逻辑表达式。

Recovery expression

逻辑表达式用于定义问题解决的条件。

  • 只有在表达式计算为FALSE之后才对恢复表达式进行评估。如果问题条件仍存在,则不可能通过恢复表达式来解决问题。
  • 此字段是可选的,仅在OK 事件生成选择恢复表达式。

从Zabbix 3.2.0开始支持

PROBLEM event generation mode

生成异常事件的模式:

  • 单个 - 当触发器第一次进入‘异常‘状态时,生成一条单个事件。;
  • 多重 - 每一个触发器“异常”评估都将生产一条事件。
OK event closes 如果选择事件成功关闭:

  • 所有问题 - 此触发器的所有问题
  • 所有问题如果标签值匹配 - 只有那些匹配事件标签值引发的问题。

从Zabbix 3.2.0开始支持。

Tag for matching 输入事件标记名称以用于事件关联。
如果在事件成功OK关闭中选择了‘所有问题如果标签值匹配’,则会会显示该字段,在这种情况下是强制性的。
从Zabbix 3.2.0开始支持。
Tag 设置自定义标记以标记触发事件。

  • 事件标记可以在操作条件中用于事件关联,也可以在监控 → 问题或问题小组件中看到。
  • 标签是一对标签名称和值。您只能使用名称或将其与值配对。
  • 用户宏,用户宏观背景下,低层次的发现宏和微距功能使用{{ITEM.VALUE}}{{ITEM.LASTVALUE}}以及低层次发现宏在事件代码支持。可以在宏上下文中使用低级发现宏。
  • 如果扩展值的总长度超过255,则将其剪切为255个字符。
  • 查看事件标记支持的所有宏。

自Zabbix 3.2.0起支持。

Allow manual close 检查以允许手动关闭此触发器生成的问题事件。在确认问题事件时,可以手动关闭。
URL 在Monitoring → Triggers中,可以看到URL并且可以点击,一般情况下他需要配合触发器ID来使用,在url中包含触发器ID(宏变量 {TRIGGER.ID}),这样可以直接点击到具体触发器中。
Description 触发器的描述,一般name写的不清楚,这边可以具体描述这个触发器的作用,例如nginx当前离线,请处理等等。Zabbix 2.2版本开始,支持触发器名称。
Enabled 当前触发器是否启用

......

04 Zabbix4.0系统配置触发器trigger的更多相关文章

  1. 08 Zabbix4.0系统配置事件通知 - 动作Action

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 08 Zabbix4.0系统配置事件通知 - 动作Action 请点击查看Zabbix3.0.8版 ...

  2. 自学Zabbix4.0之路

    自学Zabbix4.0之路 01 Centos7安装Zabbix4.0步骤 02 Centos7下Zabbix3.4至Zabbix4.0的升级步骤 03 Zabbix4.0添加cisco交换机基本监控 ...

  3. 05 Zabbix4.0触发器表达式Trigger expression支持的函数

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 05 Zabbix4.0触发器表达式Trigger expression支持的函数 所有函数返回值 ...

  4. 源码搭建Zabbix4.0.23LTS监控系统

    实验环境 centos 7.5 主机名 IP地址 配置 应用 controlnode 172.16.1.120/24 4核/8G/60G java-1.8.0-openjdk zabbix serve ...

  5. mysql之触发器trigger 详解

    为了梦想,努力奋斗! 追求卓越,成功就会在不经意间追上你 mysql之触发器trigger 触发器(trigger):监视某种情况,并触发某种操作. 触发器创建语法四要素:1.监视地点(table)  ...

  6. 如何使用MySQL触发器trigger

    阅读目录:触发器trigger的使用 创建触发器 单一执行语句.多执行语句 new.old详解 查看触发器 删除触发器:慎用触发器,不用就删除 Q:什么是触发器? A: 触发器是与表有关的数据库对象, ...

  7. CentOS7.x编译安装zabbix4.0

    编译安装zabbix Zabbix简介 Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件.Zabbix使用灵活的通知机制,允许用户 ...

  8. SQL入门(3):定义约束/断言assertion/触发器trigger

    本文介绍数据库的完整性 完整性控制程序: 指定规则,检查规则 (规则就是约束条件) 动态约束 intergrity constraint::=(O,P,A,R) O : 数据集合, 约束的对象 ?: ...

  9. mysql触发器trigger 实例详解

    mysql触发器trigger 实例详解 (转自 https://www.cnblogs.com/phpper/p/7587031.html)   MySQL好像从5.0.2版本就开始支持触发器的功能 ...

随机推荐

  1. Linux_软件安装管理

    开始学习rpm,yum等命令的使用,下面的地址可供你学习 大部分都大同小异! 感谢作者:https://segmentfault.com/a/1190000011200461

  2. 使用Win PE修改其他硬盘中的系统注册表

    使用场景:原来装的机械硬盘系统盘为C盘,后来买了个SSD固态硬盘后,进入WinPE系统后,把原来的C盘整个复制到了固态硬盘,然后用BooticeX64.exe工具在UEFI启动中增加SSD固态硬盘中的 ...

  3. JavaWeb开发中采用FreeMarker生成Excel表格

            最近做了一个需求,要求导出一个采购合同的Excel表格,这个表格样式比较多.由于是合同,这个Excel表格里面有好多格式要求,比如结尾处签字那部分就有格式要求.这里介绍种采用FreeM ...

  4. 通过Jekins执行bat脚本始终无法完成

    问题描述 最近在研究Devops工作流,中间有一个环节是自动发布版本的,我们使用PipeLine调用Jekins任务,最终执行bat脚本,但在执行Jekins任务的时候,任务总是完成不了,导致DBA在 ...

  5. Scala学习(四)练习

    映射和元组&练习 1. 设置一个映射,其中包含你想要的一些装备,以及它们的价格.然后构建另一个映射,采用同一组键,但在价格上打9折 映射代码如下: object HelloScala{ def ...

  6. Effective C++学习笔记之#define

    前言 条款02:尽量以const.enum.inline替换#define:尽可能用编译器代替不必要的预处理器. 内容 一.对于单纯常量 1.const 有两种特殊的const,常量指针和class专 ...

  7. Web系统页面打印技术实现与分析

    1 Web页面打印概述应用WEB化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于WEB的应用,客户端的规则很简单,容易学习,容易维护,容易发布.在WEB系统中,打印的确是个烦人的问题 ...

  8. Zookeeper 源码学习(一)环境搭建

    前言 最近准备学习 Zookeeper,想从 Zookeeper 开始逐步深入了解各类中间件,学习分布式计算. 下载源码 执行指令,下载代码: git clone https://github.com ...

  9. Linux内核分析——第七章 链接

    第七章——链接 1.链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载到存储器并执行. 2.链接可以执行于编译时,加载时,运行时. 7.1编译器驱动程序 1.大多数编译系 ...

  10. Linux实践一:问题及解决

    安装ubuntu出现的问题 : 打开镜像.iso文件,v-box好像是不识别这种格式的,它识别的好像是.vdi等格式,所以要用vm虚拟机打开镜像安装 打开镜像,按照步骤安装后,安装很久后,出现问题.初 ...