Repository of AWS CloudWatch Alarm and Event Rules. Each configuration item includes customizable CloudFormation template and AWS CLI scripts.

VPC
Rejected SSH connections in VPC Alarm

A CloudWatch Alarm that triggers when there are rejected SSH connections in a VPC (Default: 10 connections per hour). Requires VPC flow logs to be enabled.

CloudFormationTerraformAWS CLI
VPN Data Transfered Out Alarm

A CloudWatch Alarm that triggers when the traffic outgoing over a managed AWS VPN tunnel hits a certain threshold (Default: Less than 1,000,000 bytes in 15 minutes).

CloudFormationTerraformAWS CLI
VPN Data Transfered In Alarm

A CloudWatch Alarm that triggers when the traffic incoming over a managed AWS VPN tunnel hits a certain threshold (Default: Over 5,000,000 bytes in 15 minutes).

CloudFormationTerraformAWS CLI
VPN Connection State Alarm

A CloudWatch Alarm that triggers when the state of both VPN tunnels in an AWS VPN connection are down.

CloudFormationTerraformAWS CLI
Internet Gateway Changes Alarm

A CloudWatch Alarm that triggers when changes are made to an Internet Gateway in a VPC.

CloudFormationTerraformAWS CLI
VPC Changes Alarm

A CloudWatch Alarm that triggers when changes are made to a VPC.

CloudFormationTerraformAWS CLI
VPC Route Table Changes Alarm

A CloudWatch Alarm that triggers when changes are made to a VPC's Route Table.

CloudFormationTerraformAWS CLI
Network ACL Changes Alarm

A CloudWatch Alarm that triggers when changes are made to a Network ACL (NACL).

CloudFormationTerraformAWS CLI
Detect Network ACL (NACL) Changes

Detect changes to network ACLs and publishes change events to an SNS topic for notification.

CloudFormationTerraformAWS CLI
Detect Network Changes

Detect changes to network configuration and publishes change events to an SNS topic for notification.

CloudFormationTerraformAWS CLI
IAM
Failed Console Logins ALarm

Alarm if there are AWS Management Console authentication failures.

CloudFormationTerraformAWS CLI
Root Login Alarm

Alarm if a root user uses the account

CloudFormationTerraformAWS CLI
API Activity without MFA (Multi-Factor Authentication) Alarm

A CloudWatch Alarm that triggers if there is API activity in the account without MFA (Multi-Factor Authentication).

CloudFormationTerraformAWS CLI
Console Login without MFA Alarm

Alarm if there is a Management Console sign-in without MFA.

CloudFormationTerraformAWS CLI
IAM Policy Changes Alarm

A CloudWatch Alarm that triggers when changes are made to IAM policies. Events include IAM policy creation/deletion/update operations as well as attaching/detaching policies from IAM users, roles or groups.

CloudFormationTerraformAWS CLI
IAM User Changes Alarm

A CloudWatch Alarm that triggers when changes are made to IAM users. Events include IAM user creation/deletion/update operations, updating IAM user passwords or Access Keys, as well as attaching/detaching policies from IAM users or groups.

CloudFormationTerraformAWS CLI
IAM MFA Changes Alarm

A CloudWatch Alarm that triggers when changes are made to IAM MFA devices (Virtual or Hardware). Events include enabling/disabling/updating MFA virtual and hardware devices in an AWS account.

CloudFormationTerraformAWS CLI
Detect IAM Policy Changes

A CloudWatch Event Rule that detects IAM policy changes and publishes change events to an SNS topic for notification. Events include IAM policy creation/deletion/update operations as well as attaching/detaching policies from IAM users, roles or groups.

CloudFormationTerraformAWS CLI
Detect IAM User Changes

A CloudWatch Event Rule that detects changes to IAM users and groups and publishes change events to an SNS topic for notification. Events include IAM user creation/deletion/update operations, updating IAM user passwords or Access Keys, as well as attaching/detaching policies from IAM users or groups.

CloudFormationTerraformAWS CLI
Detect IAM MFA Changes

A CloudWatch Event Rule that detects changes to IAM MFA devices (Virtual and Hardware) and publishes change events to an SNS topic for notification. Events include enabling/disabling/updating MFA virtual and hardware devices in an AWS account.

CloudFormationTerraformAWS CLI
Detect Access Analyzer Findings

A CloudWatch Event Rule that triggers on IAM Access Analyzer Findings. The Event Rule can be used to trigger notifications or remediative actions using AWS Lambda.

CloudFormationTerraformAWS CLI