Analyze Your ServiceNow Data

Before you can configure Moogsoft Enterprise to add data to alerts from ServiceNow, gather the required information about your ServiceNow system. This topic covers analysis in the the first step in the ServiceNow enrichment example Enrich Alerts with ServiceNow Data.

The following diagram illustrates the process to enrich alert data from ServiceNow:

analyze_SNOW_data.png

Identify the following about your ServiceNow system:

  • The URL for your ServiceNow Incident Management instance. If Moogsoft Enterprise must connect to ServiceNow through a proxy, collect the proxy information.

  • Credentials with API access to ServiceNow. The user you choose can be a non-interactive user with "Web service access only", but it must have the cmdb_read role.

  • The ServiceNow data you want to use in your alerts. The ServiceNow Enrichment Integration includes default data from the cmdb_ci table.

  • The fields in your alert data that relate to the database tables. Make note if different types of alerts store the relationship in different fields. By default the integration maps the cmdb_ci.name field from ServiceNow to the source field in alerts.

After your collect information about your ServiceNow data, you are ready to Configure the ServiceNow Enrichment Integration .

Step 1 example: Analyze ServiceNow data

The following sections outline the database details you need during the ServiceNow Enrichment Integration configuration step:

ServiceNow connection information

The example scenario uses the following ServiceNow sample connection information:

  • URL: https://service-now.example.com

  • user: enricher

  • password: password123

Table information

Location and support group data is stored in the cmdb_ci table. The field cmdb_ci.name relates to the source field in your alerts. For example, given the following alert data:

{ ... "source":"lnux100", ...}

ServiceNow provides the following enrichment data:

  • location: 1265 Battery St., San Francisco, CA

  • support group: SF NOC

Learn More

To continue with the JDBC Enrichment example, go to step 2: Configure the ServiceNow Enrichment Integration.

For more information about tables in ServiceNow, see the ServiceNow docs.