将ARMS告警管理接入PagerDuty

更新时间:2024-10-09 11:44:27

PagerDuty是一款为企业IT部门提供事件响应的软件。您可以将ARMS告警管理接入PagerDuty从而触发自动事件或追踪服务变化。

背景信息

PagerDuty是一款为企业IT部门提供事件响应的软件。当服务出现问题时,PagerDuty支持以电话、短信、邮件等方式通知企业IT部门。关于PagerDuty的更多信息,请参见PagerDuty官网

步骤一:注册PagerDuty账号

您可以在PagerDuty官网注册14天免费试用的PagerDuty账号。操作步骤如下:

  1. 打开PagerDuty注册页面

  2. Try PagerDuty配置向导区域,执行以下操作:

    1. 输入邮箱,然后单击GET STARTED!

    2. 输入姓名,然后单击NEXT STEP

    3. 输入密码,然后单击NEXT STEP

    4. 输入子域名,选中服务协议,然后单击CREATE ACCOUNT

    注册完成后跳转到PagerDuty欢迎页面。Welcome

步骤二:创建服务

PagerDuty控制台为ARMS告警管理创建对应的服务。操作步骤如下:

  1. 登录PagerDuty控制台

  2. 在顶部菜单栏,选择Services > Service Directory

  3. Service Directory页面,单击+ New Service

  4. Create a Service页面,执行以下操作:

    1. 输入服务名称,然后单击NEXT

    2. 选择Generate a new Escalation Policy,然后单击NEXT

    3. 选择Intelligent,然后单击NEXT

    4. 根据需求选择Events API v1Events API v2,然后单击Create Service

      说明

      Events API v1Events API v2均可以将ARMS告警管理连接到PagerDuty,但Events API v2提供了一个直接接口来设置PagerDuty告警中的PD-CEF字段,使ARMS告警管理更容易在PagerDuty中生成丰富的告警数据,实现分类、过滤和操作。更多信息,请参见Events API

  5. Integrations区域复制并保存Events API v1Integration KeyIntegration URLEvents API v2Integration KeyIntegration URL (Alert Events)

    Integrations的Key和URL

步骤三:创建Webhook

根据需要选择为Events API v1Events API v2创建Webhook,通过Webhook将告警发送至PagerDuty。

Events API v1创建Webhook

  1. 登录ARMS控制台

  2. 在左侧导航栏,选择告警管理 > 通知对象

  3. 单击Webhook集成页签,单击新建Webhook

  4. 设置以下参数。

    1. 输入Webhook名称。

    2. 设置PostEvents API v1Integration URL

    3. 使用以下格式在通知模板和恢复模板的文本框中输入Integration Key

      integration_key=********4463
  5. 单击发送测试

    当返回信息中出现status=success时表示配置成功。

  6. 单击确定

Events API v2创建Webhook

  1. Webhook集成页签,单击新建Webhook

  2. 设置以下参数。

    1. 输入Webhook名称。

    2. 设置PostEvents API v2Integration URL (Alert Events)

    3. 使用以下格式在通知模板和恢复模板的文本框中输入Integration Key

      integration_key=********4463
  3. 单击发送测试

    当返回信息中出现status=success时表示配置成功。

  4. 单击确定

步骤四:创建通知策略

将创建的Webhook设置为告警通知对象。

  1. 登录ARMS控制台

  2. 在左侧导航栏,选择告警管理 > 通知策略

  3. 通知策略页面的右上角单击新建通知策略

  4. 新建通知策略页面的通知对象区域,选择通知对象为创建的Webhook。

    其他参数的设置,请参见通知策略

  5. 创建完成后,单击保存

  • 本页导读 (1)
  • 背景信息
  • 步骤一:注册PagerDuty账号
  • 步骤二:创建服务
  • 步骤三:创建Webhook
  • 为Events API v1创建Webhook
  • 为Events API v2创建Webhook
  • 步骤四:创建通知策略
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等