达梦数据库应用开发_监控工具DEM_邮件接口实现_yxy
达梦数据库应用开发_监控工具DEM-邮件接口实现
- 1 DEM部署
- 2 DEM邮件接口原理解析
- 2.1 SMTP&IMAP
- 2.2 DEM参数配置项
- 3 具体实现步骤
- 3.1 环境准备
- 3.2 DEM邮件报警测试
1 DEM部署
参考
达梦DEM搭建详细步骤_yxy
2 DEM邮件接口原理解析
2.1 SMTP&IMAP
SMTP-简单邮件传输协议
核心特点
只发不收:专注做发送这一件事。
推送协议:是一种“推送”协议,将邮件从客户端“推”送到服务器,或从服务器“推”到另一个服务器。
IMAP-互联网消息访问协议
核心特点
双向同步:在任何设备上的操作都会同步到服务器和其他所有设备上。
云端存储:所有邮件都原始地保存在服务器上,客户端只是一个“窗口”。
多设备完美支持:非常适合在电脑、手机、平板等多设备上管理同一个邮箱,体验完全一致。
需要良好网络:因为所有操作都需要与服务器通信,对网络依赖性更强。
占用服务器空间:所有邮件都存在服务器上,所以邮箱容量取决于服务商给你多大的空间。
dem邮件报警的前提是dem服务器需要联网,并且有公开的邮箱,开启了IMAP/SMTP服务(比如qq邮箱、163邮箱等)
2.2 DEM参数配置项
mail_enable 是否启用邮件功能
mail_smtp_host SMTP服务器地址(可含端口) smtp.qq.com 或 smtp.163.com
mail_address 系统邮箱地址(发件人地址) 一般是自己的qq或者163邮箱号
mail_account 登录SMTP服务器的账号 若不设置则默认使用mail_address
mail_password 邮箱密码或授权码 部分邮箱(如QQ、163)需用授权码而非密码,授权码是用于登录第三方邮件客户端的专用密码
mail_ssl 是否启用SSL加密 true/false,若主机含SSL端口(如465)可启用
mail_config 额外SMTP连接配置 格式:key=value:key=value
mail_signature 邮件签名 如:Dameng Database Develop Team
这些参数共同定义了DEM如何通过SMTP协议连接邮箱服务器并发送邮件。
正确配置后,DEM可在数据库异常时自动发送报警邮件。
授权码=“只让软件收发邮件,不让软件碰你其他东西”的专用密码。
是专门给第三方软件(比如dem)用来代收/代发邮件的
3 具体实现步骤
3.1 环境准备
- DEM部署成功
- SMTP&IMAP服务开启
3.系统邮箱配置
在dem的系统、系统配置、系统邮箱配置中
配置上各个参数,就可以进行邮件发送测试了
4.进行系统邮箱推送测试
3.2 DEM邮件报警测试
①DEM中新建用户,填写上邮箱地址,报警时才能发送到指定邮箱
②新建告警配置,并增加需要监控的服务器或实例IP
③添加告警信息
该配置为,超过CPU超过1%就会触发报警
④添加需要邮件通知的用户
⑤点击保存,等待告警通知
邮件发送成功
更多其他数据库相关专栏:
1.数据库优化
数据库优化基本思路、索引详解、执行计划、统计信息、CBO原理、单表优化、多表优化、分布式优化、子查询、优化案例等
数据库优化(sql优化)专栏连接
2.达梦分布式数据库:
部署详细步骤(DEM)、备份还原实战、核心特性理解、使用心得、表分区方式详细介绍、表分区最佳实践、DPC架构详解等
达梦分布式DPC专栏连接
3.应用开发类
jdbc、hibernate、ibatis、mybatis、MyBatis-Plus、Spring、中间件mycat、Sharding-JDBC等
达梦数据库应用开发专栏连接