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

一、前置准备

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

SpringBoot Admin监控平台《二》基础报警设置_第1张图片

SpringBoot Admin监控平台《二》基础报警设置_第2张图片

二、邮件报警 

2.1.邮箱授权码获取 

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

2.1.1.QQ邮箱授权码获取 

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

SpringBoot Admin监控平台《二》基础报警设置_第3张图片

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

SpringBoot Admin监控平台《二》基础报警设置_第4张图片

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

SpringBoot Admin监控平台《二》基础报警设置_第5张图片

2.1.2.163邮箱授权码获取 

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

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

SpringBoot Admin监控平台《二》基础报警设置_第6张图片

2.2.项目配置 

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

server.port=8000
spring.application.name=admin-test
management.endpoint.health.show-details=always


#
spring.mail.host=smtp.163.com
#发送方邮箱账号
spring.mail.username=******@163.com
#发送方邮箱授权码
spring.mail.password=*********
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.ssl.enable=true

#
spring.boot.admin.notify.mail.enabled=true
#邮件接收方
spring.boot.admin.notify.mail.to=********@qq.com
#邮件发送方
spring.boot.admin.notify.mail.from=******@163.com

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

2.3. 

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

SpringBoot Admin监控平台《二》基础报警设置_第7张图片

        监控平台应用界面如下: 

SpringBoot Admin监控平台《二》基础报警设置_第8张图片

         应用墙界面如下所示:

SpringBoot Admin监控平台《二》基础报警设置_第9张图片

半成品,待完善

你可能感兴趣的:(个人开发记录,spring,boot,数据库,后端)