第十六篇 zabbix创建Trigger

2020-08-21 10:28:42 浏览数 (1)

点击配置-》主机 选中主机中的触发器,点击右上角的创建触发器,每个输入栏的属性下面都有介绍,点击添加,这里表达式中选择监控项时我就选择前面建好的自定义监控项get count from secumain,设置当当天更新的数据大于15条时触发告警。

各个属性详解

名称

代码语言:javascript复制
触发器名称.
名称可以包含宏变量: {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 ttlsa云服务器

严重性

代码语言:javascript复制
设置严重性级别,上图我设置为“警告”,你可以相应的设置严重、灾难等状态的触发器

问题表现形式

代码语言:javascript复制
计算触发器状态的逻辑表达式

事件成功迭代

代码语言:javascript复制
也就是恢复表达式,当获取到的数据达到正常范围时,将状态改为OK状态

问题事件生成模式

代码语言:javascript复制
通过设置该选项,你可以在触发器产生problem的时候触发一个事件

允许手动关闭

代码语言:javascript复制
生成的问题可以手动关闭,当手动关闭问题后,就算问题没有被解决,也会恢复到OK状态

URL

代码语言:javascript复制
在Monitoring → Triggers中,可以看到URL并且可以点击,一般情况下他需要配合触发器ID来使用,在url中包含触发器ID(宏变量 {TRIGGER.ID}),这样可以直接点击到具体触发器中。

描述

代码语言:javascript复制
触发器的描述,一般name写的不清楚,这边可以具体描述这个触发器的作用,例如nginx当前离线,请处理等等。

已启用

代码语言:javascript复制
当前触发器是否启用

以上属性介绍引用自 http://www.ttlsa.com/zabbix/zabbix-create-trigger/

0 人点赞