Search

Chapter 2. Integrating ServiceNow with the Red Hat Hybrid Cloud Console

download PDF

The ServiceNow Flow Templates for Red Hat Insights application integrates with Insights for Red Hat Enterprise Linux services. The templates provide ServiceNow flows for creating incidents out of found vulnerabilities, performance, system configuration recommendation, and other risks. The application includes a sample flow that you can edit to customize it for your organization.

This application forwards selected Hybrid Cloud Console events to ServiceNow. The Flow Templates for Red Hat Insights application seamlessly integrates with the Hybrid Cloud Console so that you can focus on handling the data on the ServiceNow application side in the same way you manage other sources of data.

You can use the Flow Templates for Red Hat Insights application to handle events from the following Hybrid Cloud Console services:

  • Advisor
  • Vulnerability
  • Any additional Red Hat Hybrid Cloud Console events that you might have configured

Insights for RHEL is included as part of your Red Hat subscription and is accessible through the Red Hat Hybrid Cloud Console.

Contacting support

If you have any issues with the Red Hat Insights application for ServiceNow, contact Red Hat for support. You can open a Red Hat support case directly from the Hybrid Cloud Console by clicking Help (? icon) > Open a support case, or view more options from ? > Support options.

ServiceNow will not provide troubleshooting. The Red Hat Insights application for ServiceNow is fully supported by Red Hat.

2.1. Installing and configuring the ServiceNow Flow Templates for Red Hat Insights application

You can use the Flow Templates for Red Hat Insights application to integrate ServiceNow with the Hybrid Cloud Console to create ServiceNow flows from triggered events in the Hybrid Cloud Console. To integrate ServiceNow with Red Hat Hybrid Cloud Console, you must install the ServiceNow IntegrationHub Enterprise Pack Installer plugin. After the plugin and the application are configured, event data flows from the Hybrid Cloud Console to your ServiceNow instance. A ServiceNow REST API asynchronous trigger receiver is used within the application flow.

Prerequisites

  • You have Organization Administrator permissions for the Hybrid Cloud Console.
  • Notifications administrator permissions are configured in User Access.
  • You have a Red Hat subscription and you can access the Red Hat Hybrid Cloud Console.
  • Popup blockers are disabled in your browser.
  • ServiceNow IntegrationHub Enterprise Pack Installer plugin is installed. If it is not installed, request the plugin from ServiceNow.
  • You have access to the following ServiceNow roles:

    • admin
    • x_rhtpp_rh_webhook.rest
    • sn_appclient.app_client_company_installer (can only install applications that match the instance company), or sn_appclient.app_client_user.
  • In ServiceNow you have incident (write) access for table permissions.
  • You are using the San Diego or later release of ServiceNow.

Procedure

  1. Log in to your ServiceNow instance.
  2. Navigate to the ServiceNow Store home page and install or update the Flow Templates:

    • Install the Flow Templates for Red Hat Insights application from the ServiceNow Store (or as an Update Set).

      1. Create a new user with User ID rh_insights_integration.
      2. Check Internal Integration User for the user you just created.
      3. Ensure that the user is Active.
      4. Assign role x_rhtpp_rh_webhook.rest to the user.
      5. Generate a password for the user. Copy this information for use during the setup process.
  3. Open the Hybrid Cloud Console in a new browser window or tab.
  4. Navigate to Settings > Integrations, select the Reporting & Automation tab, and complete the following steps:

    1. Click Add integration.
    2. Select ServiceNow as the integration type, and click Next.
    3. Enter a name for the integration, such as ServiceNow integration.
    4. Provide the Endpoint URL and replace <instance.servicenow.com> with your ServiceNow instance:

      https://<instance.servicenow.com>/api/x_rhtpp_rh_webhook/flow_templates_for_red_hat_insights

    5. The checkbox to Enable SSL is checked by default.
    6. In the Secret token field, paste the generated password of the rh_insights_integration user that you created in ServiceNow.
    7. Click Next.
    8. Review the integration details and click Submit.
  5. Navigate to Hybrid Cloud Console > Settings > Notifications and complete the following steps:

    1. Under Notifications, select Configure Events.
    2. Select the application bundle tab you want to configure event notification behavior for: Red Hat Enterprise Linux, Console, or OpenShift.
    3. Click the Behavior Groups tab.
    4. Click Create new group to open the Create behavior group wizard.
    5. Type the name of the new behavior group in the Name field and click Next.
    6. For Actions, select Integration: ServiceNow from the drop-down list.
    7. For Recipient, select the integration for ServiceNow that you created earlier (for example, ServiceNow integration).
  6. Click Next. The Associate event types window opens.
  7. Select the following event types from the list:

    • Advisor new recommendation
    • New vulnerability with CVSS >= 7.0
    • New vulnerability with Critical Severity
    • New vulnerability containing Security rule
    • Any vulnerability with known exploit
  8. Click Next, and then click Finish to complete the setup process.

Note that events are generated on certain conditions (for example, when a system configured with Red Hat Insights checks in). If no events appear in ServiceNow, check the Event log to see whether any events matching the conditions have occurred.

Note

If the integration configuration fails during the Insights setup process, contact Red Hat support.

2.2. Additional resources

Additional resources

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.