告警通知发送到钉钉群、飞书群或企业微信群后,群内成员往往无法第一时间确认该由谁处理,导致告警响应延迟。云监控 2.0 支持在告警通知群中 @ 指定处理人,把责任人直接标注在告警通知中。本文介绍从创建 IM 机器人到处理人绑定手机号的完整配置流程。
业务场景与目标效果
完成本文配置后,后续发送到通知群的告警通知会自动 @ 到对应处理人,被 @ 的对象随值班组织方式而不同:
值班场景 | 被 @ 的通知对象类型 | 生效效果 |
单人维护(默认路径) | 联系人 | 告警通知 @ 该联系人。 |
多人共同维护 | 联系人组 | 告警通知 @ 联系人组中的所有人。 |
多人分班值守 | 排班表 | 告警通知 @ 对应值班时间的联系人。 |
前提条件
已开通云监控 2.0,并已创建工作空间。
已创建钉钉群、飞书群或企业微信群用于接收告警通知,且告警运维人员已在通知群中。
已在钉钉、飞书或企业微信群的群设置中添加自定义机器人,并获取到群机器人的 Webhook 回调地址。
步骤一:创建 IM 机器人
为接收告警通知的钉钉群、飞书群或企业微信群添加对应的机器人,作为告警通知的投递载体。
登录云监控 2.0 控制台,选择目标工作空间,然后选择告警中心应用的通知管理 > 通知对象。
单击IM 机器人页签,新建 IM 机器人。
在新建 IM 机器人对话框中设置以下参数。
参数
说明
名称
自定义机器人名称,可以重复。
标识符
自定义标识,不可与已添加的机器人标识重复。或者不填,由系统自动生成。
类型
选择钉钉、飞书或企业微信。
URL
填写前提条件中获取到的群机器人 Webhook 回调地址。
签名密钥
钉钉或者飞书群内机器人可以设置签名密钥。
语言
告警通知消息的语言,支持中文和英文。
机器人类型的通知无需配置防火墙白名单。
步骤二:新建被 @ 的通知对象
按业务场景与目标效果中的值班场景确定通知对象类型。新建联系人是所有场景的必做动作;多人共同维护或多人分班值守时,再在联系人的基础上创建联系人组或排班表。
新建联系人
登录云监控 2.0 控制台,选择目标工作空间,然后选择告警中心应用的通知管理 > 通知对象。
单击联系人页签,新建联系人。
在新建联系人对话框中设置以下参数。
参数
说明
名称
自定义联系人名称,可以重复。
标识符
自定义标识,不可与已添加的联系人标识重复。或者不填,由系统自动生成。
语言
告警通知消息的语言,支持中文和英文。
电话
接收告警的手机号。此手机号需和步骤四:处理人绑定手机号中绑定的手机号相同。
E-mail
接收告警通知的邮箱地址。
IM 用户 ID
必填。钉钉、飞书、企业微信的用户标识ID(企业微信填账号,飞书填用户 ID)。
在填写的手机号和邮箱中收到激活链接后,单击链接完成验证。联系人新建后需通过手机激活链接完成验证,否则无法接收告警通知。
创建联系人组(多人共同维护时)
告警由多人维护时,将所有维护人员添加至同一联系人组,完成配置后告警通知将会 @ 联系人组中的所有人。
在联系人页签单击联系人组列表,然后单击新建联系人组。
在新建联系人组对话框中输入名称和标识符,选择对应的联系人,然后单击确定。
创建排班表(多人分班值守时)
告警由多人维护且各维护人员的值班时间不同时,可为所有维护人员创建排班表。完成配置后,告警通知将会 @ 对应值班时间的联系人。
步骤三:配置通知策略
在同一条通知策略中同时绑定步骤一创建的机器人和步骤二创建的被 @ 对象,并确认通知方式为群内@。
登录云监控 2.0 控制台,选择目标工作空间,然后选择告警中心应用的通知管理 > 通知策略。
在通知策略页面创建通知策略或编辑已有的通知策略。
在通知配置页设置通知对象。
a. 单击通知对象,选择步骤一创建的机器人。
b. 再次单击通知对象,选择步骤二创建的联系人、联系人组或排班表,具体类型按值班场景确定。
为联系人、联系人组、排班表类型的通知对象选择具体的通知方式(告警管理默认勾选群内@)。
步骤四:处理人绑定手机号
在告警通知群收到告警通知后,单击告警卡片中的任意链接。
在弹出的绑定手机号面板上根据提示绑定手机号,手机号须和步骤二中创建联系人时填写的手机号相同。
收到验证码后输入验证码,然后单击确定。
配置完成后,后续收到的告警通知就会 @ 对应联系人。