dolphinschedule配置企微告警服务(WeChat群组)

dolphinscheduler 2.0.1企业微信告警配置(企微应用推送消息) 阅读详情
AI摘要

本文详细介绍了如何在企微环境下配置监控报警服务,包括获取企业ID、应用秘钥、群聊ID,以及如何通过API创建群聊和配置DS告警服务。重点强调了可信IP的设置和告警通知的配置步骤。

一、前置说明

ds配置好工作流后,比较重要的一个就是上线后的监控报警服务,如果你是基于企微作为协同办公的,WeChat群组预警必须是要安排上的,文章基于自建应用配合群组方式构建预警群,接入后,任务成功或者异常,会通过企微应用在群组内发消息通知,废话不多说,开干!

二、企微前置准备

img

1、企业id

企业微信登录管理后台

https://work.weixin.qq.com/wework_admin/frame

点击【我的企业】- 获取企业ID,如图所示

img

2、秘钥

这里可以通过获取自建应用来加入群聊,秘钥即为应用的Secret,获取方式为【企微管理后台】-【应用管理】-【自建应用】,具体如下

img

点击查看,会下发到管理员企微通知上;另外注意应用的可见范围,最好是全员可见,坑之一

img

3、群聊ID
一、配置应用可信ip

在获取chatid之前,我们必须确保当前服务器ip在可信ip之列,具体配置【应用管理】-【应用详情】-【企业可信IP】

img

这里默认你是经过服务器授权的,即已经完成【网页授权及JS-SDK】,否则是不允许配置企业可信ip的

img

注意这里的IP是公网IP,win的话可以百度输入ip,直接查看的到,如果是云服务器可以去后台查看公网ip

二、获取chatid

目前企微只支持通过api方式创建的群聊有chatid,另外创建群聊也需要获取具体加入群聊用户的userid,下面通过Linux的curl方式获取chatid,win可使用postman等工具。具体分三步,

  1. 获取token

https://developer.work.weixin.qq.com/document/path/91039

#corpid 上文的企业ID
#corpsecret 上文的Secret
curl --location https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET
  1. 手机号获取用户ID

https://developer.work.weixin.qq.com/document/path/95402

curl --location 'https://qyapi.weixin.qq.com/cgi-bin/user/getuserid?access_token=YOU_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
   "mobile": "16666666666"
}'
  1. 获取chatid

创建群聊会话 - 接口文档 - 企业微信开发者中心

原接口里的chatid为非必填项,在这里尽量自定义,随机的结果比较长,放到DS会报错,这个坑要避

curl --location 'https://qyapi.weixin.qq.com/cgi-bin/appchat/create?access_token=YOU_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
    "name" : "数据预警",
    "owner" : "USERID",
    "userlist" : ["USERID1", "USERID2"],
    "chatid" : "datawarn001"
}'

上述获取完成后可以去DS配置告警组了,go

三、DS配置告警服务

管理员账户登录【安全中心】-【告警实例管理】

img

新建WeChat告警实例,注意这里的发送类型选择GROUP CHAT/群聊

img

配置好之后新建shell类型任务测试可用性

img

这里运行任务记得修改【通知策略】为失败发或者成功失败都发,小细节,然后选择你刚刚新建的报警组

img

具体通知如下

img

DolphinScheduler 3.1.0 海豚集群部署配置 dolphinscheduler3.1.0 以上 阅读详情

相关推荐

Dolphinscheduler告警配置——企业微信、邮箱(163/qq/钉邮)

Dolphinscheduler告警配置——企业微信、邮箱(163/qq/钉邮) 1、企业微信告警 使用企业微信告警,修改 alert.properties 文件,重启 alert 服务即可 # 设置企业微信告警功能是否开启:开启为 true,否则为 false enterprise.wechat.enable="true" # 设置 corpid,每个企业都拥有唯一的 corpid,获取此信息可在管理后台 “我的企业” - “企业信息” 下查看 “企业 ID”(需要有管理员权限) enterpris

ZSP1741348006的博客 6909

springBoot 整合 logback异常告警 发送企业微信

一、项目背景 代码异常的增多(error级别日志增多)也是系统异常的一种,对于这种情况,收到报警消息之后,我们开发同学一般需要登录到线上机器,查看错误日志来排查具体的原因。这种情况下,如果报警消息中能够包括出现异常的上下文以及异常堆栈,不仅能第一时间发现问题,这样的话还能够一定程度上提高问题的排查修复效率。以及我们也要关注线上的异常日志,进而针对异常日志反应的程序问题来相应的优化改造代码。 所以我们就基于企业微信和logback日志系统来实现error级别异常日志发送企业微信群消息报警功能,消息中包括了异常

