OpManager 中的自定义集成
除了 OpManager 中支持的独立集成之外,你还可以使用自定义集成功能,将 OpManager 与支持入站 Webhook 和 REST API 的任意第三方application进行集成。这有助于尽快将来自 OpManager 的告警转发到相关工具,帮助你尽早排查并解决问题,从而确保高可用性和最佳性能。
要配置新的自定义集成,前往 Settings -> Integrations 页面,并点击页面右上角的 "New Custom Integration" 按钮。
注意: 自定义集成功能在 OpManager 版本 128100 及以上可用。
- 在 OpManager 中配置自定义集成
- 用于事件与工单管理
- 用于聊天工具
- 关联通知配置文件
完成上述操作后,你将被引导至自定义集成配置页面。在此填写以下信息:
- Integration name & Description:为该集成提供名称和描述。
- Integration Type:从三个选项中选择集成类型。
- 事件(工单)管理,例如:ManageEngine ServiceDesk Plus 本地版 / ManageEngine ServiceDesk Plus Cloud 的请求工单、ServiceNow 中的 Incident
- 事件管理,例如:ServiceNow、MoogSoft、BigPanda 中的事件
- 聊天工具,例如:Slack、Telegram

配置以下值。
- Send a message:配置以下值,将 OpManager 告警作为消息发送到相应的第三方application。点击此处了解如何配置 HTTP 请求参数。
- 高级配置(Advanced Configuration)
- User Agent:填写发起请求的设备或代理的详细信息。
- Timeout:填写请求的超时时长(秒)。
- Authentication Method:选择首选的身份验证方式。
- Basic:如果第三方application的 URL 通过用户名和密码进行认证,请选择此项。
- OAuth:如果第三方application的 URL 通过 OAuth 进行认证,请选择此项。点击 "Add New OAuth" 按钮来配置 OAuth 提供商设置。
- None:如果第三方application的 URL 不需要认证,或只通过 Header / URL Token / Body 内容进行认证,请选择此项。
- 点击 "Save"。
配置以下 HTTP 请求参数。
- URL:填写需要接收 OpManager 告警的 URL。
- Request headers:填写需要随配置的 URL 一起发送的 HTTP 请求头信息。
- Data Type:选择数据传输的格式。针对各数据类型,配置以下值。
- 对于 form-data 和 form url-encoded 类型
- Custom Parameters:填写需要发送的参数。
- 对于 raw 数据类型
- Payload type:选择将在请求体中发送的数据负载类型。(仅适用于 raw 数据类型)
- Body Content:填写需要包含在 HTTP 请求体中的额外内容。(仅适用于 raw 数据类型)

此时会弹出一个窗口,提示你配置通知配置文件,以将 OpManager 告警推送到相应的第三方application。你可以点击 "Skip" 按钮跳过此步骤,或者点击 "Configure Now" 选项添加通知配置文件。参阅下方章节,了解如何为 OpManager 中的自定义集成配置通知配置文件。
注意:你最多只能配置 25 个自定义集成。如需创建新的自定义集成,请先删除现有的集成。
集成配置完成后,你可以在集成页面中找到它们,并在此进行编辑。你也可以打开对应的自定义集成并点击 Actions -> Delete integration 删除该集成。请注意,删除自定义集成时,与之关联的通知配置文件也会一并被删除。
你需要将通知配置文件关联到自定义集成,才能通过对应的第三方application接收 OpManager 告警。
注意:一旦在通知配置文件页面选择了某个自定义集成模板,就不能再对其进行编辑。如需修改,必须删除现有通知配置文件,并创建一个新的通知配置文件,选择所需的自定义集成模板并重新关联。你也可以为同一个自定义集成配置多个通知配置文件。
当集成设置已配置完成,且通知配置文件已关联后,你就可以将来自 OpManager 的告警接收到你所需的第三方application中。