PagerDuty 集成

PagerDuty 是一种高级告警管理工具,可提供 IT 告警、待命计划、事件管理和升级策略,以纠正您的 IT 资源中的问题。您可以与 PagerDuty 无缝集成并在 PagerDuty 中管理 Site24x7 告警,以简化团队内的沟通链,确保更短的平均解决时间 (MTTR) 并最终实现更高的事件解决效率。Site24x7 将能够触发、关联和解决 PagerDuty 中的事件。PagerDuty 的现有用户可以使用此集成来整合通知和待命支持的处理方式。Site24x7 支持 Site24x7 中的多个 Pager Duty 集成。它允许您在 PagerDuty 中设置不同的升级策略,并在监视器中断的情况下通知您的相关用户组。Site24x7 向 PagerDuty 发送一个触发事件以报告新的或正在进行的问题。当 PagerDuty 收到触发事件时,它将打开一个新事件或将信息附加到现有事件。在 PagerDuty 中跟踪来自 Site24x7 的所有事件至关重要。因此,当触发事件由于 PagerDuty 端的任何服务问题而无法在 PagerDuty 服务中记录事件时,我们会不断重试触发事件在五分钟内每分钟一次,以确保在 PagerDuty 中将所有触发的事件捕获为事件。

生成 PagerDuty 集成密钥

PagerDuty 中的服务允许任何应用程序、服务或团队在 PagerDuty 中打开事件。您可以在 PagerDuty 中创建 Site24x7 服务来触发 PagerDuty 中的事件。不过,要启用此功能,您必须生成 PagerDuty 集成密钥。按照以下步骤生成集成密钥:

  1. 登录到您的PagerDuty 帐户
  2. 单击配置 > 服务 > 添加服务。服务视图现在将打开。
  3. 单击添加新服务按钮以在 PagerDuty 中添加新服务。
  4. 在“添加服务”窗口中,指定以下详细信息:
    • 名称:输入服务的名称。
    • 描述:提供有关您的服务的简短描述。
    • 集成类型:在集成设置 > 集成类型下,从可用服务中搜索并选择 Site24x7。
    • 指定事件设置事件行为
    • 完成后,单击添加服务按钮。PagerDuty 中将添加一个新的 Site24x7 服务。

  5. 复制并保留屏幕上显示的 PagerDuty 集成密钥。
    唯一的集成密钥将用于将您的 Site24x7 帐户与 PagerDuty 连接起来。

    您可以在 PagerDuty 帐户中生成多个集成密钥。


将 Site24x7 与 PagerDuty 集成

  1. 登录到 Site24x7。
  2. 单击管理>第三方集成PagerDuty
  3. 单击PagerDuty功能区以将您的帐户与 PagerDuty 集成。
  4. PagerDuty 集成表单打开后,在其中指定以下详细信息:
    • 服务名称: 输入您的集成名称。
    • 发件人姓名: 输入发件人姓名。
    • 集成密钥:将复制的 PagerDuty 集成密钥粘贴到此处。了解如何生成集成密钥。  
    • 消息标题: 输入“$ 符号”并从可用事件参数中进行选择,以自定义 Site24x7 通知的消息标题。了解有关 事件参数的更多信息。您还可以使用 Site24x7 全局参数 来自定义您的消息标题。
    • 当我的监视器处于危急状态时触发事件:标记此切换按钮以在您的监视器处于危急状态时启用 PagerDuty 中的事件创建。
    • 当我的监视器处于故障的状态时触发事件:标记此切换按钮以在您的监视器处于故障的状态时启用 PagerDuty 中的事件创建。
    • 当我的监视器更改为“启动”状态时手动关闭事件:当 Site24x7 监视器告警更改为“启动”时,使用单选按钮决定是在 PagerDuty 中手动关闭事件还是自动关闭事件。默认情况下,事件会在 PagerDuty 中自动解决。
    • 选择集成级别:使用单选按钮决定是否在 PagerDuty 中为您的特定监视器、与选定标签关联的所有监视器/监视器组或您帐户中的所有监视器创建事件。
      对于与您的监视器组关联的标记,这些监视器在父级别具有监视器,在子组级别具有一些监视器,仅来自父监视器的告警作为 PagerDuty 事件登录。
    • 触发测试告警:单击按钮以测试 PagerDuty 中的事件创建和解决。
    • 与告警一起发送的标签:选择与需要与告警一起发送的监视器关联的标签键。触发告警时,告警通知中将包含与监视器匹配的标签。如果未选择任何标签,则与监视器关联的所有标签都将出现在告警通知中。



  5. 单击保存
    设置过程完成后,PagerDuty 集成将列在第三方集成仪表板中。您可以使用来自相同或不同 PagerDuty 帐户的多个 PagerDuty 集成密钥在您的 Site24x7 帐户中设置多个 PagerDuty 集成。


根据自定义参数配置事件规则

您可以使用两种方法基于自定义参数配置事件规则。他们是:

方法一

在 Site24x7 PagerDuty 集成页面中:

1.在 Site24x7 中配置您的自定义参数。
2.点击触发测试告警

转到 PagerDuty:

1.配置 >服务。单击Site24x7 集成>响应选项卡 > 单击添加一个
2.创建您的第一个事件规则> 单击显示详细信息
3.单击您希望此事件基于的自定义参数,它将作为条件显示在右侧。
4.满足此条件时,配置以下规则。

方法二

考虑配置为 _username = jeo 的自定义参数

转到 PagerDuty:

1.配置>服务。单击Site24x7 集成>响应选项卡 > 单击添加一个
2.创建您的第一个事件规则。
3. 从下拉列表中 选择自定义详细信息,在下一个文本框中输入“custom_parameters._username”包含“joe”