告警通知的配置
1. 介绍
CLup有丰富的告警通知的功能,有如下的通知方式:
- 邮件通知
- 企业微信机器人通知
- 企业微信自建应用通知
- 钉钉机器人通知
- 飞书机器人通知
- 自定义脚本通知
在CLup中的配置具体见手册:报警管理
如果需要邮件通知,需要一个邮件账号,CLup以这个邮件账号作为发件人给指定的接收人发送告警邮件。
如果需要企业微信自建应用通知,需要由企业微信管理员先建立一个企业微信的自建应用,然后把这些信息配置到CLup上,以便CLup调用这些接口发送告警。
如果需要企业微信机器人通知,需要由企业微信管理员先建立一个企业微信机器人,给一个WEB HOOK的接口,才能通过此接口发送告警通知。
同样如果需钉钉或飞书自定义群机器人通知,需要企业的钉钉或飞书管理员建立一个群聊机器人,给一个WEB HOOK的接口,才能通过此接口发送告警通知。
企业微信、钉钉、飞书的通知,需要CLup服务器可以通过WEB HOOK连通到企业微信、钉钉、或飞书的WEB HOOK接口,如果网络是完全隔离的,无法与企业微信、钉钉、飞书互通,则需要使用自定义脚本进行告警通知。通常一些大型企业内部都有建好的告警接口,如短信告警接口,这时我们可以写一个脚本来完成告警的通知。
2. 如何在企业微信中自建应用
自建应用(企业微信) 需要填写企业 ID,应用的 AgentID 和 Secret。 然后点击加载就可以加载出该应用的可见成员,选择需要接收告警通知的成员,点击保存即可。也可以在保存之前点击测试,查看消息是否可以发送成功
企业 ID,应用的 AgentID 和 Secret 的获取方式: 在浏览器输入网址: https://work.weixin.qq.com/wework_admin/loginpage_wx 扫码登录到企业后台(需要企业管理员),就可以创建应用了
在应用管理中,点击创建应用
需要选择一个上传应用的 logo 图片 填写应用名称和应用介绍 选择应用的可见范围
创建好以后就可以看到这个应用的 AgentID 和 Secret 了
企业 ID 可以在我的企业页面中找到 企业微信自建应用
把上诉这些信息填入CLup通过企业微信自建应用的告警通知的配置即可。
3. 如何在企业微信群聊中建机器人
企业微信: 在手机端创建一个群聊,点击右上角群聊成员的图标->点击群聊机器人
点击添加群聊机器人
填写群聊机器人名字
添加成功复制机器人的 webhook 到程序中
4. 如何在钉钉群聊中建机器人
需要使用电脑版钉钉,创建一个群聊,在右上角点击群设置 –> 选择智能群助手
选择添加机器人
再次点击添加机器人
在群机器人类型中选择最后一个自定义机器人
点击添加
填写机器人名称和安全设置
安全设置:
- 自定义关键词:在 clup 中配置此处填写的关键词,发送的消息中需要带有关键词;
- 加签: 需要将该项生成的密钥填写到 clup 钉钉报警配置中;
- IP 地址: 只有来自填写的 IP 地址范围内的请求才会被处理;
最后点击完成以后将生成 webhook 链接填写到 clup 钉钉报警配置中
5. 如何在飞书群聊中建机器人
参考文档:
https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN
1.安装PC版飞书,群聊机器人需要使用PC端群聊里创建
飞书下载地址:https://www.feishu.cn/download
2.注册登录,然后创建一个群
3.添加自定义机器人
4.获取webhook地址
5.测试请求
curl -X POST -H "Content-Type: application/json" \
-d '{"msg_type":"text","content":{"text":"request example"}}' \
https://open.feishu.cn/open-apis/bot/v2/hook/d47ea3f2-a5fe-4c95-9dc0-28ff37851553
注意
不要忘记替换上面webhook地址