What Is Monitored
How It Works
Deploy
KPIs
Overview
GermainUX shows how many critical, high and medium vulnerabilities Amazon Inspector has found on each EC2 instance and each container image in Amazon ECR. It tracks how full your Amazon RDS storage is, and how many emails Amazon SES sent, bounced, rejected or drew complaints for in the last hour. Default SLAs come with every KPI, so you get an alert when a new critical vulnerability appears, RDS storage passes 80%, or a recipient marks your email as spam. Security, database and email teams watch these signals next to the rest of their monitoring, instead of checking three AWS consoles.Vulnerabilities by Instance and Image
RDS Storage Headroom
Email Delivery Health
Suppressed Recipients
Questions It Answers
- Which EC2 instances have critical vulnerabilities right now?
- Which container images in ECR need patching before the next release?
- How close is our RDS storage to full?
- Did Amazon SES stop sending email in the last hour?
- Are bounces or complaints rising after a campaign?
- Which recipients are suppressed because of complaints?
What Is Monitored
Analytics, Alerts and Automation
Dashboards and Reports
Build dashboards and reports on the AWS KPIs: open vulnerabilities by instance, image or operating system, RDS storage use over time, and SES bounces and complaints by hour. GermainUX ships the AWS Overview dashboard as a starting point. In the left menu, go to Dashboards > All, and then open AWS Overview in the AWS folder. It shows RDS storage use, the burst balance of each EC2 instance, critical, high and medium vulnerabilities on EC2 instances and container images, critical vulnerabilities by instance and by repository, SES sent, bounced, complaint and rejected mails, and suppressed addresses.
AWS Overview Dashboard - GermainUX

EC2 Burst Balance by Instance - GermainUX
Analysis
Click a value on the dashboard to open it in the Analysis screen. The aggregate view compares a KPI with the previous period and the last quarter, and shows its daily trend. It charts related KPIs, such as EC2 High Vulnerability Count next to EC2 Critical Vulnerability Count, and breaks the value down by AMI and by instance.
Aggregate Analysis of EC2 Critical Vulnerabilities - GermainUX
SLAs and Alerts
Every KPI ships with a default SLA, listed under KPIs. Send its violations as an alert by email, SMS, Slack or Teams. Outlier detection flags unusual spikes in bounces or complaints, and predictive SLAs forecast when RDS storage will cross its threshold.Automation
When an SLA is breached, an automated action can open a ticket in ServiceNow, call an HTTP endpoint or run a script.How It Works
Before You Start
- A GermainUX Engine is deployed. See GermainUX Engine.
- The AWS CLI v2 is installed on the Engine host and is on the
PATHof the Engine’s account. - The Engine’s account has AWS credentials and a default region. See Configure the AWS CLI.
- The Engine host can reach the AWS API endpoints over HTTPS.
- For vulnerabilities: Amazon Inspector scans EC2 and ECR in the account. See Getting Started with Amazon Inspector.
- For RDS: the Engine runs on Linux, because the AWS RDS Monitor uses
bashand GNUdate.
Deploy
Give the Engine read-only AWS access
Test the AWS CLI as the Engine's account
AccessDenied error means the policy is missing an action.Open the Local Executor Deployment wizard
Choose the monitor
Deploy it to the Engine
0 0 * * * *, runs the monitor at the top of every hour, which matches the last-hour SES counts. Finish the wizard.Repeat for the other monitors
Validate
Check that the monitors are deployed
Wait for the first run
Find the values in GermainUX
Troubleshooting
No AWS data appears
No AWS data appears
aws isn’t found, add it to that account’s PATH. If a command fails with an access or region error, fix the credentials, the default region or the IAM policy. Then wait for the next scheduled run.The vulnerability KPIs stay empty
The vulnerability KPIs stay empty
RDS values don't appear on a Windows Engine
RDS values don't appear on a Windows Engine
bash with GNU date. Deploy it to an Engine on Linux.SES counts are zero, but email is being sent
SES counts are zero, but email is being sent
The monitor times out
The monitor times out
Security and Privacy
AWS monitoring data includes personal data:- Identity data: the email addresses on the SES suppression list, in the details of AWS SES Suppressed Addresses
- Resource names: EC2 instance
Nametags, AMI IDs and ECR repository names and tags, which can reveal internal system or customer names
KPIs
All KPIs use theGenericMetric data model. Each default SLA raises an alert after 5 violations in a row.
Related Documentation
Amazon EC2
SLAs
Automation
Get Help
The GermainUX team can help you monitor several AWS accounts or regions, or add other AWS services through the AWS CLI.Contact GermainUX Support
Can't Find What You Need?
The content of this document is proprietary to GERMAIN SOFTWARE.

