博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运维监控-Zabbix Server 使用QQ SMTP发送邮件报警及定制报警内容
阅读量:6693 次
发布时间:2019-06-25

本文共 1269 字,大约阅读时间需要 4 分钟。

            运维监控-Zabbix Server 使用QQ SMTP发送邮件报警及定制报警内容

                                             作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

  本篇博客采用腾讯邮箱,想必大家都对QQ很了解,所以我就直接用QQ邮箱来发送数据。我之前测试过163邮箱也是好使的,当然你用你公司自己的邮箱配置也是可以的,操作方法都大同小异。

 

一.获取邮箱的授权码

1>.登录QQ邮箱,查看账户设置,如下图所示

2>.查看设置收发邮件的方式

  连接地址:

 

3>.查看腾讯的smtp邮箱配置(很显然,腾讯的smtp服务的端口是465,这个端口一会在zabbix配置上回用到,暂且你就先有个影响!)

 

 

4>.开启QQ的SMTP服务

 

5>.根据腾讯的提示,用你绑定手机的发送短信到腾讯科技

6>.获取到QQ邮箱的授权码

7>.开启SMTP成功后会有以下的提示信息

 

 

 

二. 配置邮箱的发件人

  zabbix从3.0就开始支持web版发送邮件告警了,在zabbix2.0的时代,我们得配合脚本发送邮件。但是我们要配置web发送的前提就是curl的版本得在7.2以上,我的操作环境是7.29.0版本的!

[root@node101 ~]# curl -V curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.19.1 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.4.3Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz [root@node101 ~]#

1>.选择媒介类型-email

2>.配置发件人信息,输入信息完成后点击update,如下图所示

 

3>.完成发件人的配置

 

三.添加收件人

1>.点击admin用户

2>.输入收件人邮箱以及选择接受的告警级别

 

3>.点击更新配置

 

4>.更新成功

 

四.测试邮件告警

1>.手动httpd服务(即80端口被关闭)

 

2>.Zabbix监控到并触发告警,发送邮件到指定邮箱!

3>.邮箱果不其然收到告警邮件了

4>.查看告警邮件的内容

 

五.定制报警内容

  关于zabbix的变量可参考官网文档:。

1>.自定义故障时的告警内容

  

2>.自定义恢复告警的内容

3>.停止Apache服务,受到告警信息如下

4>.启动Apache服务,受到的告警信息如下

 

转载于:https://www.cnblogs.com/yinzhengjie/p/10389897.html

你可能感兴趣的文章
nio编程
查看>>
【竞赛笔记】飞思卡尔智能车竞赛
查看>>
codevs 1291 火车线路
查看>>
2017 国庆湖南 Day3
查看>>
位置参数,默认参数,非关键字可变长参数,关键字可变长参数
查看>>
Linux下vi命令
查看>>
btrfs文件系统管理与应用
查看>>
SpringMVC视图解析器概述
查看>>
SQL Server 自动化运维系列 - 监控磁盘剩余空间及SQL Server错误日志(Power Shell)...
查看>>
English Phonetic Spelling Alphabet
查看>>
linux下访问ftp服务器和文件传输
查看>>
极力推荐python初学者使用wingIDE
查看>>
[NOIP2014] 普及组
查看>>
HDU 1017 A Mathematical Curiosity【水,坑】
查看>>
ASP.NET JsonHelper类
查看>>
加密算法整理概述
查看>>
gridlayout小例子
查看>>
微信小程序 + Bmob后端云
查看>>
EntityFramework之原始查询如何查询未映射的值,你又知道多少?
查看>>
怎么使用T-sql生成两位字母
查看>>