首页 > 服务器监控 > zabbix > zabbix创建触发器trigger
2016
02-03

zabbix创建触发器trigger

在上一篇文章中我们了解到了什么是trigger,下面我们来看看是怎么创建trigger的

1、创建触发器

创建触发器步骤:

  • 点击Configuration(配置) → Hosts(主机)

  • 点击hosts(主机)相关行的trigger

  • 点击右上角的创建触发器(create trigger),你也可以修改列表中的触发器

2、配置触发器

blob.png

点击add按钮到下面的界面

blob.png

在zabbix中默认的正常的item值是1,如果不是1的时候就说明item是监控不到数据了,所以我们只需要监控上一次值是否为1就可以了

点击insert到如下界面

blob.png

最后点击add就创建完成了一个trigger,有没有感觉很Easy!

三、参数介绍

参数 描述
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 ttlsa云服务器
Expression 计算触发器状态的逻辑表达式,这边设置为上一次值等于0
Multiple PROBLEM events generation 通过设置该选项,你可以在触发器产生problem的时候触发一个事件
Description 触发器的描述,一般name写的不清楚,这边可以具体描述这个触发器的作用,例如nginx当前离线,请处理等等。Zabbix 2.2版本开始,支持触发器名称。
URL 在Monitoring → Triggers中,可以看到URL并且可以点击,一般情况下他需要配合触发器ID来使用,在url中包含触发器ID(宏变量 {TRIGGER.ID}),这样可以直接点击到具体触发器中。
Severity 设置严重性级别,上图我设置为“灾难”,你可以相应的设置警告、严重等状态的触发器
Enabled 当前触发器是否启用

总结

  到这里我们就离发送邮件报警不远了,还请持续关注Tshare365,我们会持续更新zabbix文章。




最后编辑:
作者:tshare365
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复