DolphinScheduler 邮件告警设置

分布式易扩展的可视化工作流任务调度平台

Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。

网上有一些修改配置文件来设置DolphinScheduler邮件告警的教程,但是对于我们新手来说还是界面更友好。

首先是进入到 DolphinScheduler-安全中心-告警实例管理-创建告警实例

创建窗口:

1:起个告警的名字

2:插件选择Email

3:告警类型,成功,失败,全部

4:收件人邮箱地址,抄送人邮箱地址

5:发送邮箱的设置,一般在邮箱网站的设置中会有,SMTP地址端口

6:邮箱的账户和授权码,账户一般为邮箱地址,授权码一般在邮箱网站的安全选项里面可以找到(不是邮箱登录密码)

其他选项默认即可。

这样就可以执行工作流了,工作流启动前,不要忘记设置通知策略和告警组。

 这样完成工作流后,会收到这样的一个成功的通知邮件。

 

### 配置 DolphinScheduler 告警邮件 #### 一、告警邮件配置教程 对于 DolphinScheduler 来说,确保告警机制正常运作至关重要。以下是关于如何设置告警邮件的具体指南。 ##### 1. 修改 `alert.properties` 文件 该文件位于 `${DOLPHINSCHEDULER_HOME}/conf/` 目录下。编辑此文件来指定 SMTP 服务器的相关参数: ```properties # 设置SMTP主机地址 mail.smtp.host=smtp.example.com # 发送者邮箱账号 mail.user.name=admin@example.com # 发送者的密码或授权码(如果是QQ邮箱则为授权码而非登录密码) mail.password=your_password_or_authorization_code # 接收告警通知的目标邮箱,多个用逗号分隔 mail.to.list=user1@example.com,user2@example.com ``` 以上信息均需替换为实际使用的电子邮件服务提供商所提供的对应值[^1]。 ##### 2. 启动 Alert Server 通过命令行启动告警服务端程序,这一步骤可以通过如下脚本实现: ```bash sh ./bin/dolphinscheduler-daemon.sh start alert-server ``` 如果之前已经启动过,则可以先停止再重新启动以应用新的配置更改: ```bash sh ./bin/dolphinscheduler-daemon.sh stop alert-server sh ./bin/dolphinscheduler-daemon.sh start alert-server ``` 确认服务已成功重启并处于运行状态后继续下一步操作。 #### 二、常见问题排查方法 当遇到未能接收到预期中的告警邮件的情况时,可以从以下几个角度出发来进行诊断分析: ##### 1. 检查网络连接状况 验证本地机器能否顺利访问所设定的 SMTP 主机名;尝试 ping 或 telnet 测试目标 IP 地址及端口号是否可达。 ##### 2. 审核日志记录 查看 `/logs/alert.log` 中是否有任何异常提示或是错误报告,这些线索往往能够帮助定位具体原因所在。 ##### 3. 确认接收方邮箱设置无误 再次仔细检查 `alert.properties` 文件内的 `mail.to.list` 参数填写是否正确,特别是注意防止拼写失误等问题发生。 ##### 4. 核实发送方权限充足 部分情况下可能是因为发件箱本身存在限制(如每日最大限额),或者是由于开启了两步验证而使得原始密码失效等原因造成无法发出信件。此时建议查阅官方文档获取更详细的解决方案说明[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强化型路人丙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值