Skip to content

The samples provided in AWS Health Tools can help users to build automation and customized alerting in response to AWS Health events.

License

Notifications You must be signed in to change notification settings

TheAtlasMarketplaceCo/aws-health-tools

This branch is 34 commits behind aws/aws-health-tools:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 28, 2018
Jun 10, 2022
Dec 4, 2017
Jul 5, 2022
Dec 4, 2019
Apr 7, 2020
Oct 21, 2020
Feb 15, 2017
Jan 22, 2022
Dec 8, 2021
Feb 12, 2021
Dec 23, 2021
Sep 11, 2020
Jun 26, 2017
Mar 28, 2018
Mar 28, 2018
Jan 31, 2017
Jan 2, 2022

Repository files navigation

AWS Health Tools

Description

The samples provided in AWS Health Tools can help you build automation and customized alerts in response to AWS Health events.

AWS Health provides ongoing visibility into the state of your AWS resources, services, and accounts. The service gives you awareness and remediation guidance for resource performance or availability issues that may affect your applications that run on AWS. AWS Health provides relevant and timely information to help you manage events in progress, as well as be aware of and prepare for planned activities. The service delivers alerts and notifications triggered by changes in the health of AWS resources, so you get near-instant event visibility and guidance to help accelerate troubleshooting.

More information about AWS Health and Personal Health Dashboard (PHD) is available here: http://docs.aws.amazon.com/health/latest/ug/what-is-aws-health.html

Setup and usage instructions are present for each tool in its respective directory:

Solutions:

AWS Health Aware (AHA) - automated notification solution for sending well-formatted AWS Health Alerts across accounts and regions

Custom Notifications:

AWS Health event SMS notifier
AWS Health event Chime notifier
AWS Health event Amazon Simple Notification Service (SNS) Topic Publisher
AWS Health event Slack notifier
AWS Health event Direct Connect maintenance notifier
AWS Health event Coralogix notifier
AWS Health Abuse event DOS report notifier
AWS Health SHD event Chime/Slack/SNS notifier
AWS Health Organizational View Alerts

Automated Actions:

AWS Codepipeline disable stage transition triggered when AWS Health issue event generated
AWS Health AWS_EC2_INSTANCE_STORE_DRIVE_PERFORMANCE_DEGRADED triggers automated EC2 Instance stop or terminate
AWS Health AWS_ELASTICLOADBALANCING_ENI_LIMIT_REACHED triggers freeing up of unused ENIs
AWS Health AWS_RISK_CREDENTIALS_EXPOSED remediation
AWS Health AWS_EBS_VOLUME_LOST Remediation

Demos:

AWS Health API high availability endpoint

Architecture

License

AWS Health Tools are licensed under the Apache 2.0 License.

Disclaimer: The “AWS__OPERATIONAL_ISSUE” Amazon CloudWatch event type codes are for events where AWS is posting details to specific AWS accountIds. General service health events are not posted to this event type code at this time. Instead they are currently posted to the Service Health Dashboard (SHD) and are visible via the Personal Health Dashboard (PHD) in the AWS management console as well as returned via the AWS Health API.

About

The samples provided in AWS Health Tools can help users to build automation and customized alerting in response to AWS Health events.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.8%
  • JavaScript 18.4%
  • Java 16.3%
  • Shell 1.5%