weixin_45423451的博客 4106

【zabbix】企业微信告警

本篇基于我的前两章环境续写:1、【zabbix】docker安装zabbix、yum安装zabbix-agent2、【zabbix】MySQL模板创建与监控。

AnRanGeSi的博客 5480

Python实现企业微信群告警

​ 企业微信群机器人是一个强大的工具,用于实现监控告警和信息通知。机器人发送不同类型的消息通知,我们合理利用企业微信群机器人,可以提升团队的响应速度和业务稳定性,在实际工作中提升效率和效果。

wt334502157的博客 3110

dolphinscheduler(2.0.5)通过自定义 shell script实现告警通知

**${warnLevel}**>**已运行时长**:**${runTime}**">**告警事件**:**${event}**title="工作流执行预警

zgj123456a的博客 2790

在MATLAB产生正态(Gauss)分布随机数

在 MATLAB 中内置了有产生标准正态(Gauss)分布的随机数函数,使用方法如下: 其中 为产生矩阵的行数和列数, 为产生矩阵的个数,产生的矩阵中的每个元素均为服从 N(0,1)N(0, 1)N(0,1) 的标准正态分布的元素。使用如下命令产生一个 的服从的随机数矩阵: 绘制图像效果如下: 可以看到这里随机数服从 的标准正态分布。假设 X∼N(0,1)X\sim N(0,1)X∼N(0,1),则 3X+33X+33X+3 服从 N(3,9)N(3,9)N(3,9) 分布,因此我们要产生服从 N(

程序必须为人类阅读而编写,并且仅仅碰巧可以让机器执行 3万+

Apache DolphinScheduler Slack 告警插件配置指南:从 Incoming Webhooks 申请到消息发送原理

本指南面向需要在 Apache DolphinScheduler 中使用 Slack 接收工作流与任务告警的开发者和运维人员,完整讲解 Slack 告警插件的两个核心参数(Webhook 与用户名)、从 Slack 官方申请 Incoming Webhooks 地址的完整步骤,并结合仓库源码剖析消息发送的底层实现:Webhook 地址校验、HTTP 重试策略、告警内容到 Markdown 表格的转

gitblog_00612的博客 1046

告别TwinCAT:手把手教你用IgH EtherCAT Master在LinuxCNC上搭建实时运动控制平台

本文详细介绍了如何利用IgH EtherCAT Master和LinuxCNC搭建开源实时运动控制平台,替代商业软件TwinCAT。通过分步指南,包括实时Linux环境配置、EtherCAT主站安装、LinuxCNC集成及多轴同步控制实现,帮助开发者构建高性能、低成本的工业自动化解决方案。

weixin_42641741的博客 401

Zabbix6.0使用企业微信告警教程Zabbix5.x版本皆可参考

2、创建好监控主机(配置-主机-创建主机),名称随便写,点击下方的添加,写被监控节点的IP地址,端口默认是10050。

Yian123456的博客 6685

Plecs仿真进阶:半桥LLC谐振变换器从开环到闭环的实战解析

本文通过Plecs软件,详细解析了半桥LLC谐振变换器从开环模型搭建到闭环控制实现的完整仿真流程。文章深入探讨了谐振参数设置、关键波形解读,并重点分享了基于PI控制器的闭环调试实战经验与参数整定技巧,帮助工程师高效掌握这一高效拓扑的仿真与设计方法。

weixin_29231263的博客 280

立创开源Link Hub多功能USB扩展坞:CH339F主控+4层板设计,实测网口/存储性能

本文深度评测了立创开源Link Hub多功能USB扩展坞,其采用CH339F主控芯片与4层PCB板设计,并严格进行阻抗匹配。实测表明,该扩展坞的USB接口与microSD读卡器性能均接近USB 2.0理论极限,百兆以太网口转换效率高,性能损失极小。设计上注重电源保护与信号完整性,是一个兼顾稳定性与成本的高完成度开源硬件项目。

weixin_36173034的博客 159

触发器实现海豚调度失败企业微信自动告警

海豚调度企业微信自动告警;触发器监控工作流实例表,当工作流实例表中的状态更新后,针对状态为失败的任务进行企业微信告警。

qq_33445829的博客 1487

置换矩阵、转置矩阵以及向量空间、子空间

置换矩阵、转置矩阵以及向量空间、子空间导读置换矩阵 导读 MIT矩阵分析课程之后的的二篇笔记。

qq_44677482的博客 1673

prometheus配置企业微信报警

1. 告警概述 prometheus的告警管理分为两部分。通过在prometheus服务端设置告警规则, Prometheus服务器端产生告警向Alertmanager发送告警。 然后,Alertmanager管理这些告警,包括静默,抑制,聚合以及通过电子邮件,PagerDuty和HipChat等方法发送通知。 设置警报和通知的主要步骤如下: 设置并配置Alertmanager; 配置Pr...

wanchaopeng的博客 1万+

EastWave应用案例:机箱屏蔽效能仿真

如何使用EastWave对机箱的电磁屏蔽效能进行仿真

2201_76034687的博客 1395

SystemRDL:从寄存器描述到自动化生成的完整指南

本文详细介绍了SystemRDL如何通过“一份描述,多处生成”的理念,彻底解决芯片与FPGA设计中手动维护寄存器带来的不一致与低效问题。文章提供了从语言快速上手、核心组件讲解到使用PeakRDL工具链实现自动化代码与文档生成的完整实战指南,帮助硬件工程师构建高效、可靠的寄存器开发流程。

weixin_29243279的博客 659

zabbix 钉钉&微信&企微告警(动作&操作&消息内容模板)

触发器的本质就是一个条件判断,对于不同的监控数据来说,我们要设置不同的触发器。发送通知就是发送消息,消息的载体我们称为媒介,所以要执行发送通知动作,需要先创建一个报警媒介(当现有媒介不能满足需求的时候)。故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME} 已恢复!故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!间隔时间是默认持续时间60秒,也就是1分钟1次,如持续1小时发送60次告警。

