Service Now Configuration Guide
OpenNMS Integration with ServiceNow
This guide outlines the steps required to integrate OpenNMS with ServiceNow, including obtaining a Personal Developer Instance (PDI), installing required applications from the ServiceNow Store, and creating a dedicated integration user.
Step 1: Obtain a ServiceNow Instance
Obtaining a Personal Developer Instance
To get started, obtain a Personal Developer Instance (PDI):
-
Sign in to the ServiceNow Developer Site.
-
In the header, click the Request Instance button.
-
Select a desired ServiceNow release (e.g., Washington DC, Xandu).
-
Click the Request button.
-
Once the instance is ready, a dialog will display the message Your instance is ready!, along with the URL and admin login details.
-
Important: Copy the Current Password and store it safely for future use in integrations.
-
Click the Open Instance button to access your instance in a new browser tab.
Step 2: Install Required Applications from the ServiceNow Store
Before creating the integration user, install the required applications:
Prerequisites
-
Ensure the application and its dependencies have valid ServiceNow entitlements.
-
Required Roles:
admin
sn_appclient.app_client_company_installer
sn_appclient.app_client_user
Procedure
-
Navigate to All > System Applications > All Available Applications > All.
-
Use the search bar to find the applications by name or ID.
Applications to Install
Proactive Service Experience Workflows
ID: sn_ind_tsm_sdwan
Telecommunications Alarm Management Open API
ID: sn_ind_tmf642
-
Select the appropriate version and click Install.
-
In the install dialog, verify and accept any required dependencies.
-
(Optional) Select Load demo data if available and needed for testing.
-
Click Install to finalize installation.
Step 3: Create and Configure a ServiceNow User for OpenNMS Plugin
Creating the Integration User
-
Log in as an admin user in your ServiceNow instance.
-
Navigate to All > User Administration > Users.
-
Click New and fill out the user details:
Field |
Value |
User ID |
opennms_user |
First Name |
OpenNMS |
Last Name |
Integration |
opennms@opennms.com (or suitable alternative) |
|
Password |
Set a strong password |
Active |
☑ Checked |
-
Click Submit to create the user.