AWS Cloudwatch integration

Madhava_Kumar
Mega Guru

Hi friends,

I am new with Amazon AWS Cloudwatch.   I want to integrate the cloudwatch with my instance.

Any kind of help or information will be appreciated.

thanks

Regars

madhava.

1 ACCEPTED SOLUTION

Madhava_Kumar
Mega Guru

Hi Amruta, below is the answer

1 Overview

You can configure AWS andEvent Management event rules to send alarms to Event Management. AWS CloudWatch requires integration to receive alarms as events.


Role required: evt_mgmt_integration


The system extracts information from CloudWatch alerts to populate required event fields to be able to map to a CI using the AWS resource ID, and to get the event type (for example, VolumeReadOps). The system captures the content in the additional_info field so you can use a transform rule to parse the content further depending on your business needs. The base system can perform TCA on the events from CloudWatch.


1.1 Procedure

  1. On the AWS console, select SNS and create a new SNS topic if one does not already exist.
  2. Under the topic, create a new subscription. Take the Topic ARN from the topic that you created. Set Protocol to https, and set Endpoint to https://<user>:<password>@<instance>/evt_mgmt_proc.do
  3. Wait until the subscription goes from Pending to Confirmed and the subscription ARN is populated.
  4. Create alarms in CloudWatch and link them to the SNS topic that you just created.
  5. Navigate to Event Management > Event Rules.
  6. Create a rule for the event from the unmapped events to manage the following incoming values from AWS CloudWatch:
Data from AWSEvent field
nodenode
typetype
descriptiondescription
alarm bodyadditional_information
AWS CloudWatch sourcesource
Original source instance and SNC topicevent_class. Appears as Source Instance in the UI.

View solution in original post

5 REPLIES 5

Amruta12
Tera Contributor

Hi Madhava



Were you able to implement this?


Madhava_Kumar
Mega Guru

Hi Amruta, below is the answer

1 Overview

You can configure AWS andEvent Management event rules to send alarms to Event Management. AWS CloudWatch requires integration to receive alarms as events.


Role required: evt_mgmt_integration


The system extracts information from CloudWatch alerts to populate required event fields to be able to map to a CI using the AWS resource ID, and to get the event type (for example, VolumeReadOps). The system captures the content in the additional_info field so you can use a transform rule to parse the content further depending on your business needs. The base system can perform TCA on the events from CloudWatch.


1.1 Procedure

  1. On the AWS console, select SNS and create a new SNS topic if one does not already exist.
  2. Under the topic, create a new subscription. Take the Topic ARN from the topic that you created. Set Protocol to https, and set Endpoint to https://<user>:<password>@<instance>/evt_mgmt_proc.do
  3. Wait until the subscription goes from Pending to Confirmed and the subscription ARN is populated.
  4. Create alarms in CloudWatch and link them to the SNS topic that you just created.
  5. Navigate to Event Management > Event Rules.
  6. Create a rule for the event from the unmapped events to manage the following incoming values from AWS CloudWatch:
Data from AWSEvent field
nodenode
typetype
descriptiondescription
alarm bodyadditional_information
AWS CloudWatch sourcesource
Original source instance and SNC topicevent_class. Appears as Source Instance in the UI.

Grant Hulbert
ServiceNow Employee
ServiceNow Employee

We just wrote a detailed article about this, including source code, that does much of the work for you: How to automatically create an incident in ServiceNow from an Amazon AWS CloudWatch alarm

Hi Grant,

 

The given link is not working, can you please check and provide an updated list.

 

Thank you