2.2. 将 ServiceNow 与 Red Hat Hybrid Cloud Console 集成
Red Hat Insights 应用程序的 ServiceNow Flow Templates 与 Insights for Red Hat Enterprise Linux 服务集成。模板提供 ServiceNow 流,用于创建发现的漏洞、性能、系统配置建议和其他风险中的事件。应用程序包含一个示例流,您可以编辑它来为您的机构自定义它。
此应用程序将所选的 Hybrid Cloud Console 事件转发到 ServiceNow。Red Hat Insights 应用程序的流模板与混合云控制台无缝集成,以便您可以像管理其他数据源一样专注于处理 ServiceNow 应用程序端的数据。
您可以使用 Red Hat Insights 应用程序的 Flow Templates 处理以下混合云控制台服务中的事件:
- Advisor
- 漏洞
- 您可能已经配置的任何其他 Red Hat Hybrid Cloud Console 事件
Insights for RHEL 作为红帽订阅的一部分提供,可通过 Red Hat Hybrid Cloud Console 访问。
联系支持
如果您在 Red Hat Insights 应用程序 for ServiceNow 时遇到问题,请联系红帽获得支持。您可以通过点 Help (? icon)> Open a case, 或从 ? > Support options 查看更多选项,直接从混合云控制台打开红帽支持问题单。
ServiceNow 将不提供故障排除。红帽完全支持 ServiceNow 的 Red Hat Insights 应用程序。
您可以使用 Red Hat Insights 应用程序的 Flow Templates 将 ServiceNow 与混合云控制台集成,从混合云控制台中触发的事件创建 ServiceNow 流。要将 ServiceNow 与 Red Hat Hybrid Cloud Console 集成,您必须安装 ServiceNow IntegrationHub Enterprise Pack Installer 插件。配置插件和应用程序后,从混合云控制台的事件数据流到 ServiceNow 实例。在应用流中使用 ServiceNow REST API 异步触发器接收器。
先决条件
- 具有混合云控制台的机构管理员权限。
- 通知管理员权限在 User Access 中配置。
- 您有一个红帽订阅,您可以访问 Red Hat Hybrid Cloud Console。
- 您的浏览器中禁用了弹出窗口块程序。
- 已安装 ServiceNow IntegrationHub Enterprise Pack Installer 插件。如果没有安装,请从 ServiceNow 请求插件。
您可以访问以下 ServiceNow 角色:
-
admin
-
x_rhtpp_rh_webhook.rest
-
sn_appclient.app_client_company_installer
(只能安装与实例公司匹配的应用程序)或sn_appclient.app_client_user
。
-
- 在 ServiceNow 中,您有表权限的事件(写入)访问权限。
- 您使用 San Diego 或更高的 ServiceNow 版本。
流程
- 登录您的 ServiceNow 实例。
进入 ServiceNow Store 主页 并安装或更新 Flow Templates :
- 在新的浏览器窗口或标签页中打开 Hybrid Cloud Console。
导航到 Settings > Integrations,选择 Reporting & Automation 选项卡,然后完成以下步骤:
- 点 Add integration。
- 选择 ServiceNow 作为集成类型,然后单击 Next。
- 输入集成的名称,如 ServiceNow 集成。
提供 Endpoint URL,将 <
;instance.servicenow.com>
; 替换为您的 ServiceNow 实例:https://<instance.servicenow.com>/api/x_rhtpp_rh_webhook/flow_templates_for_red_hat_insights
- 启用 SSL 的复选框会默认启用。
-
在 Secret token 字段中,粘贴您在 ServiceNow 中创建的
rh_insights_integration
用户生成的密码。
可选:将事件与集成关联。这样做会自动创建行为组。
注意您可以跳过这一步,并稍后关联事件类型。
- 选择一个产品系列,如 OpenShift、Red Hat Enterprise Linux 或 Console。
- 选择您要集成的事件类型,以响应。
- 要启用集成,请查看集成详情,然后点 Submit。
- 刷新 Integrations 页面,以显示 Integrations > Reporting & Automation 列表中的 ServiceNow 集成。在 Last connection attempt 下,状态为 Ready 以显示连接可以从 Hybrid Cloud Console 接受通知。
验证
- 要确认应用程序已被成功配置,请查看 Red Hat Hybrid Cloud Console 上的事件日志,并查看 ServiceNow 实例上的 流执行 (Process Automation > Flow Administration > Today's Executions)。
请注意,事件在特定条件上生成(例如,当系统配置了 Red Hat Insights 检查时)。如果 ServiceNow 中没有显示事件,请检查 Event 日志,以查看是否有与条件匹配的事件。
如果在 Insights 设置过程中的集成配置失败,请联系红帽支持。