点击返回:自学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. React-组件 & Props

    React元素可以只是DOM标签 const element = <div />; React元素也可以是用户自定义的组件: const element = <Welcome nam ...

  2. (原创)odoo关系字段在视图中的行为控制 总结

    字段类型 选项或属性 格式示例 描述 many2one , many2many_tags(widget) no_create options='{"no_create":True} ...

  3. Linux下安装jdk+maven +git

            Linux系统下的操作,一直不是很熟悉.作为一名java开发工程师,感到很惭愧.因此把自己的阿里云服务器安装环境相关的东西给记录下来,方便后续查阅.         本文所采用的Lin ...

  4. Ionic App之国际化(3) json数组的处理

    接上一篇Ionic App之国际化(2) json数组的处理 之后,如何处理json数据长度的问题,目前的一个折中方法是翻译长度字段. 多语言文件内容: "MyLa": { &qu ...

  5. [Python]Practice makes perfect

    Practice makes perfect 发音被儿子鄙视了.需要加强练习 以此自勉.

  6. Ext.js Combobox 输入模糊匹配

    前台页面 aspx: 数据源: <ext:Store ID="storeJF" runat="server" AutoLoad="true&qu ...

  7. 面试2——java基础1

    1.int和Integer的区别 1.Integer是int的包装类,int则是java的一种基本数据类型 2.Integer变量必须实例化后才能使用,而int变量不需要 3.Integer实际是对象 ...

  8. ABP+AdminLTE+Bootstrap Table权限管理系统第六节--abp控制器扩展及json封装以及6种处理时间格式化的方法

    返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 一,控制器AbpController 说完了Swagger ui 我们再来说一下abp对控制器的处理和json的封 ...

  9. C# 爬虫 正则、NSoup、HtmlAgilityPack、Jumony四种方式抓取小说

    心血来潮,想爬点小说.通过百度选择了个小说网站,随便找了一本小说http://www.23us.so/files/article/html/13/13655/index.html. 1.分析html规 ...

  10. Log4net_配置

    Log4net 有三个主要组件:loggers,appenders 和 layouts.这三个组件一起工作使得开发者能够根据信息类型和等级(Level)记录信息,以及在运行时控制信息的格式化和信息的写 ...