帮助手册

PagerDuty 集成

PagerDuty 是一款先进的告警管理工具,提供 IT 告警、值班调度、事件管理和升级策略,帮助修复 IT 资源中的问题。您可以与 PagerDuty 无缝集成,在 PagerDuty 中管理 Site24x7 告警,从而简化团队内的沟通链路、缩短平均解决时间 (MTTR) 并最终提升事件解决效率。Site24x7 能够在 PagerDuty 中触发、关联和解决事件。PagerDuty 的现有用户可以通过此集成来统一管理通知和值班支持。Site24x7 支持在 Site24x7 中配置多个 PagerDuty 集成,允许您在 PagerDuty 中设置不同的升级策略,并在监视器中断时通知相关用户组。Site24x7 向 PagerDuty 发送触发事件,以报告新的或正在进行的问题。当 PagerDuty 收到触发事件时,它将打开新事件或向现有事件追加信息。跟踪 Site24x7 在 PagerDuty 中的所有事件至关重要。因此,当由于 PagerDuty 端的服务问题导致触发事件未能在 PagerDuty 服务中记录事件时,我们会每分钟重试一次,持续五分钟,以确保所有触发事件都在 PagerDuty 中记录为事件。

生成 PagerDuty 集成密钥

PagerDuty 中的服务允许任何应用程序、服务或团队在 PagerDuty 中打开事件。您可以在 PagerDuty 中创建 Site24x7 服务,以在 PagerDuty 中触发事件。要实现这一点,您必须先生成 PagerDuty 集成密钥。请按照以下步骤生成集成密钥:

  1. 登录您的 PagerDuty 账户
  2. 单击配置 > 服务 > 添加服务。 现在将打开服务视图。
  3. 单击添加新服务按钮,在 PagerDuty 中添加新服务。
  4. 在"添加服务"窗口中,填写以下详细信息:
    • 名称:输入服务的名称。
    • 描述:提供关于您的服务的简短描述。
    • 集成类型:在集成设置 > 集成类型下,搜索并从可用服务中选择 Site24x7。
    • 指定事件设置事件行为
    • 完成后,单击添加服务按钮。将在 PagerDuty 中添加新的 Site24x7 服务。
  5. 复制并保存屏幕上显示的 PagerDuty 集成密钥。
    注意

    • 该唯一集成密钥将用于将您的 Site24x7 账户与 PagerDuty 连接。
    • 您可以在 PagerDuty 账户中生成多个集成密钥。

如何在 PagerDuty 中生成 API 密钥

按照以下步骤生成 API 密钥:

1. 登录 PagerDuty。
2. 前往"集成",选择开发者工具下列出的 API 访问密钥

3. 您可以使用现有的 API 密钥,或创建新的 API 密钥。要创建新的 API 密钥,单击 + 创建新 API 密钥。在弹窗中,为密钥提供描述,然后单击创建密钥

4. 将生成新的 API 密钥。请保存以备将来使用。

将 Site24x7 与 PagerDuty 集成

  1. 登录 Site24x7
  2. 单击管理 > 第三方集成 > PagerDuty
  3. 单击 PagerDuty 功能区,将您的账户与 PagerDuty 集成。
  4. PagerDuty 集成表单打开后,在其中填写以下详细信息:
    • 服务名称: 输入集成的名称。
    • 发件人名称: 输入发件人的名称。
    • 集成密钥: 将复制的 PagerDuty 集成密钥粘贴到此处。了解如何生成集成密钥。  
    • 消息标题: 输入 $ 符号 并从可用的事件参数中选择,以自定义 Site24x7 通知的消息标题。了解更多关于 事件参数的信息。您也可以使用 Site24x7 全局参数 来自定义消息标题。
    • 监视器状态变更时触发告警:使用复选框选择您希望接收告警的监视器状态变更(宕机、故障和严重)。
    • 监视器恢复正常时手动关闭事件:使用单选按钮决定当 Site24x7 监视器告警变为正常时,是在 PagerDuty 中手动还是自动关闭事件。默认情况下,事件在 PagerDuty 中自动解决。
    • 选择集成级别: 使用单选按钮决定是为您特定的监视器、与所选标签关联的所有监视器/监视器组、与所选监视器组关联的监视器,还是账户中的所有监视器在 PagerDuty 中创建事件。
      注意

      对于与监视器组关联的标签,若父级有监视器且子组有少量监视器,则仅父级监视器的告警会在 PagerDuty 中记录为事件。

    • 随告警发送的标签:选择需要随告警发送的与监视器关联的标签键。触发告警时,与监视器匹配的标签将包含在告警通知中。如果未选择任何标签,与监视器关联的所有标签都将包含在告警通知中。
    • 备用通知渠道:如果发送告警的主要第三方通知渠道出现问题,将激活备用通知渠道,确保不遗漏任何告警。
    • API 密钥:将复制的 API 密钥粘贴到此处。
  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" 

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!