通知用来接收项目告警触发的信息,HCaaS支持 企业微信、钉钉、邮箱和webhook四种方式 ,以下为配置方法:
钉钉配置
- 在左侧菜单栏选择通知,进入通知列表后点击添加通知
- 输入通知的名称
- 选择接收通知的方式,这里选择钉钉
- 通知所有人:当开启通知所有人时,即为@群里的所有人,不会出现提醒对象;当不开启通知所有人时,即为不@群里的所有人,没有提醒对象
- 通知对象:通知对象为@群里的某一个人,点击Add New按钮,输入11位数的电话号码,鼠标移开焦点即可保存,你可以继续点击Add New按钮添加多个通知对象。注意:添加的电话在钉钉的群里必须存在
注意:当添加告警组时,告警到下拉选择钉钉通知时,联系人可以自己输入电话号码,联系人与联系人之间请用逗号隔开。并同步替换通知对象的电话号码
- Webhook的链接操作如下:
a.首先,打开钉钉的电脑端官方网站:https://im.dingtalk.com/
b.其次,打开手机钉钉,点击消息一栏,在右上角点击加号,然后点击扫一扫,扫码第一步的阿里云钉钉登录二维码账号,扫码时请授权钉钉只用相机
c.进入电脑端钉钉后,请选择要通知的群组。在群组右上角点击群机器人图标,如下图所示:
d.点击群机器人后,在弹窗找到添加机器人一栏,记住在后面点击加号,如下所示:
e.在群机器列表,找到自定义(通过webhook接入自定义服务)
f.在机器人详情下方点击添加按钮。
g.添加机器人配置:
机器人名字:输入你的机器人名字,
安全设置:必须添加一条自定义关键词“HCaaS”,并注意区分大小写。
勾选我已经同意自定义机器人免责条款,然后单击完成按钮。
h.点击webhook链接的复制按钮,点击完成即可配置成功 - 返回HCaaS网站,将复制的webhook链接粘贴在webhook地址栏即可
- 点击添加按钮,即可成功添加一条钉钉通知
电子邮箱配置
- 在左侧菜单栏选择通知,进入通知列表后点击添加通知
- 输入电子邮箱通知的名称
- 选择接收通知的方式,这里选择电子邮箱
- Smtp服务器配置。在配置smtp服务器之前,请确保你的邮箱的smtp服务为开启状态,否则配置后无法验证登录信息
默认发件箱:填写你的邮箱的默认发件箱全称
Smtp服务器地址和端口:根据你的邮箱类型,自行填写相关邮箱的smtp服务器地址和端口,常用邮箱的服务器和端口如下,若没有,请自行搜索相对应邮箱的smtp服务器地址和端口
邮件类型
服务器地址
端口
阿里企业邮箱
smtp.mxhichina.com
465
163邮箱
smtp.163.com
25
126邮箱
smtp.126.com
25
QQ邮箱/腾讯企业邮箱
smtp.qq.com/
smtp.exmail.qq.com
465
谷歌邮箱
smtp.gmail.com
465
Foxmail邮箱
smtp.cntv.cn
25
Use TLS:取消勾选框
用户名和密码:用户名必须和默认发件箱保持一致,密码为用户名邮箱密码。当默认发件箱为QQ邮箱时,密码为授权码,授权码获取步骤如下:
a.登录QQ邮箱,点击设置设置 > 账户
b.在账户页往下滑动,找到SMTP设置
c.若未开启,则点击POP3/SMTP服务后面开启按钮,若开启了服务,则点击二维码左侧生成授权码
d.用密保手机发送短信进行验证,然后点击我已发送
e.复制授权码 - 默认收件人地址:填写正确的收件邮箱地址,如果配置告警时填写了邮箱地址,则会覆盖当前的收件地址
- 测试。当正确完成上述配置后,点击测试,会提示错误信息或者设置已验证
- 点击添加
webhook配置
- 在左侧菜单栏选择通知,进入通知列表后点击添加通知
- 输入通知的名称
- 选择接收通知的方式,这里选择webhook
- webhook URL:在你自己编写的service服务中,将暴露给外部访问的服务地址填入此处
- Proxy URL:可不用填写,根据自己服务的需要填写Proxy URL地址
- 测试通过后,点击添加即可