本文介绍如何基于事件总线EventBridge的HTTP Source和华为云监控源进行集成对接。

背景信息

华为云云监控是华为云产品的基础监控管理平台。事件总线EventBridge支持将华为云的事件进行快速集成,实现报警和事件的统一管理。

前提条件

操作步骤

步骤一:创建华为云云监控源

事件总线EventBridge控制台创建事件源HTTP/HTTPS 触发,参数配置如下。更多信息,请参见自定义事件源HTTP/HTTPS触发
  • 请求类型:选择HTTP&HTTPS
  • 请求方法:选择POST
  • 安全配置:选择无需配置
创建完成后,您可以在事件源列表找到刚才创建的自定义事件源,然后单击详情查看配置信息。其中公网请求 URL可以作为事件源的接入Webhook地址。pic-1

步骤二:新增报警媒介

说明 华为云云监控的告警通知是通过华为云消息通知服务SMN的接口进行回调,当华为云云监控触发告警时,会调用华为云消息通知服务。因此,需要在华为云消息通知服务下配置事件总线EventBridge的Webhook。
  1. 在华为云消息通知服务控制台创建主题。
    1. 登录华为云消息通知服务控制台,在左侧导航栏选择主题管理 > 主题
    2. 主题页面右上角单击创建主题,填写相关参数,然后单击确定
      创建主题
  2. 在华为云消息通知服务控制台创建订阅。
    1. 在左侧导航栏选择主题管理 > 订阅
      创建订阅
    2. 订阅页面右上角单击添加订阅,填写相关参数,然后单击确定
      填写参数
      • 主题名称:选择 步骤1中已创建好的主题。
      • 协议:选择HTTPHTTPS
      • 订阅终端:填写为步骤一中获取的公网请求 URL
  3. 在华为云云监控控制台创建告警规则并关联主题。
    1. 登录华为云云监控控制台,在左侧导航栏选择告警 > 告警规则
    2. 告警规则页面右上角单击创建告警规则,填写相关参数,然后单击确定
      设置参数时,将发送通知开关打开,并选择通知对象步骤1中已创建好的主题。

步骤三:触发事件

  1. 登录华为云消息通知服务控制台,在左侧导航栏选择主题管理 > 主题
  2. 在指定主题的操作列单击发布消息,模拟触发告警的通知。

步骤四:验证结果

  1. 登录事件总线EventBridge控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击事件总线
  4. 在左侧导航栏,单击事件追踪查看并验证获取的事件信息。