监控的目的就是主动发现故障和问题,在它们没有产生影响或影响很小的时候就修复它们。Zabbix 支持多种报警方式,可以适应多种场景,在发送故障后,主动通知到相关人员。

Zabbix 支持以下几种报警方式:

•Webhook
•E-mail
•短信(SMS)
•自定义脚本

配置报警邮箱

其中,最常用并且最简单的就是 E-mail 通知了,那我们就来看一下,怎么配置邮件通知:

登录到 Zabbix 管理控制台,然后导航到 Administration > Media types,在 Media types 页面点击 Email。

  • Zabbix 默认已经为我们创建好一个 E-mail Media type 了,我们可以直接修改它(我这里就是直接修改),也可以点击 Media types 页面的右上角的 Create media type 重新创建一个新的 Media type。

    编辑 Media types 属性:
    •在 SMTP Server 文本框中输入你的 SMTP 服务器地址,我这里使用的是网易 yeah 邮箱,所有输入的 smtp.yeah.net;
    •在 SMTP Server Port 文本框中输入 SMTP Server 端口,默认的 25 端口;
    •在 SMTP helo文本框中输入正确的 helo 值,一般为 域名;
    •在 SMTP email 输入框中输入你用于发送 Zabbix 报警邮件的邮箱地址;
    •根据实际情况在 Connection Security 选选项中选择相应的安全级别,这里我选择的是 None;
    •在 Authentication 选项中选择邮箱的验证方式,一般为 Username and password
    •在 Username 文本框中输入邮箱的用户名;
    •在 Password 文本框中输入用户名对应的密码;
    •勾选 Enable 选项,开启该 Media types;
    •在 Message format 选项中选择邮件的格式。

完成后,点击 Update。

  • 注意,有些邮箱默认 SMTP 是关闭的,你需要登录到你的邮箱,在设置页面去打开。比如,我用的网页 yeah 邮箱,默认就是关闭的,你需要到设置页面的 POP3/SMTP/IMAP 下,去开启 SMTP。

    完成 Email 信息配置后,点击右边的 Test 去测试 Email 是否可用。

    在 Send to 文本框中输入接收 Zabbix 警报的邮箱,然后点击 Test。

    测试完成,点击 Cancel。

    登录到接收 Zabbix 警报的邮箱,查看,是否收到测试邮件。

    对于邮件通知,还有一个 Options 页面,一般保持默认即可。在这个页面你可以配置:

•Concurrent sessions:并行报警会话的数量,默认是 One,单个会话;Unlimited 表示不限制会话数量,只有在需要同时发送大量通知的场景下才使用;Custom 表示自定义会话数量。
•Attempt: 发送通知异常或失败时,尝试的次数,这个值,最大可以设置为 10;默认情况下为 3;如果设置为 1,表示通知只会发一次,失败后,就不会尝试重新发送。
•Attempt Interval: 重试的间隔,在第一次发送通知异常或失败后,多久后,再次发送,默认为 10s。如果设置为 0,则表示,失败后,立即从新发送。

配置用户报警

在配置完发送报警的邮件的邮箱后,我们需要为用户配置报警。用户报警,即当报警发生时,这个报警邮件应该发送给谁。这里我们以 Admin 为例,当然,你也可以使用自己创建的用户。

导航到 User 页面,选择 Admin,打开用户属性页面,在用户属性页面,选择 Media,然后点击 Add,打开 Media 属性对话框;

在 Media 属性对话框中:

•Media 的 Type 选择为 Email;
•在 Send to 文本框中输入接收报警邮件人员的邮箱地址;
•在 When Active 文本框中输入发送邮件的时间,默认是周一到周日的 0 点到 24 点。你也可以配置仅工作日(1-5,09:00-18:00)。或者其它时段,要一样的格式。
•在 Use if severity 选项中选择你要接收的通知触发的故障级别。
•勾选 Enable
然后,点击 Add。

配置报警(创建 Action)

配置报警,就是当报警产生时,通过邮件的方式通知相关干系人。

导航到 Configuration > Actions,并选择 Create Actions

在 Actions 页面:

在 Name 文本框中输入 Action 的名称;

在 New Condition选项中,选择 Trigger,equals,以及之前创建的 trigger

然后切换到 Operations 页面,

在 Operations 选项框中选择 New

在 Send to Users 选项框中选择 Admin,当报警发生时,我们将发送邮件给 Admin。

然后点击 Add(Operation details 选项中的 Add)

  • 在 Default message 选项框中,你可以指定邮件的格式,已经包含的内容,这里我使用的是默认配置。

然后点击 Add ,添加 Action。

使用 stress 命令模拟 CPU 负载

stress -c 2 &
  • 这里的 2 是 CPU 的核心数

然后通过 top 命令查看 CPU 的使用

