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


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

                                                 作者:尹正杰

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

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

     

    一.获取邮箱的授权码

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

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

      连接地址:https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371

     

    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.3
    Protocols: 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的变量可参考官网文档:https://www.zabbix.com/documentation/4.0/manual/appendix/macros/supported_by_location

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

      

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

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

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

  • 相关阅读:
    Mac 安装brew的正确姿势
    Jmeter分布式压测及踩坑记录
    Jmeter录制脚本
    mitmproxy使用详解
    Python单元测试框架pytest常用测试报告类型
    基于Java+Spring Boot开源项目JeeSite的Jenkins持续交付介绍
    Maven入门
    Linux Shell 编程基础详解——吐血整理,墙裂推荐!
    使用Jenkins+Blue Ocean 持续构建自动化部署之安卓源码打包、测试、邮件通知
    使用Jenkins+Pipline 持续构建自动化部署之安卓源码打包、测试、邮件通知
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/10389897.html
Copyright © 2020-2023  润新知