08 Zabbix4.0系统配置事件通知 - 动作Action
08 Zabbix4.0系统配置事件通知 - 动作Action
请点击查看Zabbix3.0.8版本Action。zabbix的事件是基于时间戳进行标记的,他们是采取动作action,如发送邮件通知的寄出,其主要来源于4种途径:
- 触发器trigger事件:触发器状态每次发生改变,都会生成相应事件,且通常包含详细信息,如发生的时间及新的状态等。
- 发现discovery事件:zabbix会周期性的扫描“网络发现规则”中指定的IP范围,一旦发现主机或者服务,就会生成一个或几个发现事件。
发现事件有8类:service up ,service down,host up,host down,service discovered,service lost,host discovered,host lost
- 主动agent自动发现事件(又称主动注册事件):当一个此前状态未知的主动agent发起检测请求时会生成此类事件。
- 内部事件: item转变为unsupported状态,触发器转变为unknown状态。
本文实例主要讲触发器事件。
1. 概述
触发状态的变化是最常见且最重要的事件来源。每次触发器改变其状态时,都会生成一个事件。该事件包含触发器状态更改的详细信息 - 何时发生以及新状态是什么。触发器创建了两种类型的事件 - 问题和确定。
1.1 Problem问题事件,创建问题事件:
- 当触发器处于OK状态时,触发器表达式的计算结果为TRUE;
- 如果为触发器启用了多个问题事件生成,则每次触发器表达式的计算结果为TRUE。
1.2 OK好的事件,OK事件关闭相关的问题事件,可以由3个组件创建:
- 触发器 - 基于“OK事件生成”和“OK事件关闭”设置;
- 事件相关
- 任务管理器 - 手动关闭事件时
触发器,触发器具有“OK事件生成”设置,用于控制如何生成OK事件:
- 表达式 - 当表达式求值为FALSE时,为问题状态的触发器生成OK事件。这是最简单的设置,默认情况下启用。
- 恢复表达式 - 当表达式的计算结果为FALSE且恢复表达式的计算结果为TRUE时,会为处于问题状态的触发器生成一个OK事件。如果触发恢复标准与问题标准不同,则可以使用此选项。
- 无 - 从不生成OK事件。这可以与多个问题事件生成结合使用,以便在发生事件时简单地发送通知。
触发器具有“确定关闭事件”设置,可控制关闭哪些问题事件:
- 所有问题 - 一个OK事件将关闭触发器创建的所有打开问题
- 如果标记值匹配,则所有问题 - OK事件将关闭触发器创建的打开问题,并且至少具有一个匹配的标记值。标签由“匹配标签”触发器设置定义。如果没有要关闭的问题事件,则不会生成OK事件。这通常称为触发级事件关联。
事件相关,事件关联(也称为全局事件关联)是一种设置自定义事件关闭(导致OK事件生成)规则的方法。
规则定义新问题事件如何与现有问题事件配对,并允许通过生成相应的OK事件来关闭新事件或匹配事件。
但是,必须非常仔细地配置事件关联,因为它可能会对事件处理性能产生负面影响,或者如果配置错误,则会关闭比预期更多的事件(在最坏的情况下,甚至可以关闭所有问题事件)。一些配置提示:
- 始终通过为控件事件(与旧事件配对的事件)设置唯一标记来减少相关范围,并使用“新事件标记”关联条件
- 在使用“关闭旧事件”操作时,不要忘记根据旧事件添加条件,否则可能会关闭所有现有问题
- 避免使用不同关联配置使用的常用标记名称
任务管理器
如果为触发启用了“允许手动关闭”设置,则可以手动关闭触发器生成的问题事件。这在更新问题时在前端完成。该事件不会直接关闭 - 而是创建一个“关闭事件”任务,该任务很快由任务管理器处理。任务管理器将生成相应的OK事件,并且将关闭问题事件。
2. 配置
2.1 Action创建
点击configuration->Actions->选择Triggers

单击Action,可以看到四个标签:“Action”、“Operations”、“Recovery operations”和“Update Operations”
- “Action”:用来定义Action名称,和定义触发Action的各种条件组合关系
- “Operations”:定义的是Action触发告警后的一些操作
- “Recovery operations”:定义的是Action触发告警恢复的一些操作
- “Update operations”:定义的是Action触发告警后更新的一些操作
2.2 Action配置 -action选项卡