疯飙的蜗牛 5235

基于模糊神经网络实现水质评价预测 - Matlab源码

首先定义输入层、隐含层和输出层的节点数,并初始化权重和阈值,然后开始训练模型,在每轮训练中通过比较模型的输出值与实际值的误差来更新权重和阈值,直到误差达到最小值,为了提高模型的性能,我们可以采用交叉验证等技术进行优化。首先需要准备好数据集,使用的是嘉陵江的水质监测数据集,数据集包含了多个指标,如 pH 值、溶解氧、总氮、总磷等,以及相应的水质等级,我们需要将数据集分为训练集和测试集。在当今环境日益恶化的情况下,水质监测变得越来越重要,模糊神经网络作为一种新型的。

weixin_50547796的博客 147

第五章 dolphinscheduler基础使用之企业微信告警管理

自己创建企业微信测试 1、创建测试企业微信,在后台管理查看企业ID 2、创建企业应用,查看应用的agentid并且下发secret 3、在通讯录里查看useid 4、alert.properties文件配置企业微信 # 设置企业微信告警功能是否开启:开启为 true,否则为 false enterprise.wechat.enable=true # 设置 corpid,每个企业都拥有唯一的 corpid,获取此信息可在管理后台 “我的企业” - “企业信息” 下查看 “企业 ID”(需要有管理员.

qq_27924553的博客 1446

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Zabbix监控之企业微信告警

Zabbix监控之企业微信告警

进阶的蜗牛 5293

dolphinscheduler 配置企业微信机器人告警(http)

dolphinscheduler 企业微信群机器人告警,本质是用的http告警插件

qq_36470475的博客 2967

【zabbix】自定义监控、邮件报警、企业微信报警、钉钉报警(详细)

zabbix的自定义监控,zabbix声音报警,邮件报警,钉钉报警,微信报警配置,zabbix创建用户群组用户,企业微信报警,企业微信添加机器人报警,钉钉报警配置

wei的博客 1982

DolphinScheduler 邮件告警设置

分布式易扩展的可视化工作流任务调度平台Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。网上有一些修改配置文件来设置DolphinScheduler邮件告警的教程,但是对于我们新手来说还是界面更友好。...

u010408586的专栏 7031

使用 Prometheus 实现邮件/企业微信告警

通过 Prometheus 的 AlterManager 插件实现主机的监控告警

愿许浪尽天涯的博客 6970

任务调度器-DolphinScheduler配置告警

调度器必不可少的就是任务失败告警,前面已经安装好了DolphinScheduler,今天在海豚上配置一下告警试试,海豚支持短信告警、邮件告警等等,告警类型非常丰富,因为工作上用到邮件和钉钉进行沟通交流,所以今天试试邮件告警以及钉钉告警配置。

白杨Shayne的博客 8731

DolphinScheduler V3.1.8 海豚调度器【概述、安装、功能介绍、项目运用、邮箱预警设置】轻松拿捏!

Apache DolphinScheduler 是一个分布式易扩展的可视化 DAG 工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应用程序提供数据和各种 OPS 编排中的关系。解决数据研发 ETL 依赖错综复杂,无法监控任务健康状态的问题。

JIE的博客 --- moon_coder 1万+
上一篇: 基于docker-compose快速构建dolphinschedule服务
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值