Skip to content

One-click serverless solution for sending alert notification to common communication or alert platforms.

License

Notifications You must be signed in to change notification settings

Paul-AWS/serverless-alert-notifier

 
 

Repository files navigation

Serverless Alert Notifier

Serverless Alert Notifier is an one-click serverless solution that automatically deploys the resources for sending notification to common notification platform used by Chinese customers.

With Serverless Alert Notifier, you can perform any alert tasks, for example:

  • Send notification to operation engineer's wechat when AWS health event happens
  • Send notification to devops engineer's wechat when there is a EC2 instance stop
  • Send notification to security engineer's wechat when there is security or compliance issue finded by Security Hub
  • Send notification to customer's unified alert platform when there is any AWS resource event happens

Features

Provided Match Rule

  • [Y] EC2 Instance State Change
  • [Y] AWS Health State Change

Supported Notification Platform

  • [Y] Wechat

Architecture

Solution Deployment

Time to deploy: Approximately 2 minutes.

Launch CloudFormation Stack

Follow the step-by-step instructions to configure and deploy the Data Transfer Hub into your account.

  1. Make sure you have sign in AWS Console already.

  2. Get CorpId, AgentID and AgentSecret from the notification platform, like wechat, and seperated store them in Secrets Manager.

  3. If you want to deploy this solution in China regions, click the following button.

    Launch Stack

    If you want to deploy this solution in global regions, click the following button.

    Launch Stack

  4. Input AGENTID Secrets Manager ARN, AGENTSECRET Secrets Manager ARN, CORPID Secrets Manager ARN parameters using ARNs of Secrets Manager secret stored before.

  5. Click Next and select Create Stack.

More Resources

About

One-click serverless solution for sending alert notification to common communication or alert platforms.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 46.0%
  • TypeScript 20.7%
  • Python 19.6%
  • JavaScript 13.7%