Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • Now Platform capabilities
Table of Contents
Choose your release version
    Home Orlando Now Platform Capabilities Now Platform capabilities Configuration Management Database Integrating third-party data into the CMDB Service Graph connector for ExtraHop (2.0.3)

    Service Graph connector for ExtraHop (2.0.3)

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    Service Graph connector for ExtraHop (2.0.3)

    Use the Service Graph connector for ExtraHop to pull data from the ExtraHop application into your ServiceNow instance.

    The Service Graph connector for ExtraHop provides real-time network visibility across your enterprise by implementing stream processing, so that you can transform your network data into structured wire data.

    The Service Graph connector for ExtraHop pulls network visibility data into the ServiceNow® Configuration Management Database (CMDB) application. The connector enriches discovered device data and establishes relationships between devices based on network traffic flow.

    Request apps on the Store

    Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release note information for all released apps, see the ServiceNow Store version history release notes.

    System requirements and supported versions

    Dependencies and requirements:
    • MID Server that is installed on Linux or Windows, unless the ExtraHop appliance is publicly accessible.
    • ExtraHop Discover appliance with firmware version 7.2 or later with a user account that has unlimited privileges.

    Supported versions: ExtraHop v7.9

    Supported ServiceNow versions:
    • Starting with Orlando Patch 7.
    • Starting with Paris Patch 1.

    Use cases

    The following are examples on how you can use the Service Graph connector:
    • Identification of network interactions between CIs.
    • Discovery of network traffic flow data between computers or other types of hardware.
    • Creation of relationships between devices. The relationships are based on network traffic flow.

    Guided setup

    The guided setup for the Service Graph connector for ExtraHop provides an organized sequence of tasks to configure the integration on your instance. To access the guided setup, see Configure Service Graph connector for ExtraHop.

    CMDB Integrations Dashboard

    The Integration Commons for the CMDB store app provides a dashboard with a central view of the status, processing results, and processing errors of all installed Service Graph connectors. You can see metrics for all integration runs. You can also filter the view to a specific CMDB integration, a specific time duration, or a specific integration run. For more details about monitoring ExtraHop integrations in the CMDB Integrations Dashboard, see CMDB Integrations Dashboard.

    Data mappings

    Data from data sources in the ExtraHop application is mapped and transformed into the ServiceNow CMDB Configuration Item (CI) class definitions using the Robust Transform Engine (RTE). Data is inserted into the ServiceNow CMDB using the Identification and Reconciliation Engine (IRE).

    When you complete the guided setup, you can configure the integration to periodically pull data from the ExtraHop application. The data is loaded into the following staging tables:
    • ExtraHop Computer [sn_extrahop_integr_computer]
    • ExtraHop Network Activity [sn_extrahop_integr_activity]
    The data is then inserted into the following target tables:
    • CI Relationship [cmdb_rel_ci]
    • Hardware [cmdb_ci_hardware]
    • IP Address [cmdb_ci_ip_address]
    • Network Adapter [cmdb_ci_network_adapter]
    Related concepts
    • IntegrationHub ETL (1.5.1)
    • Integration Commons for CMDB (2.5.0)
    • Service Graph connector for Microsoft Intune (1.1.1)
    • Service Graph connector for Jamf (2.4.0)
    • Service Graph connector for Microsoft SCCM (2.1.1)
    • Service Graph connector for SolarWinds (2.2.1)
    • Service Graph connector for VMware Workspace ONE UEM (1.0.4)

    Configure Service Graph connector for ExtraHop

    Set up a REST message and scheduled jobs to import ExtraHop data into your CMDB.

    Before you begin

    To use this Service Graph connector, you need a subscription to a Subscription Unit that is based in the ServiceNow® IT Operations Management (ITOM) Visibility application or in the ITOM Discovery application. As defined in the section titled "Managed IT Resource Types" in ServiceNow Subscription Unit Overview, for managed IT resources that are created or modified in the CMDB by this Service Graph connector, but that are not yet managed by ITOM Visibility or ITOM Discovery, these resources will increase Subscription Unit consumption from that application. Review your current Subscription Unit consumption within ITOM Visibility or ITOM Discovery to ensure available capacity.

    Dependencies and requirements:
    • The Integration Commons for CMDB store app, which is automatically installed.
    • The CMDB CI Class Models store app, which is automatically installed.
    • ITOM Licensing plugin (com.snc.itom.license). For more information, see Request Discovery.
    • ITOM Discovery License plugin (com.snc.itom.discovery.license). You must activate this plugin.
    • MID Server that is installed on Linux or Windows, unless the ExtraHop appliance is publicly accessible.
    • ExtraHop Discover appliance with firmware version 7.2 or later, with a user account that has unlimited privileges.
    • To connect to the ExtraHop application, configure an API key. For more information, see ExtraHop REST API Guide, specifically, see the "ExtraHop API requirements" section.

    Roles required: admin

    Procedure

    1. Navigate to Service Graph Connector ExtraHop > Setup.
    2. On the Getting started page, click Get Started.
    3. On the Service Graph connector for the ExtraHop page, in the Configure REST message section, select the task Configure ExtraHop REST message.
    4. To configure a REST message to use when sending requests to the ExtraHop API, complete the following steps:
      1. On the next page, in the Configure ExtraHop REST message task section, click Configure.
      2. On the form, fill in the fields.
        Table 1. REST Message form
        Field Description
        Name Descriptive name for this REST Message. This field is automatically set.
        Endpoint URL to the web service API endpoint. Set the field to a base URL. For example, https://myextrahop.com.
        Note: Updating the Endpoint base URL also updates the base URLs for all HTTP methods that are associated with the ExtraHop REST message. In the HTTP Request tab, update the Authorization header to use your API key in the Value field.
        Description Description for this REST Message. This field is automatically set.
        Application Application that contains this message. The field is automatically set.
        Authentication type Type of authentication to apply to HTTP requests. The field is automatically set.
        Use mutual authentication Option to use multiple authentication by authenticating HTTP requests. Mutual authentication cannot be used with a MID Server.
      3. Click Update if necessary.
      4. In the Configure ExtraHop REST message task section, click Mark as Complete.
    5. To test the connection to the ExtraHop Computer API, complete the following steps:
      1. In the Test Computer connection task section, click Configure.
      2. On the form, fill in the fields.
        Table 2. HTTP Method form
        Field Description
        Name Unique identifier for this HTTP method. This field is automatically set.
        Endpoint URL to the web service API endpoint
        Use MID Server MID Server that sends this HTTP request. Using a MID Server is not compatible with mutual authentication.
        REST Message REST message record that this method is based on. This field is automatically set.
        HTTP method HTTP method that is implemented by this method. This field is automatically set.
        Application Application that contains this method. This field is automatically set.
        Authentication type Type of authentication to apply to HTTP requests.
        Use mutual authentication Option to use multiple authentication by authenticating HTTP requests. Mutual authentication cannot be used with a MID Server.
      3. Select the HTTP Request tab and fill out the Use MID Server field.
      4. Click the Authentication tab and then click the Test related link.
        Testing the connection takes a few moments. When the test is complete, the page is refreshed and shows the test results.
      5. Select Mark as Complete.
        Note: The connection is successful if the HTTP Status field is set to 200. If there are any errors in the Error Message field, then the connection failed and further troubleshooting is required.
      6. Click Update if necessary.
      7. In the Test Computer connection task section, click Mark as Complete.
    6. To test the connection to the ExtraHop Network Activity Create API, complete the following steps:
      1. In the Test Network Activity Create connection task section, click Configure.
      2. On the form, fill in the fields.
        Table 3. HTTP Method form
        Field Description
        Name Unique identifier for this HTTP method.
        Endpoint URL to the web service API endpoint
        Use MID Server MID Server that sends this HTTP request. Using a MID Server is not compatible with mutual authentication.
        REST Message REST message that this method is based on. This field is automatically set.
        HTTP method HTTP method that is implemented by this method. This field is automatically set.
        Application Application that contains this record. This field is automatically set.
        Authentication type Type of authentication to apply to HTTP requests. This field is automatically set.
        Use mutual authentication Option to use multiple authentication by authenticating HTTP requests. Mutual authentication cannot be used with a MID Server.
      3. Click the Authentication tab and then click the Test related link.
        Testing the connection takes a few moments. When the test is complete, the page is refreshed and shows the test results.
      4. Select Mark as Complete.
        Note: The connection is successful if the HTTP Status field is set to 200. If there are any errors in the Error Message field, then the connection failed and further troubleshooting is required.
      5. Click Update if necessary.
      6. In the Test Network Activity Create connection task section, click Mark as Complete.
    7. On the left sidebar, click the Set up scheduled import jobs button.
    8. On the Service Graph Connector for ExtraHop page, in the Set up scheduled import jobs section, select the task Configure Computer scheduled job.
      1. In the Configure Computer scheduled job task section, click Configure.
      2. On the form, fill in the fields.
        Table 4. Scheduled Data Import form
        Field Description
        Name Name of the scheduled job.
        Data source Data source record that defines the data to import.
        Run as Option to run the scheduled job with the credentials of the specified user.
        Active Option to activate the scheduled job. Select this option.
        Concurrent Import Function that loads the data from multiple import sets. The function then processes and transforms the data concurrently.
        Partition Method Partition method for the concurrent import set.
        Partition Size Import set size for early scheduling.
        Execute pre-import script Option to specify a script to run before the import is performed.
        Execute post-import script Option to specify a script to run after the import is performed.
        Application Application that contains this scheduled job.
        Run Frequency of running the import.
        Conditional Conditions under which this job is executed.
      3. Click Update if necessary.
      4. In the Configure Computer scheduled job task section, click Mark as Complete.
    9. On the Service Graph Connector for ExtraHop page, in the Set up scheduled import jobs section, select the task Configure Network Activity scheduled job.
      1. In the Configure Network Activity scheduled job task section, click Configure.
      2. On the form, fill in the fields.
        Table 5. Scheduled Data Import form
        Field Description
        Name Name of the scheduled job.
        Data source Data source record that defines the data to import.
        Run as Option to run the scheduled job with the credentials of the specified user.
        Active Option to activate the scheduled job. Select this option.
        Concurrent Import Function that loads the data from multiple import sets. The function then processes and transforms the data concurrently.
        Partition Method Partition method for the concurrent import set.
        Partition Size Import set size for early scheduling.
        Execute pre-import script Option to specify a script to run before the import is performed.
        Execute post-import script Option to specify a script to run after the import is performed.
        Application Application that contains this scheduled job.
        Run Frequency of running the import.
        Conditional Conditions under which this job is executed.
      3. Click Update if necessary.
      4. In the Configure Network Activity scheduled job task section, click Mark as Complete.

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      Service Graph connector for ExtraHop (2.0.3)

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      Service Graph connector for ExtraHop (2.0.3)

      Use the Service Graph connector for ExtraHop to pull data from the ExtraHop application into your ServiceNow instance.

      The Service Graph connector for ExtraHop provides real-time network visibility across your enterprise by implementing stream processing, so that you can transform your network data into structured wire data.

      The Service Graph connector for ExtraHop pulls network visibility data into the ServiceNow® Configuration Management Database (CMDB) application. The connector enriches discovered device data and establishes relationships between devices based on network traffic flow.

      Request apps on the Store

      Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release note information for all released apps, see the ServiceNow Store version history release notes.

      System requirements and supported versions

      Dependencies and requirements:
      • MID Server that is installed on Linux or Windows, unless the ExtraHop appliance is publicly accessible.
      • ExtraHop Discover appliance with firmware version 7.2 or later with a user account that has unlimited privileges.

      Supported versions: ExtraHop v7.9

      Supported ServiceNow versions:
      • Starting with Orlando Patch 7.
      • Starting with Paris Patch 1.

      Use cases

      The following are examples on how you can use the Service Graph connector:
      • Identification of network interactions between CIs.
      • Discovery of network traffic flow data between computers or other types of hardware.
      • Creation of relationships between devices. The relationships are based on network traffic flow.

      Guided setup

      The guided setup for the Service Graph connector for ExtraHop provides an organized sequence of tasks to configure the integration on your instance. To access the guided setup, see Configure Service Graph connector for ExtraHop.

      CMDB Integrations Dashboard

      The Integration Commons for the CMDB store app provides a dashboard with a central view of the status, processing results, and processing errors of all installed Service Graph connectors. You can see metrics for all integration runs. You can also filter the view to a specific CMDB integration, a specific time duration, or a specific integration run. For more details about monitoring ExtraHop integrations in the CMDB Integrations Dashboard, see CMDB Integrations Dashboard.

      Data mappings

      Data from data sources in the ExtraHop application is mapped and transformed into the ServiceNow CMDB Configuration Item (CI) class definitions using the Robust Transform Engine (RTE). Data is inserted into the ServiceNow CMDB using the Identification and Reconciliation Engine (IRE).

      When you complete the guided setup, you can configure the integration to periodically pull data from the ExtraHop application. The data is loaded into the following staging tables:
      • ExtraHop Computer [sn_extrahop_integr_computer]
      • ExtraHop Network Activity [sn_extrahop_integr_activity]
      The data is then inserted into the following target tables:
      • CI Relationship [cmdb_rel_ci]
      • Hardware [cmdb_ci_hardware]
      • IP Address [cmdb_ci_ip_address]
      • Network Adapter [cmdb_ci_network_adapter]
      Related concepts
      • IntegrationHub ETL (1.5.1)
      • Integration Commons for CMDB (2.5.0)
      • Service Graph connector for Microsoft Intune (1.1.1)
      • Service Graph connector for Jamf (2.4.0)
      • Service Graph connector for Microsoft SCCM (2.1.1)
      • Service Graph connector for SolarWinds (2.2.1)
      • Service Graph connector for VMware Workspace ONE UEM (1.0.4)

      Configure Service Graph connector for ExtraHop

      Set up a REST message and scheduled jobs to import ExtraHop data into your CMDB.

      Before you begin

      To use this Service Graph connector, you need a subscription to a Subscription Unit that is based in the ServiceNow® IT Operations Management (ITOM) Visibility application or in the ITOM Discovery application. As defined in the section titled "Managed IT Resource Types" in ServiceNow Subscription Unit Overview, for managed IT resources that are created or modified in the CMDB by this Service Graph connector, but that are not yet managed by ITOM Visibility or ITOM Discovery, these resources will increase Subscription Unit consumption from that application. Review your current Subscription Unit consumption within ITOM Visibility or ITOM Discovery to ensure available capacity.

      Dependencies and requirements:
      • The Integration Commons for CMDB store app, which is automatically installed.
      • The CMDB CI Class Models store app, which is automatically installed.
      • ITOM Licensing plugin (com.snc.itom.license). For more information, see Request Discovery.
      • ITOM Discovery License plugin (com.snc.itom.discovery.license). You must activate this plugin.
      • MID Server that is installed on Linux or Windows, unless the ExtraHop appliance is publicly accessible.
      • ExtraHop Discover appliance with firmware version 7.2 or later, with a user account that has unlimited privileges.
      • To connect to the ExtraHop application, configure an API key. For more information, see ExtraHop REST API Guide, specifically, see the "ExtraHop API requirements" section.

      Roles required: admin

      Procedure

      1. Navigate to Service Graph Connector ExtraHop > Setup.
      2. On the Getting started page, click Get Started.
      3. On the Service Graph connector for the ExtraHop page, in the Configure REST message section, select the task Configure ExtraHop REST message.
      4. To configure a REST message to use when sending requests to the ExtraHop API, complete the following steps:
        1. On the next page, in the Configure ExtraHop REST message task section, click Configure.
        2. On the form, fill in the fields.
          Table 1. REST Message form
          Field Description
          Name Descriptive name for this REST Message. This field is automatically set.
          Endpoint URL to the web service API endpoint. Set the field to a base URL. For example, https://myextrahop.com.
          Note: Updating the Endpoint base URL also updates the base URLs for all HTTP methods that are associated with the ExtraHop REST message. In the HTTP Request tab, update the Authorization header to use your API key in the Value field.
          Description Description for this REST Message. This field is automatically set.
          Application Application that contains this message. The field is automatically set.
          Authentication type Type of authentication to apply to HTTP requests. The field is automatically set.
          Use mutual authentication Option to use multiple authentication by authenticating HTTP requests. Mutual authentication cannot be used with a MID Server.
        3. Click Update if necessary.
        4. In the Configure ExtraHop REST message task section, click Mark as Complete.
      5. To test the connection to the ExtraHop Computer API, complete the following steps:
        1. In the Test Computer connection task section, click Configure.
        2. On the form, fill in the fields.
          Table 2. HTTP Method form
          Field Description
          Name Unique identifier for this HTTP method. This field is automatically set.
          Endpoint URL to the web service API endpoint
          Use MID Server MID Server that sends this HTTP request. Using a MID Server is not compatible with mutual authentication.
          REST Message REST message record that this method is based on. This field is automatically set.
          HTTP method HTTP method that is implemented by this method. This field is automatically set.
          Application Application that contains this method. This field is automatically set.
          Authentication type Type of authentication to apply to HTTP requests.
          Use mutual authentication Option to use multiple authentication by authenticating HTTP requests. Mutual authentication cannot be used with a MID Server.
        3. Select the HTTP Request tab and fill out the Use MID Server field.
        4. Click the Authentication tab and then click the Test related link.
          Testing the connection takes a few moments. When the test is complete, the page is refreshed and shows the test results.
        5. Select Mark as Complete.
          Note: The connection is successful if the HTTP Status field is set to 200. If there are any errors in the Error Message field, then the connection failed and further troubleshooting is required.
        6. Click Update if necessary.
        7. In the Test Computer connection task section, click Mark as Complete.
      6. To test the connection to the ExtraHop Network Activity Create API, complete the following steps:
        1. In the Test Network Activity Create connection task section, click Configure.
        2. On the form, fill in the fields.
          Table 3. HTTP Method form
          Field Description
          Name Unique identifier for this HTTP method.
          Endpoint URL to the web service API endpoint
          Use MID Server MID Server that sends this HTTP request. Using a MID Server is not compatible with mutual authentication.
          REST Message REST message that this method is based on. This field is automatically set.
          HTTP method HTTP method that is implemented by this method. This field is automatically set.
          Application Application that contains this record. This field is automatically set.
          Authentication type Type of authentication to apply to HTTP requests. This field is automatically set.
          Use mutual authentication Option to use multiple authentication by authenticating HTTP requests. Mutual authentication cannot be used with a MID Server.
        3. Click the Authentication tab and then click the Test related link.
          Testing the connection takes a few moments. When the test is complete, the page is refreshed and shows the test results.
        4. Select Mark as Complete.
          Note: The connection is successful if the HTTP Status field is set to 200. If there are any errors in the Error Message field, then the connection failed and further troubleshooting is required.
        5. Click Update if necessary.
        6. In the Test Network Activity Create connection task section, click Mark as Complete.
      7. On the left sidebar, click the Set up scheduled import jobs button.
      8. On the Service Graph Connector for ExtraHop page, in the Set up scheduled import jobs section, select the task Configure Computer scheduled job.
        1. In the Configure Computer scheduled job task section, click Configure.
        2. On the form, fill in the fields.
          Table 4. Scheduled Data Import form
          Field Description
          Name Name of the scheduled job.
          Data source Data source record that defines the data to import.
          Run as Option to run the scheduled job with the credentials of the specified user.
          Active Option to activate the scheduled job. Select this option.
          Concurrent Import Function that loads the data from multiple import sets. The function then processes and transforms the data concurrently.
          Partition Method Partition method for the concurrent import set.
          Partition Size Import set size for early scheduling.
          Execute pre-import script Option to specify a script to run before the import is performed.
          Execute post-import script Option to specify a script to run after the import is performed.
          Application Application that contains this scheduled job.
          Run Frequency of running the import.
          Conditional Conditions under which this job is executed.
        3. Click Update if necessary.
        4. In the Configure Computer scheduled job task section, click Mark as Complete.
      9. On the Service Graph Connector for ExtraHop page, in the Set up scheduled import jobs section, select the task Configure Network Activity scheduled job.
        1. In the Configure Network Activity scheduled job task section, click Configure.
        2. On the form, fill in the fields.
          Table 5. Scheduled Data Import form
          Field Description
          Name Name of the scheduled job.
          Data source Data source record that defines the data to import.
          Run as Option to run the scheduled job with the credentials of the specified user.
          Active Option to activate the scheduled job. Select this option.
          Concurrent Import Function that loads the data from multiple import sets. The function then processes and transforms the data concurrently.
          Partition Method Partition method for the concurrent import set.
          Partition Size Import set size for early scheduling.
          Execute pre-import script Option to specify a script to run before the import is performed.
          Execute post-import script Option to specify a script to run after the import is performed.
          Application Application that contains this scheduled job.
          Run Frequency of running the import.
          Conditional Conditions under which this job is executed.
        3. Click Update if necessary.
        4. In the Configure Network Activity scheduled job task section, click Mark as Complete.

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login