参数:
- Name : 唯一的action名字
- Conditions:定义用来触发Action的各种条件组合关系。
- Enabled:是够启用这个action
可以为基于触发的动作条件Conditions设置以下条件:
| 条件类型 | 支持的操作 | 说明 |
|---|---|---|
| Application | = like not like |
指定要排除的应用程序或应用程序. = -事件属于与指定应用程序链接的项目的触发器. like - 事件属于与包含字符串的应用程序链接的项目的触发器. not like -事件属于链接到不包含字符串的应用程序的项目的触发器. |
| Host group | = <> |
指定要排除的主机组或主机组. = - 事件属于此主机组. <> - 事件不属于此主机组. 指定父主机组隐含地选择所有嵌套的主机组.要仅指定父组,必须使用 <> 运算符另外设置所有嵌套组. |
| Template | = <> |
指定要排除的模板或模板. = - 属于从此模板继承的触发器的事件. <> - 不属于从此模板继承的触发器的事件. |
| Host | = <> |
指定要排除的主机或主机 = - 属于这个主机的事件. <> - 不属于这个主机的事件. |
| Tag | = <> like not like |
指定事件标记或要排除的事件标记. = - 含有该标记的事件 <> - 不含该标记的事件 like -标签中包含此字符串的事件 not like - 标签中不包含此字符串的事件 |
| Tag value | = <> like not like |
指定事件标签和值组合或要排除的标签和值组合 = - 包含该值和标签的事件 <> -不包含该值和标签的事件 like - 值和标签中包含该字符串的事件 not like - 值和标签中不包含该字符串的事件 |
| Trigger | = <> |
指定触发器或要排除的触发器. = - 由该触发器产生的事件 <> - 除了这一个,由任何其他触发器生成的事件. |
| Trigger name | like not like |
在触发器名称中指定一个字符串或要排除的字符串. like - 事件由触发器生成,在名称中包含此字符串.区分大小写. not like - 触发器名称中不包含该字符串. 区分大小写. Note: 输入的值将与所有宏扩展的触发器名称进行比较. |
| Trigger severity | = <> >= <= |
指定触发严重性. = - 等于触发严重性 <> - 不等于触发严重性 >= - 大于或等于触发严重性 <= - 小于或等于触发严重性. |
| Time period | in not in |
指定时间段或要排除的时间段. in - 事件时间在该时间段内. not in - 事件时间不在该时间段内. 格式描述参见 Time period specification 页面. |
| Maintenance status | in not in |
指定主机进行维护或不进行维护. in - 主机处于维护模式. not in - 主机不在维护模式. Note: 如果触发表达式中涉及到多个主机,则至少有一个主机不在维护模式下,条件匹配. |
2.3 Action配置 -operations选项卡(操作)


支持通知升级Escalations:
实际应用中,这意味着:
- 用户可以立即收到新问题通知
- 通知可以重复,直到问题解决
- 发送通知可以延时
- 通知可以升级到另一个“较高”的用户组
- 可以立即执行远程命令,或者长时间不解决问题
操作会根据升级步骤进行通知升级。 每一步都有一段时间。






2.4 Action配置 -Recovery operations选项卡(恢复操作)
恢复操作允许在问题解决时通知您。
恢复操作支持消息和远程命令。恢复操作不支持通知升级 - 因为所有操作都分配到一个单独的步骤。


2.5 Action配置 -Update operations选项卡
当如下问题触发时,您就会收到通知:
- 提交评论
- 确认事件
- 状态变化
- (手动地)关闭操作
在事件源触发器的动作里可以更新操作。
更新操作可以包含信息和远程命令。更新操作不支持升级-所以的操作都被分配到某一个步骤中。




