Integrating AWS Health in ServiceNow
AWS Health integration includes a dashboard that provides ongoing visibility into your resource performance and the availability of your AWS services and accounts. This enables deeper visibility into resource issues, upcoming changes, and important notifications.
To allow the Connector to synchronize AWS Health events and resource information, the
account should have a Business
Configuring AWS
This section describes how to configure AWS Health integration in ServiceNow.
Configure AWS for health-integration features
Set up an Amazon SQS queue to sync AWS Health events. Name the queue, AwsServiceManagementConnectorForHealthDashboardQueue, to align with the default name in the ServiceNow System Properties for the AWS Health integration. For more information, refer to Getting started with Amazon SQS.
Set up an Amazon EventBridge rule to detect Health Event changes and push them to the queue. For more information, refer to Getting started with Amazon EventBridge. The rule should have the following event pattern and point to the Amazon SQS queue from step 1:
"EventPattern": { "source": [ "aws.health" ] }
Note
The SQS queue synchronizes every five minutes. To change this threshold, navigate to Scheduled Jobs, and modify the Repeat Interval value of the Synchronize AWS Health job.
Note
You can use baseline AWS CloudFormation tempates to automate AWS Health integration features. For more information, refer to Setting baseline permissions for AWS Service Management Connector for ServiceNow.
Synchronizing AWS Health events with ServiceNow
This section shows you how to synchronize AWS Health events with ServiceNow.
-
In the ServiceNow filter navigator in the fulfiller (stand user interface) view, enter
AWS Service Management Connector
. Choose System Properties and then AWS Health.
Configure the SQS name created by the CloudFormation stack. Note that a queue with this name must exist in all Regions defined in any AWS accounts with the AWS Health integration enabled. The default value is AwsServiceManagementConnectorForHealthDashboardQueue.
Note
Unless you change the SQS name in the AWS account, don't change the Amazon SQS name in the ServiceNow scoped app (
AwsServiceManagementConnectorForHealthDashboardQueue
).-
Review and modify the following settings as needed:
ServiceNow settings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Setting | Description | Default value | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQS queue name | Name of the queue to fetch messages from. Only change this setting if you change the CloudFormation template that creates the queue. | AwsServiceManagementConnectorForHealthDashboardQueue |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable auto-creation for issue and investigation |
Automatically creates a ServiceNow incident for new health events
for issue and investigation types. If this
setting is disabled, users can manually create incidents through the
health dashboard. |
none | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable auto-creation for accountNotification |
Automatically creates a ServiceNow change request for new health
events of type accountNotification . If this setting is
disabled, users can manually create change requests through the health
dashboard. |
none | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable auto-creation for scheduledChange |
Automatically creates a ServiceNow change request for new health
events of type scheduledChange . If this setting is
disabled, users can manually create change requests through the health
dashboard. |
none | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assignment group | System ID of the default assignment group, which is the ServiceNow group that automatically assigns incidents and change requests. If this field is blank, no default group is assigned. | none |
Note
The types of change requests are Standard
, Normal
,
and Emergency
, but custom types are also available. The default type is
Standard
.
Validating AWS Health integration
View AWS Health dashboard
Note
To view the the AWS Health dashboard, you must use the role x_126749_aws_sc.health_dashboard_viewer.
-
Log in to your ServiceNow instance in the fulfiller (standard) view.
-
In the search box, enter
AWS Service Management Connector
. -
Choose AWS Health and then Dashboards.
-
At the top-right, select your account from the Select an AWS account dropdown list. The following four tabs are available:
-
Open and recent issues (opens by default) displays health events that were updated within the past seven days. Choose an event to display its details and a list of affected resources.
-
Scheduled changes displays future health events with start times after the current date and time.
-
Other notifications displays health events that were updated within the past seven days.
-
Event log displays all health events for the selected AWS account.
-
View AWS Health incidents
-
Log in to your ServiceNow instance in the fulfiller (standard) view.
-
In the navigator, enter
AWS Service Management Connector
. -
Under AWS Health, choose AWS Health Incidents.
View AWS Health change requests
-
Log in to your ServiceNow instance in the fulfiller (standard) view.
-
In the navigator, enter
AWS Service Management Connector
. -
Under AWS Health, choose AWS Health Requests.
Manually create an AWS Health incident
-
Log in to your ServiceNow instance in the fulfiller (standard) view.
-
In the navigator, enter
AWS Service Management Connector
. -
Choose AWS Health and then Dashboards.
-
Choose an event that doesn't already have an incident linked to it.
-
Choose Create a New Incident. You are redirected to the new-incident form, which has prefilled data fields for the selected health event.
Manually create an AWS Health change
-
Log in to your ServiceNow instance in the fulfiller (standard) view.
-
In the navigator, enter
AWS Service Management Connector
. -
Choose AWS Health and then Dashboards.
-
Choose an event that doesn't already have a change linked to it.
-
Choose Create a New Change. You are redirected to the new-incident form, which has prefilled data fields for the selected health event.
Validate the automatic creation of AWS Health incidents and changes
-
Log in to your ServiceNow instance in the fulfiller (standard) view.
-
In the navigator, enter
AWS Service Management Connector
. -
Navigate to AWS Health system properties, and enable automatic creation for health event types.
-
Generate new health events, and then sync AWS Health.