zabbix创建触发器trigger(28)

  • A+
所属分类:zabbix

1. 创建触发器

了解了什么触发器,接下来看下zabbix触发器怎么创建和配置,方法很简单,请大家往下读,有什么问题请留言。

创建触发器步骤:

  • 点击Configuration(配置) → Hosts(主机)
  • 点击hosts(主机)相关行的trigger
  • 点击右上角的创建触发器(create trigger),你也可以修改列表中的触发器

在表单中输入相应的信息

2. 配置触发器

如下为触发器

Linux

zabbix触发器配置

参数介绍

参数 描述
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 当前触发器是否启用

3. 触发器依赖

上图大家可以看到有个Dependencies,他是做什么的? 翻译为依赖,具体的用法我们后面章节来讲。

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:11   其中:访客  9   博主  0   引用   2

    • 匿名 9

      触发器创建好了 为什么不在图形里显示 是少操作了哪个步骤呢

      • maxjinzhe 0

        厉害

        • 邢赟 9

          触发器创建了,条件也触发了,不报警是什么情况?{192.168.10.154:vfs.file.cksum[/etc/passwd].diff(0)}>0 我直接复制里面现成的一条

          • 請叫我基阿魯 9

            关于触发器的表达式能讲得详细些么?

            • 燃烧的发动机 9

              群号多少啊?

              • zabbix-student 9

                看到了回复,谢谢,还想请问个事:如何查看zabbix到底定义了哪些宏变量,到哪里去查看,ttlsa能列出所有定义的宏变量吗

                • zabbix-student 9

                  有个巨大的疑问:名称可以包含宏变量: {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE} and {$MACRO}.,??一直想知道在自定义时:如item,宏变量时,到底有没有什么语法,比如 {HOST.NAME},难道不能写成{PC.NAME}吗,到底按什么规则来写,因为很小白,希望指导下,谢谢ttlsa

                    • 大鹏 9

                      @zabbix-student 这个宏啊 就是一个已经定义好的东西,你如果想用这个PC,NAME 你就得找到宏定义的方法,然后去把你这个宏所替代的东西定义进去,你就可以用了

                  • 来自外部的引用: 2

                    • 跟着ttlsa一起学zabbix监控呗 | 运维笔记
                    • 资料分享:跟着ttlsa一起学zabbix监控 – memleak.in | memleak.in