AWS Cloudwatch Metric Alarm Integration

AWS Cloudwatch Metric Alarm Integration

Requirement  :  AWS Cloudwatch Metric Alarm Integration

Steps : 

--> Download the attached file AwsCWAFiles.zip and extract it
--> Copy file AppIntegrations_Handler_Custom.xml to sdp_home\integration\conf  folder ( If the file is already available then please include the below entry alone in the file )
  1.         <integration name="awsCloudWatch">
  2. <handler>com.manageengine.servicedesk.integrations.AWSCloudWatchAlarmHandler</handler>
  3. </integration>
--> Copy the AWS_Configuration.json file to sdp_home\integration\conf folder
--> Change the technician_key value in AWS_Configuration.json  with your SDP Technician Key ( Generate API Key  --> https://help.servicedeskplus.com/api/rest-api.html$key )
--> Copy aws_cloudwatch_alarm.jar to sdp_home\integration\lib folder.


Now to Configure AWS metric alarm:

1. Search for SNS (Simple Notification Service) service in the aws search bar



2. Create a new topic (Topic is like a queue to which events are pushed as a message but unlike queues topic can have multiple subscribers and all the subscribes receives the message from the topic )



3. Follow the instructions as in image




4. Create Subscription 




5. We can choose any type of protocol here like AWS Lambda where we can write the customised script/ email/ etc. Since we’re dealing with the endpoint, we use HTTPS protocol
EndPoint ( https://sdp-app/AppIntegrations?serviceName=awsCloudWatch ). Here sdp-app should be hosted ( public mode).




6. As soon as the subscription is created, AWS invokes the subscription URL to confirm the validity of subscription url and get it confirmed.


Now done setting up with topic and it’s subscription

7. Now we shall create the Cloudwatch Alarm with a metric to an instance



8.Create New Alarm.



9.Speficy your metrics and conditions as per your requirement



10. Choose your EC2 Instance



11. 



12.



13.



14. Name the Alarm and click next and then click create alarm button


15.



16.


17.






                  New to ADSelfService Plus?

                    • Related Articles

                    • Slack Integration

                      This is a sample python script that is used to post request details from ServiceDesk Plus into Slack.Slack is a cloud-based team collaboration tool that allows team members to communicate without the use of emails or group SMS. Use Case: Lets assume ...
                    • ZOHO assist integration FAQ's

                      1) ZOHO Assist not working or unable to send emails or exception throws while initiating the session - Users who purchased ZOHO Assist needs to sign up to the https://assist.zoho.com/ with the registered user Email to make the integration work. - ...
                    • Jira Integration

                      Jira Integration JIRA Integrates with ServiceDesk Plus MSP using "Request Custom Menu". Sample Implementation is already done and bundled with our application. You need to change field names as per your requirement in JIRA.xml. So When a ticket is ...
                    • CTI Integration internal configuration for testing

                      Example format for CTI Integration testing ...
                    • WhatsApp Integration via Twilio (Notification only)

                      WhatsApp Integration via Twilio You can now integrate ServiceDesk Plus MSP with WhatsApp to trigger WhatsApp notifications to ServiceDesk Plus MSP technicians/users on the latest events that happen in the application. This can be done through Twilio ...