05 Zabbix triggers--action--event
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”变量所定义的脚本查找目录中的脚本来完成通知功能
05 Zabbix triggers--action--event的更多相关文章
- 05: zabbix 监控配置
目录:zabbix其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...
- 05.Zabbix自动化监控
1.Zabbix自动发现(被动) 网络发现官方手册 网络发现由两个阶段组成:发现discovery和动作actions 1.单击配置->自动发现->启动默认的Local network 2 ...
- (35)zabbix Event acknowledgment事件确认
概述 以往服务器出现报警,运维人员处理完事之后,报警自动取消,但是下一次出现同样一个错误,但是换了一个运维人员,他可能需要重新排查问题,直到问题处理完毕. 针对这种情况,zabbix提供了event ...
- python调用zabbix接口实现Action配置
要写这篇博客其实我的内心是纠结的,老实说,我对zabbix的了解实在不多.但新公司的需求不容置疑,当我顶着有两个头大的脑袋懵懵转入运维领域时,面前摆着两百多组.上千台机器等着写入zabbix监控的需求 ...
- 自学Zabbix6.1 Event acknowledgment 事件确认
自学Zabbix6.1 Event acknowledgment 事件确认 1 概述以往服务器出现报警,运维人员处理完事之后,报警自动取消,但是下一次出现同样一个错误,但是换了一个运维人员,他可能需要 ...
- 转 zabbix 优化方法 以及 后台数据库查询方法 两则
############sample 1 https://blog.51cto.com/sfzhang88/1558254 如何从Zabbix数据库中获取监控数据 sfzhang关注6人评论40627 ...
- 转 zabbix 优化方法 以及数据库查询方法 两则
###########sample 1 https://www.cnblogs.com/hanshanxiaoheshang/p/10304672.html (不错) 如何从zabbix server ...
- 自动化运维工具之Zabbix
一.部署zabbix 1.配置master节点 准备LAMP环境和zabbix的yum源 # yum install httpd php mariadb-server -y # vim /etc/my ...
- zabbix配置发送报警邮件
配置邮件分为两种情况: 第一种:使用远端邮件服务器发送报警邮件 Linux系统版本:CentOS6.5-64 下载mailx: http://nchc.dl.sourceforge.net/proje ...
随机推荐
- 通过chrome浏览器分析网页加载时间
今天趁着下班的时间看了下chrome浏览器的网页加载时间分析工具和相关文档,简单写点儿东西记录一下. 以百度首页加载为例,分析下一张图片1.jgp(就是背景图)的加载时间 看右侧的Timing标签,从 ...
- 学习angularjs的ng-hide和ng-disabled
一,页面上有一个checkbox和一个文本框.切换checkbox能对文本框输入文本与否: <input type="checkbox" ng-model="ckS ...
- svg画弧
http://www.pindari.com/svg-arc.html https://jsfiddle.net/8robssa0/ http://jsbin.com/giyotacuxu/edit? ...
- Reactjs-JQuery-Omi-Extjs-Angularjs对比
写在前面 前端越来越混乱了,当然也可以美其名曰:繁荣. 当新启动一个前端项目,第一件事就是纠结:使用什么框架,重造什么轮子? 那么,希望看完此篇,能够给你一个清晰的认识,或者让你更加地纠结和无所适从 ...
- Linux-C-Program:makefile
注:本文参照博客:https://blog.csdn.net/initphp/article/details/7692923 1. 概述2. 示例说明2.1 无makefile编译2.2 有makef ...
- Dell BOSS 卡是什么
全名: Boot Optimized Storage Solution 针对 M.2 接口的 SSD,主板上必须设计接口进行适配. 设计一款主板对于硬件厂商来说是有成本的,其中包括 主板设计成本 产品 ...
- SpringBoot笔记--FastJson
FastJson配置 ObjectId class ObjectIdSerializer : ObjectSerializer { override fun write(serializer: JSO ...
- Linux下性能调试工具运维笔记
作为一名资深的linux运维工程师,为方便了解和追求服务器的高性能,如cpu.内存.io.网络等等使用情况,要求运维工程师必须要熟练运用一些必要的系统性能调试工具,liunx下提供了众多命令方便查看各 ...
- shell脚本之特殊符号总结性梳理
# 井号 (comments) 这几乎是个满场都有的符号#!/bin/bash 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行. # This line ...
- 个人博客-week7
团队任务收获及个人感想 团队任务已经进行了一个多月的时间,我很荣幸能和软剑攻城队的小伙伴们度过这一个月的开发时光.在这一个月的时间里,我亲身经历了一个软件从想法到实现,从创意到实体的过程.同时我也在和 ...