自动化监控--zabbix中的邮件报警通知详解

前言

在自动化监控–zabbix安装和配置详解我们已经完成了zabbix监控的安装部署,今天我们就在它的基础上来实现一下自动监控的邮件报警通知。

添加一台主机

首先,添加一台host
自动化监控--zabbix中的邮件报警通知详解_第1张图片
只需填写Host name、Agent interfaces,并为主机选定一个Groups,其他保持默认就行,点击add添加
自动化监控--zabbix中的邮件报警通知详解_第2张图片
在这里插入图片描述

我们要实现邮件报警肯定要有监控项来收集数据,如果要对收到的数据进行自动评估,就需要设置触发器,触发器定义了数据的可接受的阈值级别,如果接收的数据超过了可接受的状态,则触发器会被触发 - 或将状态更改为PROBLEM,接下来才会发送报警邮件。

需求:自动监控80端口的状态,如果是关闭状态则发送邮件报警

创建itme
  1. 创建itme(监控项),各种参数选择如下图,确认无误点击add
    自动化监控--zabbix中的邮件报警通知详解_第3张图片
  2. 保证被监控节点80端口是开启状态,在web页面刷新,如下图,可以看到采集到的数据为1,说明80端口正常开启状态
    自动化监控--zabbix中的邮件报警通知详解_第4张图片
创建一个触发器
  1. 新建一个触发器
    在这里插入图片描述
    在这里插入图片描述
    自动化监控--zabbix中的邮件报警通知详解_第5张图片
  2. 下图是点击add添加Expression时候的页面
    自动化监控--zabbix中的邮件报警通知详解_第6张图片
  3. 确认Tirgger创建完成,如下图
    自动化监控--zabbix中的邮件报警通知详解_第7张图片
定义一个动作
  1. 触发器也做好之后,需要去定义一个动作,即发送报警邮件。
    在这里插入图片描述

  2. 为了使报警更加准确,可以在Conditions多添加规则来做限定
    自动化监控--zabbix中的邮件报警通知详解_第8张图片

  3. 在Action operations处添加多条,可以实现报警升级。
    自动化监控--zabbix中的邮件报警通知详解_第9张图片

  4. 到这里发生故障时执行的动作也就配置好了。
    自动化监控--zabbix中的邮件报警通知详解_第10张图片

配置邮件服务
  1. 接下来去配置邮件服务器,选择媒介Email
    自动化监控--zabbix中的邮件报警通知详解_第11张图片
    自动化监控--zabbix中的邮件报警通知详解_第12张图片
配置接收邮件的用户
  1. 在我们在定义Action的时候设置了将邮件发送给Zabbix administrators组,如下图我们可以看到在组内就有一个用户Admin,这里就将邮件发送给他
    在这里插入图片描述
  2. 接下来定义一下Admin用户的接收方式
    在这里插入图片描述
    自动化监控--zabbix中的邮件报警通知详解_第13张图片
    到这里自动发现故障,并且通过邮件报警的设置就已经全部配置好了。
测试:模拟故障

在被监控节点手动关闭80端口systemctl stop nginx,关闭80端口之后,会在zabbix前端页面看到有异常,这时就会触发邮件报警,在这里我就不再演示,如有问题,欢迎评论共同探讨。

------做运维之前很矫情的小年轻-----

你可能感兴趣的:(zabbix)