[root@websvr ~]# top
top - 16:04:29 up 23 days,  4:59,  1 user,  load average: 4.42, 2.53, 1.57
Tasks: 162 total,   5 running, 157 sleeping,   0 stopped,   0 zombie
%Cpu(s): 99.3 us,  0.3 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.3 hi,  0.0 si,  0.0 st
MiB Mem :   1827.0 total,    114.6 free,    617.9 used,   1094.5 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   1050.4 avail Mem

导航到 Monitoring > Dashboard 页面下,你可以看到一个 Warning,表示触发器已经触发。

打开前面 Admin 配置的邮件,已经收到了警告邮件。

参考链接 :

Zabbix email 配置: https://mp.weixin.qq.com/s/JeSSyurW6ZHzW-OEqbuHEg

Zabbix email 配置相关推荐

  1. Zabbix基本配置及监控主机

    监控主机一版需要在被监控的主机上安装Zabbix Agent 监控主机 安装zabbix-agent 首先需要在被监控的主机上安装agent,可以下载预编译好的RPM进行安装,下载地址:http:// ...

  2. zabbix告警配置

    更多文章请移步:www.yanjun.pro 1.告警工作流程 告警概述 告警是监控的重要职能,是指将达到某一阈值事件的消息发送给用户,让用户在事件发生后即可知道监控指标是否超过规定阈值,从而决定是否 ...

  3. zabbix监控配置流程SQL语句

    考题 1. 请详细写出zabbix监控配置流程. zabbix监控配置流程详解 开发人员要加监控 让开发人员提供获取监控信息放入方式 运维人员要加监控 让运营人员提供获取监控信息放入方式 配置监控的步 ...

  4. 【集群监控——Cacti、Nagios、Zabbix安装配置过程】

    常见三大集群监控软件 常见监控平台 Cacti 组件说明 1)SNMP 2)RRDtool Cacti监控组件安装配置 Nagios 老牌监控服务器 Cacti – Nagios 对比 Nagios ...

  5. zabbix安装配置详解(一)

    zabbix安装配置详解(一) 一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: #yum install pcre-* 需要ssl的支持,如果不需要ssl支 ...

  6. Zabbix客户端配置环境检查

    Zabbix客户端配置环境检查 一.zabbix客户端 二.Selinux和firewall设置 1.firewall开通10050端口 2.关闭selinux 三.时间同步设置 1.配置客户端chr ...

  7. 05: zabbix 监控配置

    目录:zabbix其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...

  8. linux监控电脑配置,Zabbix基本配置及监控主机

    监控主机一版需要在被监控的主机上安装Zabbix Agent 监控主机 安装zabbix-agent 首先需要在被监控的主机上安装agent,可以下载预编译好的RPM进行安装,下载地址:http:// ...

  9. Zabbix触发器配置指定生效星期监控CPU使用率

    转载来源 :Zabbix触发器配置指定生效星期 : http://www.lwops.cn/thread-303-1-1.html 分析:希望在星期一时某一监控阈值在固定较高的位子,其余时间则默认该监 ...

最新文章

  1. GPU编程和流式多处理器
  2. 2021年中国工业互联网安全大赛核能行业赛道writeup之隐写
  3. matlab矢量相乘并打印显示
  4. Android 对象池案例
  5. 黑马程序员----银行业务调度系统面试题
  6. 2017网易云创大会教育论坛,等你!
  7. 代码重构 防火墙 相关知识
  8. 《解决微信内置浏览器返回上一页强制刷新问题方法》
  9. HNOI2019爆零记
  10. 机器学习当道,还在使用基于词典的文本挖掘方法么,过时啦!
  11. 实用的两个网页小技巧(复制文本、下载文档)
  12. 超神能力:云库局面分析
  13. matlab做多元统计分析,matlab多元统计分析
  14. Keras-YOLOV3-tensorflow制作训练自己的数据集
  15. 计算机网络没有接收什么情况,电脑网络连接失败 网卡只有发送没有接收该怎么办?...
  16. 2014年总结和2015年的规划
  17. win10自带磁盘测速工具
  18. swoole:mac下的测试工具
  19. 迪杰斯特拉(dijkstra)-两个地铁站最短距离
  20. License server system does not support this version of this feature

热门文章

  1. jenkins pipeline_Jenkins流水线(pipeline)实战之:从部署到体验
  2. 反射 java 例子 get_Java反射实例
  3. java 修改源码_再谈给应用程序diy启动画面和java源代码补丁修改
  4. mysql8.0卡cpu_MySQL 8.0资源组有效解决慢SQL引发CPU告警
  5. 变压器符号_变压器规格型号有哪些?这篇文章看完全都了解了
  6. php页面运用文本编辑器的实例,TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析...
  7. netcore redis 存储集合_Redis的简单入门
  8. python函数编程实例_Python函数式编程实例详解
  9. 循环小结的存在必然性的证明
  10. java课设 五子棋_Java课程设计 ————五子棋 (个人博客)