• SpringBoot Admin监控平台《二》基础报警设置


    一、前置准备

            首先搭建监控一个平台和连个客户端,搭建流程见SpringBoot Admin监控平台《一》平台搭建及基础介绍 ,搭建完毕之后,启动各个项目,监控平台的界面如下所示:

    二、邮件报警 

    2.1.邮箱授权码获取 

            授权码主要用于【发件人】在发送邮件时授权,【接收人】的授权码不需要使用,本文介绍常用的两种授权码,其他邮箱暂不介绍。 

    2.1.1.QQ邮箱授权码获取 

            登录QQ邮箱,点击【设置】-->【账号】 

            在【账号】界面找到下述服务,可以看到目前服务处于关闭状态,点击【开启服务】,经过手机号验证之后,即可看到生成的授权码。授权码需妥善保管。 

            成功开启之后,服务界面如下所示,关闭该服务或重新生成授权码,均可在【管理服务】界面进行操作。 

    2.1.2.163邮箱授权码获取 

            成功登录163邮箱之后, 找到①【设置】-->【②POP...服务】-->③【开启服务】,按提示操作,即可开通SMTP服务。开通一个即可,至于两者区别,本文暂不做介绍。

            开通后,可以最多生成5个授权码,见④;⑤的地址用于邮件发送时需填写的服务器地址,本博客用不到,所以不做区别介绍。 

    2.2.项目配置 

            配置监控平台 admin-test项目的 application.properties 文件,参数介绍如下:

    1. server.port=8000
    2. spring.application.name=admin-test
    3. management.endpoint.health.show-details=always
    4. #
    5. spring.mail.host=smtp.163.com
    6. #发送方邮箱账号
    7. spring.mail.username=******@163.com
    8. #发送方邮箱授权码
    9. spring.mail.password=*********
    10. spring.mail.properties.mail.smtp.auth=true
    11. spring.mail.properties.mail.smtp.ssl.enable=true
    12. #
    13. spring.boot.admin.notify.mail.enabled=true
    14. #邮件接收方
    15. spring.boot.admin.notify.mail.to=********@qq.com
    16. #邮件发送方
    17. spring.boot.admin.notify.mail.from=******@163.com

            需要提醒的是:只有账号在发送时才提供授权码,接收邮件的账号不需要提供授权码。 配置完毕后重启监控平台。

    2.3. 

            暂停掉其中一个项目clientTest2,可以看到监控平台发送变化:某服务突然下线了【OFFLINE】 ,而服务1还保持【UP】状态。

            监控平台应用界面如下: 

             应用墙界面如下所示:

    半成品,待完善

  • 相关阅读:
    点击、拖曳,15分钟搞定BI零售数据分析
    路由策略简介
    matlab学习笔记
    opencv(python)视频按帧切片/cv2.VideoCapture()用法
    R语言入门
    manhattan_slam环境配置
    拆分代码 + 动态加载 + 预加载,减少首屏资源,提升首屏性能及应用体验
    进程属性/进程状态
    如何面向对象编程?程序员:我也要先有“对象”啊
    Android adb shell svc 知识详解
  • 原文地址:https://blog.csdn.net/weixin_52255395/article/details/132978629