Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configure Service Graph Connector for ExtraHop

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

Before you begin

Important: ServiceNow hosted Service Graph Connector for ExtraHop is now deprecated and no longer supported or available for new activation. ExtraHop hosted Service Graph Connector for ExtraHop provides the latest experience for this functionality. For details, see the Deprecation Process [KB0867184] article in the Now Support Knowledge Base.

To use this Service Graph Connector, you need a subscription to a Subscription Unit that is based in the 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 your subscription, for managed IT resources that are created or modified in the CMDB by this Service Graph Connector, but that aren’t 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. See CMDB CI Class Models app.
  • 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 All > 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. Configure a REST message to use when sending requests to the ExtraHop API.

    1. On the next page, in the Configure ExtraHop REST message task section, click Configure.

    2. On the form, fill in the fields.

FieldDescription
NameDescriptive name for this REST Message. This field is automatically set.
EndpointURL 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.
DescriptionDescription for this REST Message. This field is automatically set.
ApplicationApplication that contains this message. The field is automatically set.
Authentication typeType of authentication to apply to HTTP requests. The field is automatically set.
Use mutual authenticationOption 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**.
  1. Test the connection to the ExtraHop Computer API.

    1. In the Test Computer connection task section, click Configure.

    2. On the form, fill in the fields.

      FieldDescription
      NameUnique identifier for this HTTP method. This field is automatically set.
      EndpointURL to the web service API endpoint
      Use MID ServerMID Server that sends this HTTP request. Using a MID Server is not compatible with mutual authentication.
      REST MessageREST message record that this method is based on. This field is automatically set.
      HTTP methodHTTP method that is implemented by this method. This field is automatically set.
      ApplicationApplication that contains this method. This field is automatically set.
      Authentication typeType of authentication to apply to HTTP requests.
      Use mutual authenticationOption 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.

  2. Test the connection to the ExtraHop Network Activity Create API.

    1. In the Test Network Activity Create connection task section, click Configure.

    2. On the form, fill in the fields.

      FieldDescription
      NameUnique identifier for this HTTP method.
      EndpointURL to the web service API endpoint
      Use MID ServerMID Server that sends this HTTP request. Using a MID Server is not compatible with mutual authentication.
      REST MessageREST message that this method is based on. This field is automatically set.
      HTTP methodHTTP method that is implemented by this method. This field is automatically set.
      ApplicationApplication that contains this record. This field is automatically set.
      Authentication typeType of authentication to apply to HTTP requests. This field is automatically set.
      Use mutual authenticationOption 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.

  3. Set up the scheduled import jobs.

    1. On the Service Graph Connector for ExtraHop page, in the Set up scheduled import jobs section, select the task Configure Computer scheduled job.

    2. In the Configure Computer scheduled job task section, click Configure.

    3. On the form, fill in the fields.

      FieldDescription
      NameName of the scheduled job.
      Data sourceData source record that defines the data to import.
      Run asOption to run the scheduled job with the credentials of the specified user.
      ActiveOption to activate the scheduled job. Select this option.
      Concurrent ImportFunction that loads the data from multiple import sets. The function then processes and transforms the data concurrently.
      Partition MethodPartition method for the concurrent import set.
      Partition SizeImport set size for early scheduling.
      Execute pre-import scriptOption to specify a script to run before the import is performed.
      Execute post-import scriptOption to specify a script to run after the import is performed.
      ApplicationApplication that contains this scheduled job.
      RunFrequency of running the import.
      ConditionalConditions under which this job is executed.
    4. Click Update if necessary.

    5. In the Configure Computer scheduled job task section, click Mark as Complete.

  4. Configure the Network Activity scheduled job.

    1. On the Service Graph Connector for ExtraHop page, in the Set up scheduled import jobs section, select the task Configure Network Activity scheduled job.

    2. In the Configure Network Activity scheduled job task section, click Configure.

    3. On the form, fill in the fields.

      FieldDescription
      NameName of the scheduled job.
      Data sourceData source record that defines the data to import.
      Run asOption to run the scheduled job with the credentials of the specified user.
      ActiveOption to activate the scheduled job. Select this option.
      Concurrent ImportFunction that loads the data from multiple import sets. The function then processes and transforms the data concurrently.
      Partition MethodPartition method for the concurrent import set.
      Partition SizeImport set size for early scheduling.
      Execute pre-import scriptOption to specify a script to run before the import is performed.
      Execute post-import scriptOption to specify a script to run after the import is performed.
      ApplicationApplication that contains this scheduled job.
      RunFrequency of running the import.
      ConditionalConditions under which this job is executed.
    4. Click Update if necessary then Mark as Complete.