zabbix告警配置

告警概述

告警是监控的重要职能,是指将达到某一阈值时间的消息发给用户,让用户在事件发生的
时候即可知道监控项处于不正常状态,从而让用户来觉得是否采取相关措施。
在zabbix中,告警是由一系列的流程组成的,首先是触发器达到阈值,接下来是Action对
事件信息进行处理,其中包括两部分:第一部分是发送消息,即将告警信息发给用户;第
二部分是执行命令,即将事件用命令进行处理,达到时间故障自动尝试回复的效果。
zabbix的告警流程如下:
Host group(设备组) →Hosts(设备)→ Applications(监控项组)→ Items(监控项)→ Triggers
(触发器)→Actions(告警动作)→ Medias(告警方式)→ User Groups→ Users

Zabbix告警的配置步骤如下:

  • 设置Trigger
  • 配置用户
  • 配置告警介质
  • 设置Action

Trigger的配置

我们知道Items的作用是采集数据,而不是判断采集到的数据是否属于正常值;Trigger的作
用是对采集到的数据进行阈值状态的判断,出发阈值,则会产生一个事件,同时,Action对
达到条件的Trigger触发告警动作。
1.Tigger的状态如表
描述
OK 正常状态(老版本中是FALSE)
PROBLEM 有事件发生,例如,CPU负载过高(老版本中是TRUE)
2.Trigger的配置步骤
Trigger的配置是通过单击菜单栏中的Configuration →Template/Hosts  →Trigger → Create  →trigger
这里以配置一个用户登录的触发器为例:

单击如图所示的Create trigger

单击如图“Add”按钮添加正规逻辑表达式

在Item下拉列表中选择Number of logged in users

其中的Function是触发器的函数表达式

选择Last函数。Last of为时间,Time shift为时间偏移,N为触发器的条件判断

配置后的选项如图


原文地址:http://blog.51cto.com/xuuuuuu/2085583

时间: 2024-10-12 00:48:59

zabbix告警配置的相关文章

zabbix详解:(五)添加微信告警配置

新时代,新事物,前两年大伙还在想着怎么用短信告警比较合理的时候,这回微信告警已经悄悄进入人们视线,邮件报警就变得落后了,甚至有些大牛公司,微信告警还能做成图形告警,把监控图形也发上去,想当NB的架构. 添加微信告警配置: 微信告警的原理其实是利用微信企业号接口,把告警信息发送到微信企业号发布内容,然后关注这个企业号的微信用户就能收到微信信息了,达到了微信告警的结果. 所以我们要做的事情是: 第一,创建一个微信公众号 第二,写一个调用微信公众号接口的脚本 第三,在zabbix_web配置相关信息

zabbix详解:(三)添加邮件告警配置

大家应该心理有底,做监控不是只为了看服务器状态,虽然那也是监控的目的之一,但绝对不是全部,大家做监控的目的肯定是想预警,甚至是出问题就告警,毫无疑问zabbix也是支持告警规则的,现在来介绍传统的添加邮件告警,后面还会介绍微信告警. 添加邮件告警配置: 关于zabbix邮件告警的原理,其实是调用脚本,然后脚本通过邮件功能来向外发邮件,后面介绍的微信告警也是通过脚本调用微信接口来做的. 所以,告警的关键,就是脚本了,其实zabbix邮件告警这个功能很多文章有写,也有很多脚本可以参考,只是大部分版本

Zabbix监控mysql配置及故障告警配置

本文主要介绍zabbix监控mysql的配置,包含使用zabbix自带模板监控mysql相关信息及自定义key监控mysql同步情况.同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配置自带模板监控mysql 1.提供配置文件模板 文件位置在源码包/usr/local/src/zabbix-3.0.4/conf/zabbix_agentd/userparameter_mysql.conf #cp/usr/local/src/zabbix-3.0.4/conf/zabbix_age

zabbix实现微信告警配置

zabbix设置微信报警的配置过程 zabbix的报警方式有很多,在这里我们来详细说明一下如何通过微信报警 微信企业号的申请 注册的地址https://qy.weixin.qq.com/  这样企业就注册完成了我们来创建用户和应用 创建应用 到这里为止我们在企业微信上的操作基本就已经结束了,此时我们应该去zabbix下配置脚本 [root@koby ~]# cd /usr/local/zabbix-3.4.4/ [root@koby zabbix-3.4.4]# mkdir scripts &&a

【zabbix告警监控】配置zabbix监控nginx服务

zabbix监控nginx,nginx需要添加--with-http_stub_status模块 使用zabbix监控nginx,首先nginx需要配置开启ngx_status.但是我这边nginx安装成功了并且也没有添加sub模块,需要重新编译添加该模块.配置如下: # 在添加之前需要查看是否有sub的模块(--with-http_sub_module 这个模块),如果没有就需要重新编译 # 使用nginx -V可以查看 [[email protected]_0_10_centos thy]#

Zabbix告警发送性能图

前言: 实现zabbix告警发送性能图主要实现思路: zabbix告警传入item.ky参数 -> 利用item.key获取当前的性能图 -> 保存到本地 -> 在发送邮件的时候构建邮件文本内容 首先先讲一下zabbix的性能图: http://127.0.0.1/zabbix/chart.php?period=864000&stime=20180317191110&itemids%5B0%5D=25464&type=0&updateProfile=1&a

zabbix基础配置(三)

zabbix基础配置(三) =============================================================================== 概述: =============================================================================== 回顾: zabbix 监控配置  1.item(监控项) ★配置监控项流程: host groups --> host --> applica

Linux 之 zabbix 安装配置及应用

Zabbix简介: 1.基于web的开源软件,开源监控系统状态也可以监控网络设备. 2.和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 3.Zabbix还可以自动发现主机和网络设备 4.支持邮件和短信告警 5.Zabbix大多配置都可以在web界面配置完成. 6.Zabbix cacti nagios 都是基于php 写出来的网站程序,所以要想运用这些软件,需要基于lamp 或lnmp(yum安装他们不支持nginx的配置文件而lamp 安装会黙

Zabbix告警集成 实时接收Zabbix告警,提供微信、移动APP、短信邮件提醒。

1.下载agent软件包 请在Zabbix服务器中,使用root或zabbix用户下载软件.下载agent 2.添加应用 创建Zabbix应用,并获取appkey,见下图04b9832b-14b4-4c61-343d-5926ff8af672 3.安装Agent 将agent更新到zabbix的外部告警脚本目录alertscripts,如果是源码安装的请自行更改目录. tar xvf alert-agent-4.0.1-RC2.tar.gz cp -R alert-agent /usr/lib/