教程

创建企业微信告警

使用企业微信监控告警功能需先注册下载腾讯企业微信,将企业微信与iManager关联,让企业微信可监控并接收iManager的报警信息。

注意:
企业微信告警功能需在首次启动iManager前进行配置,若已启动iManager,以下配置不会生效。

请参照以下步骤创建企业微信告警应用:

  1. 进入企业微信注册页面,按照提示填入正确的企业及管理员信息,注册企业微信,如下图;

    wechatregister

  2. 注册成功后进入您的企业微信首页(若已有企业微信账号,请通过网页登录),在上方导航栏选择应用管理->应用->创建应用

    createapplication

  3. 根据提示填入所需信息,并创建应用
  4. 在iManager安装目录(supermap-imanager-for-kubernetes目录)打开环境配置,执行(请参照入门->安装部署->安装iManager):

    sudo vi .env
  5. 编辑企业微信相关参数,以下图为例;

    modifyenv

    • deploy_weixin_crop_id可在企业微信->我的企业获取
    • deploy_weixin_to_party可在企业微信->通讯录获取
    • deploy_weixin_agent_id与deploy_weixin_api_secret可在企业微信->应用管理您创建的应用详情页面获取
    • deploy_weixin_token与deploy_weixin_encoding_aes_key的获取方法请参照下列步骤

注意:
获取企业微信接收消息的部门id时,需进入您的企业微信首页选择通讯录,选中页面左侧导航栏中需查看的部门,点击其三点处按钮即可获取部门ID。

getpartyid

  1. 在您所创建的应用中,点击设置API接收
  2. 填写Token与EncodingAESKey,可自定义设置,也可点击随机获取
  3. 将获取的Token与EncodingAESKey填入步骤5的deploy_weixin_token与deploy_weixin_encoding_aes_key中;
  4. 保存.env文件,启动并登录iManager;
  5. 在企业微信设置API接收中填入URL;

    • 若您的iManager部署在外网,请在iManager主页点击左侧导航栏基础服务,在服务列表中找到imanager-weixin-hook,URL中填入imanager-weixin-hook的地址(例:http://192.168.1.12:31100/imanager/weixin/web/api/)。

      注意:
      URL中填入的imanager-weixin-hook地址结尾处,“api”后必须加反斜线“/”。

    • 若您的iManager部署在内网,需按上述方法找到imanager-weixin-hook地址,并对该地址做一层代理,使其可以被外网访问,在URL中填入代理地址。

    APIconfig

  6. 保存API接收消息设置;
  7. 下载电脑或手机企业微信APP,登录后即可使用上述创建的告警应用。