zabbix专题:第五章 zabbix 添加触发器Triggers

zabbix 添加触发器Triggers


对Linux有兴趣的朋友加入QQ群:476794643
在线交流


本文防盗链:http://zhang789.blog.51cto.com

本节目录大纲

  • 触发器(triggers)是什么?
  • 实战创建监听80端口的触发器
  • 报警级别介绍
  • zabbix触发器依赖关系详解

zabbix专题:第五章 zabbix 添加触发器Triggers

触发器(triggers)是什么?

触发器使用逻辑表达式来评估通过item获取到得数据是处于哪种状态,item一收回数据,讲解任务交给触发器去评估状态,明白触发器是怎么一回事了把? 
在触发器表达式中我们可以定义哪些值范围是合理,哪些是不合理的,条件满足时,TRUE,表示PROBLEM状态,反之,则OK状态;


zabbix server item每次获取到一个新值都会使用触发器表达式计算它的状态如果使用基于时间的表达式 (例如:nodata(), date(), dayofmonth(), dayofweek(), time(), now()), zabbix timer每30秒会重新计算一次。

创建触发器

创建触发器步骤:

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

1、命名完成后,选择添加按钮,自动生成表达式

2、选择一个触发器要监控的监控项

3、选择好监控项以后,选择监控的指标,我监控的是最新的值,最后一个值等于0就触发(备注,我监控项上面的条目是监控正常就返回1,不正常就返回0)

4、添加完成后,可以选择多重问题事件生成,就是,故障恢复的时候也会生成事件报告(不然什么时候恢复了你会不知道的)

5、现在我们触发器已经制定好了,现在去客户端上面把http服务给停止了,看会不会报警

[[email protected] ~]# service httpd stopStopping httpd:                                            [  OK  ]

6、回到我们zabbix的web界面观看有没有报警信息(看下图,仪表板和最新事件都已经发出严重的报警)

7、我们现在回到客户端把http服务起来

[[email protected] ~]# service httpd startStarting httpd: httpd: Could not reliably determine the server‘s fully qualified domain name, using localhost.localdomain for ServerName                                                           [  OK  ]

8、再回到zabbix的web界面看下(从最新事件中可以看出,已经恢复成功了)

9、主页的仪表板上面又恢复了

报警级别介绍

1、可视化显示,不同级别显示不同颜色,例如一般严重性为绿色 
2、声音报警,不同的级别不同声音. 
3、使用用户自定义媒体报警,例如严重问题发短信,其他问题发送邮件。 
4、根据严重性来定义是否报警

zabbix触发器依赖关系详解

zabbix触发器可以设置依赖性,例如:我们一个机柜里面监控了10台服务器,但是10台服务器上面又有一台交换机,假设我们交换机挂了,我们服务器肯定也是联系不到了,服务器联系不到再加上上面服务也检测不到,那岂不是炸开锅了,全是报警,这个时候我们就可以用到依赖关系了,设置好依赖关系以后,我们交换机故障了,下面的主机和服务不会发起故障通知,但是记得要及时修复

时间: 2024-12-23 01:03:16

zabbix专题:第五章 zabbix 添加触发器Triggers的相关文章

zabbix专题:第一章 zabbix入门简介(更新中)

zabbix入门简介 备注:本章节图片来自互联网 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本节目录大纲 zabbix专题:第一章 zabbix简介 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix是什么? Zabbix的功能和特性 Zabbix的架构 Zabbix的工作流程 zabbix的进程 zabbix的逻辑关系图 zabbix监控环境中相关术语 zabbix的流程图,其串联了各术语之间的关系 zabbix的监控架构 zabbix专题:第一章 zabb

zabbix专题:第九章 zabbix自动发现功能详解

zabbix自动发现功能详解 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.co zabbix自动发现功能详解 网络发现简介 有100台服务器,不想一台台主机去添加,能不能让zabbix自动添加主机呢,当然可以,网络发现便是这个功能,当然前提条件是所有服务器都已经安装了agent或者snmp(其实也可以不用,鉴于我们大部分功能都用agent,所以请安装上agent),server扫描配置好的ip段,自动添加ho

深入浅出Zabbix 3.0 -- 第十五章 Zabbix 协议与API

今天是六.一儿童节,祝小朋友们节日快乐!发完此文就带我家小朋友出去玩耍了. 第十五章 Zabbix 协议与API 本章将介绍和开发相关的Zabbix协议和API的内容,通过对Zabbix协议和API的深入了解,你可以利用Zabbix协议编写客户端程序并将其嵌入的产品或系统中,并将数据发送到Zabbix server,这在无法安装Zabbixagent等程序的场景(例如专用的嵌入式系统)中非常有用.你也可以利用Zabbix API开发自己的业务系统,或灵活的与现有系统整合集成. 15.1 Zabb

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需

【Oracle】第五章游标和触发器

第五章游标和触发器 游标: 隐式游标:%FOUND, %NOTFOUND ,%ROWCOUNT 1.%FOUND 用法,只有在DML 语句影响一行或者多行时,%FOUND 属性才返回 TRUE.下列示例演示了 %FOUND 的用法: begin update employees2 set first_name = 'scott' where employee_id = 2; if SQL%found then dbms_output.put_line('数据已经更新'); --  dbms_ou

zabbix专题:第十章 zabbix之SNMP方式监控

zabbix专题:第十章 zabbix之SNMP方式监控 (SNMP基本都是监控网络设备,本文介绍点理论知识) 概述 如果我们需要监控打印机.路由器.UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议,这样我可以使用SNMP来监控他们.如果你希望使用SNMP agent来获取这些设备的信息,那么在安装zabbix server的时候你需要增加snmp的支持. 备注:SNMP检查基于UDP协议 配置SNMP监控 使用SNMP来监视设备,需要

Zabbix监控(二):添加触发器Triggers

1.新建触发器Triggers: 说明:上图中显示的触发器是在Template中创建的,触发值是不能在此直接修改的,必须在template中修改. 点击ADD添加触发器表达式Expression: 点击Select选择已存在监控项Items: 说明:Expression中选择对应的item.触发方式及触发值,Severity是告警级别,根据trigger的严重性来选择. 2.触发器的表达式Expression {<server>:<key>.<function>(<

zabbix专题:第九章 自定义key(案例:监控内存,监控nginx状态)

第九章 自定义key 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 为什么要自定义KEY 有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法.我们可以在客户端配置文件zabbix_angentd.conf里面配置UserParameter. 语法如下: UserParameter=key,command 用户自定义参数包含一个key和一个命令,ke

深入浅出Zabbix 3.0 -- 第二章 Zabbix Web操作与定义

第二章  Zabbix Web操作与定义 本章介绍Zabbix 中一些基本概念的定义和web前端页面的操作,包括Zabbix中使用的一些术语的定义,Web页面中用户管理.主机和主机组的管理,以及监控项.模板.触发器.告警的管理和操作,还有Graphs.Screens.Maps及Reports等.通过本章的学习掌握一些基本概念并能够通过Web页面的操作完成对Zabbix的管理. 2.1 定义 hosts(主机) Zabbix中需要监控的服务器.交换机及其他设备我们都统一称作host,这些设备与Za