自学Zabbix3.12-动作Action

时间:2022-10-09 23:22:15

点击返回:自学Zabbix之路

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

点击返回:自学zabbix集锦

自学Zabbix3.12-动作Action介绍

1. 动作action

  • 在配置好监控项和触发器之后,一旦正常工作中的某触发器状态发生改变,一般意味着异常情况发生,此时通常需要采取一定的动作action,如告警或者执行远程命令等。
  • 并非所有的触发器状态发生改变的场景都需要对其进行干预,如转变为“OK”状态时,相应的如果触发器的状态转变为“problem”就需要告知所有关心其相关监控指标的人员。
     “通知notification”是zabbix中最常见的“action”之一
  • 实现zabbix的通知功能,一般需要两个步骤:
    ①定义所需要的媒介media,通常是指发送信息的途径,如邮件、jabber和SMS等
    ②配置一个动作action,发送信息至某一个媒介media
  • 动作是由“条件”和“操作”组成,它的逻辑为当条件满足时就执行相应的操作
    “发送通知”“执行远程命令”是两个最基本的操作

2. event事件 

自学Zabbix3.12-动作Action

  • 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的通知机制也称作基于事件的通知机制,也只有理解事件本身才能定制出符合需求的通知系统