.....
08 Zabbix4.0系统配置事件通知 - 动作Action的更多相关文章
- 04 Zabbix4.0系统配置触发器trigger
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 04 Zabbix4.0系统配置触发器trigger 请点击查看Zabbix3.0.8版本trig ...
- 自学Zabbix4.0之路
自学Zabbix4.0之路 01 Centos7安装Zabbix4.0步骤 02 Centos7下Zabbix3.4至Zabbix4.0的升级步骤 03 Zabbix4.0添加cisco交换机基本监控 ...
- 源码搭建Zabbix4.0.23LTS监控系统
实验环境 centos 7.5 主机名 IP地址 配置 应用 controlnode 172.16.1.120/24 4核/8G/60G java-1.8.0-openjdk zabbix serve ...
- Linux内核基础--事件通知链(notifier chain)
转载: http://blog.csdn.net/wuhzossibility/article/details/8079025 http://blog.chinaunix.net/uid-277176 ...
- CentOS7.x编译安装zabbix4.0
编译安装zabbix Zabbix简介 Zabbix 是一个企业级的分布式开源监控方案. Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件.Zabbix使用灵活的通知机制,允许用户 ...
- Linux内核基础--事件通知链(notifier chain)good【转】
转自:http://www.cnblogs.com/pengdonglin137/p/4075148.html 阅读目录(Content) 1.1. 概述 1.2.数据结构 1.3. 运行机理 1. ...
- CentOS7 Zabbix4.0环境下的安装和配置实例
1.安装准备 Zabbix4.0对基础架构有一定的要求,对的英文尤其PHP状语从句:MySQL: 类型 内容 服务端运行环境 Linux和PHP与Web服务器和数据库 服务端操作系统 CentOS7. ...
- (25)zabbix事件通知
概述 我们前面花了大量时间去讲解item.trigger.event都是为发送报警做准备的,什么是事件通知呢?简单的说故障发生了,zabbix会发邮件或者短信给你,告诉你服务器的一些状况. 如果没有通 ...
- 很幽默的讲解六种Socket IO模型 Delphi版本(自己Select查看,WM_SOCKET消息通知,WSAEventSelect自动收取,Overlapped I/O 事件通知模型,Overlapped I/O 完成例程模型,IOCP模型机器人)
很幽默的讲解六种Socket IO模型(转)本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教. 一:select模型 二:WSAAsyncSel ...
随机推荐
- iOS 图像处理(一):获取某一点位置的像素
2018.08.04 22:09 字数 671 阅读 203评论 0喜欢 0 通过LAContext evaluatedPolicyDomainState属性可以获取到当前data类型的指纹信息数据, ...
- semantic-ui 分段
分段:用于创建一组相关联的内容. 1.创建一个基础的分段 在class中加一个segment的class即可 <div class="ui segment"> < ...
- VS2008引入头文件包含目录和lib库目录
全局级别的引入 为VS所有项目设置包含目录和库目录,对所有项目都有效 如下图所示:工具-选项-项目和解决方案-VC++目录-包含文件:在此添加头文件目录即可 工具-选项-项目和解决方案-VC++目录- ...
- bootstrap modal垂直居中(简单封装)
1.使用modal 弹出事件方法: 未封装前: <!DOCTYPE html> <html lang="en"> <head> <meta ...
- 第六周作业----PSP&工作量
1. PSP 日期 类别 工作 开始时间 中断时间 结束时间 总时间 4.7 站立会议 "耐撕"团队站立会议 20:00 20:15 15 重构 重构"抢答器&q ...
- linux不同终端的操作是如何在messages日志中区分的
今天在定位一个问题时,查看message日志,需要知道message日志中的记录分别是哪个Xterm终端操作的.比较了半天才发现原来日志中可以通过pts来进行区分.如下所示: --12T15:::|n ...
- 关于WPF中Popup中的一些用法的总结
Popup控件是一个常用的非常有用的控件,顾明思义就是弹出式控件,首先我们来看看MSDN对它的解释吧,表示具有内容的弹出窗口,这个是非常重要的控件,我们看看它的继承关系吧: System.Object ...
- 九、.net core用orm继承DbContext(数据库上下文)方式操作数据库
一.创建一个DataContext普通类继承DbContext 安装程序集:Pomelo.EntityFrameworkCore.MySql 二.配置连接字符串(MySql/SqlServer都 ...
- Cherry.chen window.clipboardData实现剪切板操作总结 (好像只有ie好用)
window.clipboardData的作用是在页面上将需要的东西复制到剪贴板上,提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用. 三个方法 (1)clearData(sDataForma ...
- How to convert mkv to mp4 lossless
ffmpeg -i example.mkv -vcodec copy -acodec copy example.mp4