跳转至

Slack 集成

Slack 是聊天群组 + 大规模工具集成 + 文件整合 + 统一搜索。截至 2014 年底,Slack 已经整合了电子邮件、短信、GoogleDrives、Twitter、Trello、Asana、GitHub  等 65 种工具和服务,可以把各种碎片化的企业沟通和协作集中到一起。


CA 集成 Slack 步骤

  1. 在网页上登录 Slack,然后访问机器人创建链接:

    https://你的子域名.slack.com/services/new/incoming-webhook/
    

    选择对应的 channel 或者人,点击 Add Incoming WebHooks integration

    复制 Webhook URL

  2. 睿象云Cloud Alert创建应用

    在 CA 界面创建 Slack 应用,将已获取的 slack 机器人 Webhook URL填入到 CA 界面,点击完成即可。

    提示

    1. 若选择应用到所有告警,则发送到Cloud Alert的所有告警均通过该协作策略通知给所有人;

    2. 若不选择,则可以通过在分派策略中自定义配置哪些告警通过该协作策略通知。


在 slack 中验证 CA 告警集成

在监控工具或者在 CA 界面手动添加一条告警,如果 slack 群/组收到告警通知,则说明已经集成成功。

在 Slack 中验证告警,在第 2 步中的页面你还可以设置机器人的其他属性,例如名字和头像。注意如果你重新生成了机器人的 Webhook 地址需要同步更改 CA 中的配置。


集成失败排错方法

  1. 找不到 Slack 添加机器人的地方

解决方法:首先在浏览器中登录您的 Slack 账号,然后直接在浏览器中访问以下链接即可: https://你的子域名.slack.com/services/new/incoming-webhook/

  1. 添加好机器人后收不到 CA 告警

排查步骤:

  1. 确认 Slack 机器人的 webhook 链接是否和 CA 中的配置一致,如果不一致将 CA 中的配置改为正确的链接,再次尝试。Slack 中的 webhook 的地址是可以重新生成的,如果您重新生成了 webhook 地址却没有在 CA 中同步的话就会出现这个问题。
  2. 确认 CA 的 Slack 配置中是否打开了全部告警都发送,如果没有打开再次检查分派策略是否选择了协作 Slack。二者选择其一就可以。
  3. 如果以上配置都没有问题,检查在 CA 告警页面中是否可以看到告警,如果看不到则是告警没有成功发送到 CA 平台,请检查告警接入环节。