点击返回:自学Zabbix之路html
请点击查看Zabbix3.0.8版本Action。zabbix的事件是基于时间戳进行标记的,他们是采起动做action,如发送邮件通知的寄出,其主要来源于4种途径:post
发现事件有8类:service up ,service down,host up,host down,service discovered,service lost,host discovered,host lost性能
本文实例主要讲触发器事件。url
触发状态的变化是最多见且最重要的事件来源。每次触发器改变其状态时,都会生成一个事件。该事件包含触发器状态更改的详细信息 - 什么时候发生以及新状态是什么。触发器建立了两种类型的事件 - 问题和肯定。spa
1.1 Problem问题事件,建立问题事件:scala
1.2 OK好的事件,OK事件关闭相关的问题事件,能够由3个组件建立:3d
触发器,触发器具备“OK事件生成”设置,用于控制如何生成OK事件:htm
触发器具备“肯定关闭事件”设置,可控制关闭哪些问题事件:
事件相关,事件关联(也称为全局事件关联)是一种设置自定义事件关闭(致使OK事件生成)规则的方法。
规则定义新问题事件如何与现有问题事件配对,并容许经过生成相应的OK事件来关闭新事件或匹配事件。
可是,必须很是仔细地配置事件关联,由于它可能会对事件处理性能产生负面影响,或者若是配置错误,则会关闭比预期更多的事件(在最坏的状况下,甚至能够关闭全部问题事件)。一些配置提示:
任务管理器
若是为触发启用了“容许手动关闭”设置,则能够手动关闭触发器生成的问题事件。这在更新问题时在前端完成。该事件不会直接关闭 - 而是建立一个“关闭事件”任务,该任务很快由任务管理器处理。任务管理器将生成相应的OK事件,而且将关闭问题事件。
点击configuration->Actions->选择Triggers
单击Action,能够看到四个标签:“Action”、“Operations”、“Recovery operations”和“Update Operations”
参数:
能够为基于触发的动做条件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: 若是触发表达式中涉及到多个主机,则至少有一个主机不在维护模式下,条件匹配. |
支持通知升级Escalations:
实际应用中,这意味着:
操做会根据升级步骤进行通知升级。 每一步都有一段时间。
恢复操做容许在问题解决时通知您。
恢复操做支持消息和远程命令。恢复操做不支持通知升级 - 由于全部操做都分配到一个单独的步骤。
当以下问题触发时,您就会收到通知:
在事件源触发器的动做里能够更新操做。
更新操做能够包含信息和远程命令。更新操做不支持升级-因此的操做都被分配到某一个步骤中。
.....