zoukankan      html  css  js  c++  java
  • 05 Zabbix triggers--action--event

    点击返回:自学Zabbix之路

    点击返回:自学Zabbix4.0之路

    点击返回:自学zabbix集锦

    05 Zabbix triggers--action--event

    动作action:

    • 在配置好监控项和触发器之后,一旦正常工作中的某触发器状态发生改变,一般意味着异常情况发生,此时通常需要采取一定的动作action,如告警或者执行远程命令等。

    • 并非所有的触发器状态发生改变的场景都需要对其进行干预,如转变为“OK”状态时,相应的如果触发器的状态转变为“problem”就需要告知所有关心其相关监控指标的人员。
       “通知notification”是zabbix中最常见的“action”之一

    • 实现zabbix的通知功能,一般需要两个步骤:
      ①定义所需要的媒介media,通常是指发送信息的途径,如邮件、jabber和SMS等
      ②配置一个动作action,发送信息至某一个媒介media

    • 动作是由“条件”和“操作”组成,它的逻辑为当条件满足时就执行相应的操作
      “发送通知”“执行远程命令”是两个最基本的操作

    event事件:

    • zabbix的事件是基于时间戳进行标记的,他们是采取动作action,如发送邮件通知的寄出,其主要来源于4种途径:

      ①触发器trigger事件:触发器状态每次发生改变,都会生成相应事件,且通常包含详细信息,如发生的时间及新的状态等
      ②发现discovery事件:zabbix会周期性的扫描“网络发现规则”中指定的IP范围,一旦发现主机或者服务,就会生成一个或几个发现事件
           发现事件有8类:
           service up ,service down,host up,host down
           service discovered,service lost,host discovered,host lost
      ③主动agent自动发现事件(又称主动注册事件):当一个此前状态未知的主动agent发起检测请求时会生成此类事件
      ④内部事件: item转变为unsupported状态,触发器转变为unknown状态

    • zabbix的通知机制也称作基于事件的通知机制,也只有理解事件本身才能定制出符合需求的通知系统。

    Media type媒介类型

    在zabbix中,媒介 指发送通知消息的通道,通常有以下几种类型:

    • E-mail:电子邮件
    • SMS:手机短信,通过连接至zabbix server的GSM Modem发送通知
    • Jabber:jabber消息;Jabber是一个开放的、基于XML的协议,能给实现基于Internet或LAN的即时通讯服务
    • 自定义的通知脚本:以上方式不能满足需求时,zabbix可以调用位于其配置文件“AlertScriptsPath”变量所定义的脚本查找目录中的脚本来完成通知功能
  • 相关阅读:
    命令行参数解析
    业务
    从0开始架构二
    从0开始架构读书笔记
    增加ldl
    工具论
    go的web框架的context回调的原理
    id生成器雪花算法和雪花算法的sony实现
    软件架构师应该知道的97件事(六)
    进程通信简介
  • 原文地址:https://www.cnblogs.com/yaoyaojcy/p/8176737.html
Copyright © 2011-2022 走看看