![98614cfef1e9a1af4f052b3cf6b59ad0.png](https://i-blog.csdnimg.cn/blog_migrate/839118fde520ae690b62edefa419c29a.jpeg)
1.市场在拥抱钉钉
最近一篇名为《为什么又很多企业沉迷钉钉无法自拔》的文章很火,文章不短,其中有一部分阐述了:钉钉抓住以人为核心的“智能协同”差异化路线,帮助企业打破过去以流程为中心、把人只作为其中一部分的流程方式,转变为所有流程中的人和物都围绕人为中心。再看钉钉的数据,无论是用户数(2亿+)、企业组织数(1000万+)、开放平台的开发者数(20万+)、企业应用数(30万+)、开发者服务的企业组织数(500万+)等等,无一不说明,市场在拥抱钉钉。
2.运维行业也在拥抱钉钉
在我们的运维领域行业,同样有很多企业将IT相关的事件或告警,推送到钉钉上,在钉钉上实现同团队/跨团队的协作。
如何实现IT事件和钉钉的对接呢:
第一种方法:自主开发,直接调用钉钉的开放接口。利用钉钉提供给企业内部开发的300多个开放接口,将多个监控工具的告警,分别对接到钉钉中。
第二种方法:无需开发,利用第三方工具,转发到钉钉,比如我们今天讲的Cloud Alert 智能告警平台。通过该平台可以快速实现跨平台的告警整合,再配以自定义的分派策略,即可通过钉钉实现告警的推送。
![13c35ef96700481521ad4be0c185f313.png](https://i-blog.csdnimg.cn/blog_migrate/3815f558a419167e2ccdfc2354696ee2.jpeg)
两种实现方式优劣对比及适用场景如下:
![5b7d980ae78948d433b8bd13b0bf6f82.png](https://i-blog.csdnimg.cn/blog_migrate/f7b8fc25d1fcdfce11efb5052105c4c4.jpeg)
3.详解 Cloud Alert 转发的原理及对接过程
Cloud Alert 智能告警平台可快速接入各类告警信息,通过人工智能算法实现自动去重降噪,减少冗余告警。并配合分派策略、排版机制,以多种方式通知告警到相关人员,帮助企业用户形成标准的告警事件处理流程,实现告警全生命周期的管理。当然,钉钉就是 Cloud Alert 平台的一种告警通知方式。对接方式可参考 Cloud Alert 官方文档。
3.1 衔接原理
原理很简单,IT事件/告警先推送到 Cloud Alert,然后 Cloud Alert 转发到钉钉。拆解一下,大致有以下环节:
1. 利用 Cloud Alert 提供的集成监控工具的接口,将告警方便快捷地集中到Cloud Alert 中;
2. 在钉钉中,添加自定义机器人,生成字符串;
3. 将生成的字符串填到 Cloud Alert 中,即可实现告警的钉钉推送。
IT事件/告警先推送到 Cloud Alert 的过程也很简单。第三方监控工具的告警信息通过平台对接实现与 Cloud Alert 的对接,仅需在 Cloud Alert 界面的「集成」菜单下,创建应用即可。监控工具不同,对接的方式稍有差异,可进入官方文档查看。
![c9b06458612b36c1a1884786f39fc9de.png](https://i-blog.csdnimg.cn/blog_migrate/7a5d89c01e6c8f98b34f0a9d7347eea1.jpeg)
3.2 对接过程
1. 在钉钉PC端配置自定义机器人,并获取 Webhook 字符串。在机器人管理页面选择「自定义机器人」,输入机器人名字并选择要发送消息的群。如果需要的话,可以为机器人设置一个头像。点击:「完成添加」。
![2fc2de91c7696968e0eda346615b4867.png](https://i-blog.csdnimg.cn/blog_migrate/999b9de8eea2657f64f716850b5497b7.png)
点击「复制」按钮,即可获得这个机器人对应的 Webhook地址,其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx。
![8c07bd0157362a702287ef83fc0e206d.png](https://i-blog.csdnimg.cn/blog_migrate/fa20994e070c3a3fcf5ff915920c3bf5.jpeg)
2. 在 Cloud Alert 创建应用
在 Cloud Alert 界面创建钉钉应用,将已获取的钉钉机器人 Webhook 字符串填入到 Cloud Alert 界面,点击完成即可。
![6bd125cf9438e718ef593e05453ff983.png](https://i-blog.csdnimg.cn/blog_migrate/e4ca858503c33ca9d09ae0931dde5ad3.jpeg)
![79011060289f891b2ce9e1126f3e488f.png](https://i-blog.csdnimg.cn/blog_migrate/ff65f6821b5f8f965fc917dfc91009e5.jpeg)
结语:如果说拥抱钉钉已经成为趋势,那不妨就好好将他用起来,使用更多合适的工具各取其优,往往可以达到最好的效果,真正实现属于我们自己的科技生态。