Guardian is a monitoring tool designed to manage the resources required to monitor an AWS environment. Guardian comprises of default alarms templates with the ability to override for standard AWS Cloudwatch metrics as well as a suite of custom checks such as http availability, http body regex matching, ssl and domain expiry, NRPE, sql query run via Lambda functions. Alarms are integrated with SNS topic allowing notifications on 4 different severities, critical, warning, task and informational.

Architecture Diagram