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 ADManager Plus?

                    New to ADSelfService Plus?

                      • Related Articles

                      • Azure DevOps Integration

                        Feature:  Azure DevOps Integration <-->  ServiceDeskPlus (Plugin Model) --> Create a new work-item in Azure DevOps when a request is created in SDP --> Update SDP request status when a Azure DevOps work-item status is updated --> Updating Comments ...
                      • 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 ...
                      • Microsoft SCCM Integration for ServiceDesk Plus and AssetExplorer

                        Microsoft System Center Configuration Manager (SCCM) integration helps you fetch workstation details from SCCM and add them to ServiceDesk Plus or AssetExplorer.    How does it work?   The SCCM integration tool connects directly to the SCCM SQL ...
                      • JIRA Integration

                        We currently have a custom menu script for integrating with Jira in our system. However, this setup requires manual initiation of the script for each individual request. This manual step has become burdensome, especially when our technicians are ...
                      • ServiceNow Integration

                        Establishing two-way communication between ServiceDesk Plus and ServiceNow is done in 4 steps.  It can be achieved using Python scripts by installing Python runtime in builds older than 11120 but with newer builds, it can be done with Deluge scripts ...