Skip to main content
Version: 3.4.0

Ticketing Integration

Ticketing Integration in Alert Manager Enterprise (AME) extends Splunk event and alert management across your entire organization. AME introduces a native integration with ServiceNow, bringing incident creation and synchronization capabilities to your ITSM systems. Support for additional platforms is on the roadmap.

In many enterprises, alert visibility must reach beyond the Splunk environment. AME Ticketing Integration enables teams to create and manage incidents in their enterprise ITSM tools—enhancing collaboration across teams and departments. With two-way integration, AME events can automatically update based on the state of linked ServiceNow incidents, and vice versa.

info

Ticketing Integration requires an AME Support Subscription

Overview

This integration lets you create and manage ServiceNow incidents directly from AME, enhancing visibility and seamlessly connecting with ServiceNow workflows through bi-directional synchronization.

AME events linked to ServiceNow tickets can be updated in either system, with changes automatically reflected in the other.

Key Benefits:

  • Create ServiceNow incidents from AME events
    • e.g. Trigger an incident for the Linux Operations team in response to an alert on a Unix host
  • Update linked ServiceNow incidents directly from AME
    • e.g. Automatically close a ServiceNow incident when the AME event is resolved
    • e.g. Push details from a Splunk alert into the ServiceNow incident description
  • Reflect changes in AME from ServiceNow
    • e.g. Automatically resolve an AME event when the ServiceNow incident is marked as resolved

Configuration

Follow these steps to configure Ticketing Integration. Ensure you have the following information ready:

info

Requirements:

  • ServiceNow API URL: The endpoint for your ServiceNow instance
  • ServiceNow Incident URL: The navigable link to a ServiceNow incident
    e.g. https://customerinstance.service-now.com/incident.do?sys_id={remote_ticket_id}
  • ServiceNow Enumerators: Values for fields you want to map (e.g. state, urgency, impact). These values enable AME to sync events flexibly with ServiceNow's internal representations. Obtain these values from your ServiceNow administrator.
    • For example, "New" = 1, "In Progress" = 2
  • Authentication Parameters: AME supports username/password, OAuth, and API token authentication
info

ServiceNow Enumerators: These control the field mapping between AME and ServiceNow. Below are example values for the State and Urgency fields. Consult your ServiceNow administrator for specific values or check field dictionaries.

Values for possible States in ServiceNow

Values for possible Urgencies in ServiceNow

1. Set Up Ticketing Integration

Begin by navigating to the tenant screen. Locate the Ticketing Integration section and click Add to create a new configuration.

Make sure you’ve collected all required information from the section above. You will be presented with the configuration panel to setup a new integration.

#### Sync Mode Options

  • Outbound: AME pushes updates to ServiceNow only. No updates flow back, aside from the incident number.
  • Bidirectional: Full two-way sync. Incidents created in AME are updated from ServiceNow and vice versa.

Backsync Conditions

With Bidirectional sync, AME updates event states only when selected ServiceNow state changes occur. Ensure that both platforms support the intended transitions.

Templated URL

This defines the clickable link to the ServiceNow incident. Example: https://customerinstance.service-now.com/incident.do?sys_id={remote_ticket_id} Replace placeholders with your tenant-specific values.

The Required fields: caller_id and short_description must be mapped—either via static fields or templates (see below).

Mapped Fields

Configure how AME fields map to ServiceNow fields. Click the + to add new mappings. Here you'll need the numerical values for each mapped field (see Requirements section above).

Mapping AME Status to ServiceNow State:
Mapping AME Urgency to ServiceNow Urgency:
Mapping AME Impact to ServiceNow Impact:

Template Fields

Fields can be dynamically populated using Jinja2 templating. These fields can be configured to update once (on incident creation) or to continuously update the values when linked alerts are appended to. This is true for both Outbound and Bi-Directional modes.

Below are examples of templated short_description and caller_id mappings:

For the main incident description, use templating to pull relevant AME event metadata:

Click Test Connection and Authentication to verify connectivity to ServiceNow.

2. Configure Templates to Use Ticketing Integration

Ticketing Integration is applied at the template level. To enable ticket creation:

  1. Create a new template or edit an existing one (see Templates)
  2. In the Ticketing dropdown, select the integration you’ve just configured

Working with Events

Once an alert is triggered using a template with Ticketing Integration, corresponding details will appear in the event view.

Events linked to ServiceNow incidents will display a direct link to the remote ticket (only after successful creation and linkage).

Under the Ticketing Integration tab, you can track the sync status and view whether actions were successful:

Reviewing in ServiceNow

Once a ticket is created, it appears in your ServiceNow instance as a fully populated incident:

Troubleshooting

If synchronization fails, error messages will appear in the Ticketing Integration panel for the affected event.

Common causes:

  • Unsupported state transitions (e.g., New -> Closed not valid in AME)
  • ServiceNow connection issues

Best Practices & Use Cases

  • Authoritative Events: Treat AME as the source of truth for event state
  • Cross-Team Collaboration: Use your corporate ITSM to bridge teams across silos
  • Process Alignment: Align AME with your standard enterprise ticketing workflows

For more information, see:
Event Summary, Templates, Tenants