第十六篇 zabbix创建Trigger

时间:2022-07-23
本文章向大家介绍第十六篇 zabbix创建Trigger,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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

各个属性详解

名称

触发器名称.
名称可以包含宏变量: {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云服务器

严重性

设置严重性级别,上图我设置为“警告”,你可以相应的设置严重、灾难等状态的触发器

问题表现形式

计算触发器状态的逻辑表达式

事件成功迭代

也就是恢复表达式,当获取到的数据达到正常范围时,将状态改为OK状态

问题事件生成模式

通过设置该选项,你可以在触发器产生problem的时候触发一个事件

允许手动关闭

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

URL

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

描述

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

已启用

当前触发器是否启用

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