蓝鲸通过企业微信
给管理员发送告警信息
简介:
对于使用蓝鲸自动化运维平台的企业,大多是通过邮件或者短信发送告警通知。他们都有一个缺点,即无法实现审批功能。如果蓝鲸可以通过公网访问,并且蓝鲸可以访问外网,可以配置企业微信告警
,他有一个很好的功能,故障自愈中,可以加入审批
功能。在加入此功能前,需要配置微信告警网关,以下就是详细的配置过程。
条件:
-
企业要
开通企业微信
;点击跳转注册页面 -
可以通过
公网直接访问蓝鲸
,并且蓝鲸可以访问公网
;
环境:
- 蓝鲸版本:企业版 2.2.9[社区版类似]
- 测试时间:2019年7月
配置:
配置企业微信
- 使用管理员,通过web浏览器登录
登录地址:https://work.weixin.qq.com/wework_admin/loginpage_wx?from=myhome
注意:打开链接后,通过移动端企业微信,扫描二维码登录。
注意:使用管理员权限,普通用户无法登陆。
- 登录后查看企业ID
查看最下方的“企业ID”字段。
注意:记录下“企业ID”字段的信息,待会儿配置微信网关的时候,会用到。
- 点击“应用与小程序”,创建应用
填入关键字段信息,点击“创建应用”即可。
注意:记录“AgentId”和“Secret”字段的信息,待会儿配置微信网关的时候,会用到。
注意:需要那些用户通过企业微信收到告警通知,在“可见范围”中选择他即可。
- 配置回调域名
点击下方的“企业微信授权登录”,对“Web网页”配置授权回调域。可以理解为,“允许该域名下的请求,访问企业微信的开发者接口。”
注意:对于蓝鲸平台来讲,回调域是“paas域名”+“端口”。
配置蓝鲸告警网关
- 配置微信网关
打开蓝鲸Paas平台 -> 开发者中心 -> 通道管理 -> 蓝鲸消息管理 -> 发送微信信息
注意:使用管理员配置。
wx_type:微信类型,选择企业微信
wx_qy_corpid:企业ID字段信息
wx_qy_corpsecret:Secret字段信息
wx_qy_agentid:AgentId字段信息
- 配置接受告警人员的企业微信账号
打开蓝鲸Paas平台 -> 个人中心 -> 绑定微信
注意:现在是配置接收告警人员的账号,建议使用不要用admin用户。
注意:需要接受微信告警的用户,将其蓝鲸账号,绑定对应的企业微信即可。
注意:如果收不到微信告警,请检查企业微信中的“可见范围”,是否正确。
注意:通过移动端的企业微信,扫描弹出的二维码,实现蓝鲸账户和企业微信账户绑定。
注意:如果刚才配置企业微信的时候,没有配置回调域,此时可能会弹出“redirect_uri 与配置的授权完成回调域名不一致”的报错。如果遇到,请检查一下回调域,是否配置正确。
- 配置告警策略
在蓝鲸监控、故障自愈中配置告警策略,使其通过微信发送告警。详细配置,此处略过。
注意:要保证蓝鲸监控可以正常触发告警。如有异常,可以通过蓝鲸监控首页“近期告警时间中查看详情。
注意:蓝鲸监控的,默认的告警策略是发给“主机”的主负责人和备负责人。
测试
- 在蓝鲸监控中,手动触发告警
- 查看企业微信中的告警信息