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

这篇具有很好参考价值的文章主要介绍了dolphinschedule配置企微告警服务(WeChat群组)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前置说明

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

二、企微前置准备

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

1、企业id

企业微信登录管理后台

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

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

2、秘钥

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

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

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

注意这里的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配置告警服务

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

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

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds

具体通知如下

dolphinschedule配置企微告警服务(WeChat群组),dolphinschedule,企业微信,海豚调度器,监控,ds文章来源地址https://www.toymoban.com/news/detail-679162.html

到了这里,关于dolphinschedule配置企微告警服务(WeChat群组)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kubernetes实战(二十三)-k8s event监控利器kube-eventer对接企微告警

    监控是保障系统稳定性的重要组成部分,在Kubernetes开源生态中,资源类的监控工具与组件监控比较多。 cAdvisor:kubelet内置的cAdvisor,监控容器资源,如容器cpu、内存; Kube-state-metrics:kube-state-metrics通过监听 API Server 生成有关资源对象的状态指标,主要关注元数据,比如 Dep

    2024年02月21日
    浏览(39)
  • Prometheus接入AlterManager配置企业微信告警(基于K8S环境部署)

    注意:请基于 Prometheus+Grafana监控K8S集群(基于K8S环境部署)文章之上做本次实验。 1、创建企业微信机器人 点击登入企业微信网页版: 应用管理 机器人 创建应用 创建好之后如上图,我们获取 点击查看获取 Secret 值。 2、获取企业ID 1、创建AlterManager ConfigMap资源清单 执行YAML资源

    2024年02月04日
    浏览(41)
  • 实操教程 | 触发器实现 Apache DolphinScheduler 失败钉钉自动告警

    作者 | sqlboy-yuzhenc 在实际应用中,我们经常需要将特定的任务通知给特定的人,虽然 Apache DolphinScheduler 在安全中心提供了告警组和告警实例,但是配置起来相对复杂,并且还需要在定时调度时指定告警组。通过这篇文章,你将学到一个简单的方法,无需任何配置,只需要在用

    2024年02月11日
    浏览(51)
  • prometheus 配置服务器监控、服务监控、容器中服务监控与告警

           最近公司有几个服务遇到了瓶颈,也就是数据量增加了,没有人发现,这不是缺少一个监控服务和告警的系统吗?         主要需求是监控每个服务,顺带监控一下服务器和一些中间件,这里采集的2种,zabbix和prometheus,由于我们要监控的是Docker容器中的服务,最终

    2024年02月14日
    浏览(51)
  • zabbix企业微信告警

    目前,企业微信使用要设置可信域名 华为云搜索云函数 创建函数 选择http函数,随便输入函数名字 回到函数列表,选择刚创建的函数,创建触发器,安全模式选择none 点击右上角管理 选刚创建的api,右边操作点编辑,下一步,请求path 填 / ,点立即完成,点发布,再点发布

    2024年02月09日
    浏览(46)
  • Python实现企业微信群告警

    1-1. 什么是企业微信群机器人? 企业微信群机器人是企业微信平台提供的一种功能,可以通过Webhook方式将消息发送到指定的企业微信群中。它可以用于自动化发送通知、告警等信息,实现监控和信息共享。 1-2. 为什么使用企业微信群机器人进行告警通知? 在企业中,监控和

    2024年02月11日
    浏览(47)
  • 企业微信,阿里钉钉告警群机器人

    链接:如何通过企业微信群接收报警通知_云监控-阿里云帮助中心

    2024年02月15日
    浏览(36)
  • Alertmanager实现企业微信机器人webhook告警

    由于企业微信更新问题,现在已经无法直接使用创建应用后在alertmanager的配置文件中定义企业id及secret就可以发送告警信息了,除非填写备案后域名;为了我们这种个人开发者非常的不便,所以本文档是为了解决想使用企业微信告警但又无法备案的朋友;下面只是我的操作过

    2024年04月28日
    浏览(35)
  • 数据分析:扩展企业微信、钉钉、飞书等告警通知渠道

    本章节主要讲述如何扩展告警的通知渠道,以便将告警发送到第三方应用中 实现目标 ●在鸿鹄中创建的告警被触发后,将告警通知发送至指定的企业微信群聊 配置步骤 1、打开“企业微信”,点击告警群右上角的“...”按钮 2、点击“群机器人” 3、点击“添加群机器人”

    2024年02月17日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包