与 PagerDuty 集成
通过此集成,OpManager 可以在单一控制台中无缝管理网络事件。当 OpManager 检测到网络告警时,相应事件会同时记录到 PagerDuty 中。这有助于减少停机时间并提升 MTBF(平均故障间隔时间)和 MTTR(平均修复时间),从而确保网络可靠性。
在 PagerDuty 界面中
在 OpManager 界面中

要将 OpManager 与 PagerDuty 集成,你需要一个集成密钥(integration key)。此密钥可唯一标识并关联 OpManager 与您的 PagerDuty 服务。
请按照以下步骤在 PagerDuty 中创建新服务并生成集成密钥:

- 登录到你的 PagerDuty 帐户。
- 进入 Services → Service Directory → New Service。
- 为该服务输入名称和描述。
- 创建新的升级策略(escalation policy)或选择现有的策略。
- 选择你偏好的告警分组和瞬时告警选项。
- 选择 Events API V2,然后单击 Create Service。
- 服务创建完成后,复制集成密钥(Integration Key)。
如需从现有服务中复制集成密钥,请按照以下步骤操作:

- 登录到你的 PagerDuty 帐户。
- 进入 Services → Service Directory。
- 在 Total services 下选择所需的服务。
- 单击 “More”,并选择 View Integrations。
- 单击 Events API V2 下拉菜单。
- 复制集成密钥(Integration Key)。
从 PagerDuty 获取集成密钥后,请按照以下步骤在 OpManager 中完成集成。

- 进入 Settings → General Settings → Integrations → PagerDuty → Configure。
- 输入 PagerDuty 实例 URL(PagerDuty Instance URL)。
- 粘贴之前复制的集成密钥。
- 单击 Validate 以验证连接。
注意:验证通过后,请在 PagerDuty 的 Alerts 部分检查测试工单是否已标记为Resolved。如果没有,请在 OpManager 中重新输入正确的集成密钥并重试。
- 在 OpManager 中的严重性映射(Severity Mapping)下,为对应的 OpManager 严重性选择 PagerDuty 严重性。
- 接受条款和条件。
- 单击 Save。
配置通知配置文件
完成集成后,你可以在 OpManager 中配置通知配置文件,以便在 PagerDuty 中记录工单。

- 进入 Settings → Notifications → Notification Profiles → Add。
- 单击 Log a Ticket 选项。
- 在左侧面板中选择 PagerDuty。
- 填写 Summary、Component、Client name、自定义字段等必填项,然后单击 Next。
- 单击此处了解更多关于选择条件、关联设备、应用时间窗口等信息。
- 为该通知配置文件输入名称并单击 Save。
配置通知模板
要为 PagerDuty 集成配置通知模板,请执行以下操作:

- 进入 Settings → Notifications → Notification Templates。
- 从下拉菜单中选择 Log a Ticket。
- 从可用工具列表中选择 PagerDuty。
- 输入所需的工单详细信息。
- 为模板输入名称并单击 Save。
PagerDuty 中的 OpManager 告警

注意:
- 时间戳必须为有效的 ISO 8601 格式。
- 请使用以下格式:$strModTime(format:yyyy-MM-dd'T'HH:mm:ss,Asia/Kolkata)。
- 用户可根据需要修改时区。