You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 2, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: admin/notif-services/servicenow.rst
+41-36Lines changed: 41 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,29 +9,52 @@ Send alert notifications to ServiceNow using Splunk Observability Cloud
9
9
10
10
You can configure Splunk Observability Cloud to automatically send alert notifications to ServiceNow when a detector alert condition is met and when the alert clears.
11
11
12
-
.. note:: This configuration guide doesn't cover every type of integration you can create in Splunk Observability Cloud, and your configuration may vary from the examples shown here.
13
-
14
12
To send Splunk Observability Cloud alert notifications to ServiceNow, complete the following configuration tasks:
15
13
16
14
* :ref:`servicenow1`
17
15
18
-
You must be a ServiceNow administrator to complete this task.
19
-
20
16
* :ref:`servicenow2`
21
17
22
-
You must be a Splunk Observability Cloud administrator to complete this task.
18
+
You must be a ServiceNow administrator to complete this task.
23
19
24
20
* :ref:`servicenow3`
25
21
22
+
You must be a Splunk Observability Cloud administrator to complete this task.
23
+
24
+
* :ref:`servicenow4`
26
25
27
-
.. _servicenow1:
26
+
.. _servicenow1:
28
27
29
-
Step 1: Create a ServiceNow user for your Splunk Observability Cloud integration
28
+
Step 1: Choose the type of ServiceNow issue for your integration
Before you set up the integration, choose a ServiceNow issue type from the following table:
32
+
33
+
.. list-table::
34
+
:header-rows: 1
35
+
:width: 100
36
+
37
+
* - Issue type
38
+
- Role needed
39
+
* - Problem
40
+
- ``user_admin``, ``itil``
41
+
* - Incident
42
+
- ``user_admin``, ``itil``
43
+
* - Event
44
+
- None
45
+
46
+
Make note of the role that corresponds to your issue type before proceeding with :ref:`servicenow2`.
47
+
48
+
.. note:: The ``user_admin`` role is used to verify that ServiceNow has successfully created a Problem or Incident. The ``itil`` role is used to create Problems and Incidents when alerts are sent.
49
+
50
+
.. _servicenow2:
51
+
52
+
Step 2: Create a ServiceNow user for your Splunk Observability Cloud integration
In this step, you create a ServiceNow user that you can use to receive alert notifications from Splunk Observability Cloud. You must be a ServiceNow administrator to complete this task.
33
56
34
-
If you have an existing ServiceNow user that you want to use to receive alert notifications, the user has the :strong:`web_service_admin` and :strong:`itil` roles assigned, and you know the user ID and password, you can skip to :ref:`servicenow2`.
57
+
If you have an existing ServiceNow user that you want to use to receive alert notifications, the user has the roles assigned that correspond to your issue type, and you know the user ID and password, you can skip to :ref:`servicenow2`.
35
58
36
59
To set up a ServiceNow user for your Splunk Observability Cloud integration:
37
60
@@ -43,24 +66,22 @@ To set up a ServiceNow user for your Splunk Observability Cloud integration:
43
66
44
67
#. Enter :strong:`User ID`, :strong:`First name`, and :strong:`Last name` values that clearly communicate that the user is associated with Splunk Observability Cloud notifications. Make note of the :strong:`User ID` value for use in subsequent steps.
45
68
46
-
#. Enter a :strong:`Password` value. Make note of this value for use in :ref:`servicenow2`.
69
+
#. Enter a :strong:`Password` value. Make note of this value for use in :ref:`servicenow3`.
47
70
48
71
#. Select the :strong:`Active` check box.
49
72
50
73
#. Select :strong:`Submit`.
51
74
52
75
#. Find your new user by either searching for the user ID or doing a reverse chronological sort on the :strong:`Created` column. Select the user ID to open the user information window. Scroll down and select the :strong:`Roles` tab. Select :strong:`Edit`.
53
76
54
-
#. In the :strong:`Collection` search field, enter :strong:`web_service_admin`. Select the :strong:`web_service_admin` role and select :strong:`>` to move it the :strong:`Roles List` panel.
77
+
#. In the :strong:`Collection` search field, enter the roles for the issue type you chose in :ref:`servicenow1`, for example, ``user_admin``. Select the role and select :strong:`>` to move it the :strong:`Roles List` panel.
55
78
56
-
#. Similarly, in the :strong:`Collection` search field, search for :strong:`itil`. Select the :strong:`itil` role and select :strong:`>` to move it the :strong:`Roles List` panel.
79
+
#. Select :strong:`Save`. The new roles display on the :strong:`Roles` tab for the user.
57
80
58
-
#. Select :strong:`Save`. :strong:`web_service_admin` and :strong:`itil` display on the :strong:`Roles` tab for the user, possibly along with other additional roles.
59
81
82
+
.. _servicenow3:
60
83
61
-
.. _servicenow2:
62
-
63
-
Step 2: Create a ServiceNow integration in Splunk Observability Cloud
84
+
Step 3: Create a ServiceNow integration in Splunk Observability Cloud
You must be a Splunk Observability Cloud administrator to complete this task.
@@ -81,40 +102,24 @@ To create a ServiceNow integration in Splunk Observability Cloud:
81
102
#. Select :strong:`New Integration` to display the configuration options.
82
103
83
104
#. By default, the name of the integration is :strong:`ServiceNow`. Give your integration a unique and descriptive name. For information about the downstream use of this name, see :new-page-ref:`About naming your integrations <naming-note>`.
84
-
#. In the :strong:`Username` field, enter the user ID from ServiceNow in :ref:`servicenow1`.
85
-
#. In the :strong:`Password` field, enter the password from ServiceNow in :ref:`servicenow1`.
105
+
#. In the :strong:`Username` field, enter the user ID from ServiceNow in :ref:`servicenow2`.
106
+
#. In the :strong:`Password` field, enter the password from ServiceNow in :ref:`servicenow2`.
86
107
#. In the :strong:`Instance Name` field, enter your ServiceName instance name. For example, the instance name must use the format ``example.service-now.com``. Do not include a leading ``https://`` or a trailing ``/``. Additionally, you cannot use local ServiceNow instances.
87
108
88
109
To troubleshoot potential blind server-side request forgeries (SSRF), Splunk Observability Cloud has included ``\*.service-now.com`` on an allow list. As a result, if you enter a domain name that is rejected by Splunk Observability Cloud, contact :ref:`support` to update the allow list of domain names.
89
110
90
111
#. Select :strong:`Incident`, :strong:`Problem`, or :strong:`Event` to indicate the issue type you want the integration to create in ServiceNow. If necessary, you can create a second integration using the other issue type. This lets you create an incident issue for one detector rule and a problem issue for another detector rule. The following table shows the roles required to create each issue type:
91
112
92
-
.. list-table::
93
-
:header-rows: 1
94
-
:width: 100
95
-
96
-
* - Issue type
97
-
- Role needed
98
-
* - Problem
99
-
- ``user_admin``, ``itil``
100
-
* - Incident
101
-
- ``user_admin``, ``itil``
102
-
* - Event
103
-
- None
104
-
105
113
#. :strong:`Save`.
106
114
107
115
#. If Splunk Observability Cloud can validate the ServiceNow username, password, and instance name combination, a :strong:`Validated!` success message displays. If an error displays instead, make sure that the values you entered match the values in ServiceNow.
108
116
109
117
110
-
.. _servicenow3:
118
+
.. _servicenow4:
111
119
112
-
Step 3: Add a ServiceNow integration as a detector alert recipient in Splunk Observability Cloud
120
+
Step 4: Add a ServiceNow integration as a detector alert recipient in Splunk Observability Cloud
once the detector docs are migrated - this step may be covered in those docs and can be removed from these docs. below link to :ref:`detectors` and :ref:`receiving-notifications` instead once docs are migrated
117
-
118
123
To add a ServiceNow integration as a detector alert recipient in Splunk Observability Cloud:
119
124
120
125
#. Create or edit a detector that you want to configure to send alert notifications using your ServiceNow integration.
@@ -123,7 +128,7 @@ To add a ServiceNow integration as a detector alert recipient in Splunk Observab
123
128
124
129
#. In the :strong:`Alert recipients` step, select :strong:`Add Recipient`.
125
130
126
-
#. Select :strong:`ServiceNow` and then select the name of the ServiceNow integration you want to use to send alert notifications. This is the integration name you created in :ref:`servicenow2`.
131
+
#. Select :strong:`ServiceNow` and then select the name of the ServiceNow integration you want to use to send alert notifications. This is the integration name you created in :ref:`servicenow3`.
0 commit comments