- 准备工作:
1. 准备好要接收告警的企业微信以及需要管理员权限;
2. 准备好固定部署AnyRobot产品服务器的公网IP地址
- 创建企业微信应用以接收告警通知:
1. 打开企业微信官方网站(https://work.weixin.qq.com/),点击【企业登录】,登录企业微信管理页面,如下所示:
2. 企业管理员扫码登陆(微信和企业微信扫码两种方式);
3. 登录后进入首页,点击【应用管理】,进入管理页面,如下所示:
4. 跳转到应用管理后,在应用选择的自建模块下可以看到创建应用的选项,点击【创建应用】,如下所示:
5. 根据系统提示输入必要的应用信息,以及选择可见范围(即想让谁收到应用发送的消息。建议选择根部门,以此获得所有部门列表,具体发送人员在AnyRobot>告警模块中配置),如下所示:
- 管理应用配置:
1. 创建应用后会自动跳转到配置页面,在此页面,可以修改应用名称、可见范围等基础配置项,也可以自定义功能,同时,获取到AgentId(应用ID)和Secret(密码) 两个参数,请记录,用于后续修改AnyRobot配置参数使用,如下所示:
2. 在开发者接口模块,点击企业可信IP栏中【配置】按钮,将AnyRobot产品的公网IP地址加入白名单,如果有多个IP地址,则用英文“;”分隔,最后点击【确定】,如下所示:
3. 进入我的企业>企业信息页面,获取企业ID,请记录,用于后续修改AnyRobot配置参数使用,如下所示:
- 进入KubeSphere管理平台修改AnyRobot配置信息:
1. 登录KubeSphere管理平台,点击【企业空间】在企业空间列表中选择aishu,如下所示:
2. 进入aishu企业空间后,点击【anyrobot】项目进入项目概览页面,如下所示:
3. 在左侧菜单中,进入配置>配置字典页面,点击【ar-shared-configmap】配置文件,如下所示:
4. 进入ar-shared-configmap配置文件页面,点击【更多操作】>【编辑YAML】,如下所示:
5. 在编辑YAML页面,修改企业微信的配置参数,修改wxep_corp_id(企业ID),wxep_secret(应用密码),wxep_agent_id(应用ID),此三项在建立及修改企业微信应用配置时均已获得,如下所示:
6. 回到anyrobot项目概览页面,点击【应用负载】>【工作负载】,找到alert-manager,点击【重新构建】,即可完成alert-manager服务重启,即可完成企业微信接收告警通知的部署流程,如下所示: