All Projects → beeva → Trusted Overlord

beeva / Trusted Overlord

Licence: other
Aggregate AWS Trusted Advisor alarms, AWS Health notifications and AWS Support cases from several AWS accounts

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Trusted Overlord

Adapt
ReactJS for your infrastructure. Create and deploy full-stack apps to any infrastructure using the power of React.
Stars: ✭ 317 (+334.25%)
Mutual labels:  aws, cloud, devops
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (-41.1%)
Mutual labels:  aws, cloud, devops
Cipi
An Open Source Control Panel for your Cloud! Deploy and manage LEMP apps in one click!
Stars: ✭ 376 (+415.07%)
Mutual labels:  aws, cloud, devops
Awstaghelper
AWS bulk tagging tool
Stars: ✭ 98 (+34.25%)
Mutual labels:  aws, cloud, devops
Terraform Modules
Reusable Terraform modules
Stars: ✭ 63 (-13.7%)
Mutual labels:  aws, cloud, devops
My Links
Knowledge seeks no man
Stars: ✭ 311 (+326.03%)
Mutual labels:  aws, cloud, devops
Howtheyaws
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world use Amazon Web Services (AWS)
Stars: ✭ 389 (+432.88%)
Mutual labels:  aws, cloud, devops
Mist Ce
Mist is an open source, multi-cloud management platform
Stars: ✭ 1,391 (+1805.48%)
Mutual labels:  aws, cloud, devops
Nixops
NixOps is a tool for deploying to NixOS machines in a network or cloud.
Stars: ✭ 838 (+1047.95%)
Mutual labels:  aws, cloud, devops
Awless
A Mighty CLI for AWS
Stars: ✭ 4,821 (+6504.11%)
Mutual labels:  aws, cloud, devops
Cloud Ops Sandbox
Cloud Operations Sandbox is an open source tool that helps practitioners to learn Service Reliability Engineering practices from Google and apply them on their cloud services using Cloud Operations suite of tools.
Stars: ✭ 191 (+161.64%)
Mutual labels:  cloud, devops, operations
Awless Templates
Repository of examples for awless templates (see https://github.com/wallix/awless)
Stars: ✭ 59 (-19.18%)
Mutual labels:  aws, cloud, devops
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (+427.4%)
Mutual labels:  aws, cloud, devops
Terracognita
Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
Stars: ✭ 452 (+519.18%)
Mutual labels:  aws, cloud, devops
Touchdown
Cloud service orchestration framework for python
Stars: ✭ 10 (-86.3%)
Mutual labels:  aws, cloud, devops
Sceptre
Build better AWS infrastructure
Stars: ✭ 1,160 (+1489.04%)
Mutual labels:  aws, cloud, devops
Infra Personal
Terraform for setting up my personal infrastructure
Stars: ✭ 45 (-38.36%)
Mutual labels:  aws, cloud
Automated Cloud Advisor
Automated Cloud Advisor is a extensible tool that aims at facilitating cost optimization in AWS, by collecting data for resources that are under utilized. In addition, this is a great learning tool for new DevOps/Cloud engineers that want to start automating things in AWS.
Stars: ✭ 44 (-39.73%)
Mutual labels:  aws, devops
Lambda The Terraform Way
AWS Lambda using Terraform., an Introductory Cookbook
Stars: ✭ 1,056 (+1346.58%)
Mutual labels:  aws, devops
Cloudsplaining
Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.
Stars: ✭ 1,057 (+1347.95%)
Mutual labels:  aws, cloud

Logo

Purpose

Tired of navigating for dozens of AWS Web Consoles to check your accounts status? Join the DevOps revolution.

Trusted Overlord is a tool aimed to aggregate AWS Trusted Advisor alarms, AWS Health notifications and AWS Support cases from several AWS accounts and build a brief summary with the results.

In the future we want to provide the ability to operate those accounts from a single web dashboard in a seamless way.

Usage

Build Trusted Overlord using Maven with

mvn clean compile package

Run Trusted Overlord passing your profile names as arguments. Execute the JAR file inside reporter/target/ directory as follows:

java -jar trustedoverlord-reporter-1.1.0-SNAPSHOT.jar profileName1 profileName2...

Please note that you must configure permissions using the standard AWS Credentials management method

Requirements

  • Java 8+
  • Maven 3.X+

Output

 _____              _           _   _____                _               _
|_   _|            | |         | | |  _  |              | |             | |
  | |_ __ _   _ ___| |_ ___  __| | | | | |_   _____ _ __| | ___  _ __ __| |
  | | '__| | | / __| __/ _ \/ _` | | | | \ \ / / _ \ '__| |/ _ \| '__/ _` |
  | | |  | |_| \__ \ ||  __/ (_| | \ \_/ /\ V /  __/ |  | | (_) | |  |(_| |
  \_/_|   \__,_|___/\__\___|\__,_|  \___/  \_/ \___|_|  |_|\___/|_|  \__,_|


2017-02-08T10:27:35,087 INFO  [main] c.b.t.TrustedOverlordMain: ...will now check 2 AWS accounts. 
2017-02-08T10:27:35,136 INFO  [main] c.b.t.m.ProfileCollector: Retrieving information for profile: 'profileName1'...
2017-02-08T10:27:35,136 INFO  [ForkJoinPool.commonPool-worker-1] c.b.t.m.ProfileCollector: Retrieving information for profile: 'profileName2'...
2017-02-08T10:27:35,678 INFO  [main] c.b.t.m.ProfileCollectorAggregator: Waiting for requests to complete and generating reports...
2017-02-08T10:27:35,998 INFO  [main] c.b.t.TrustedOverlordMain: 

Generating logger report for profile 'profileName1'...

=====================================================================
Checking Health for profile 'profileName1'
=====================================================================
2017-02-08T10:27:36,283 INFO  [main] c.b.t.TrustedOverlordMain:  # Open Issues: 0
2017-02-08T10:27:36,283 INFO  [main] c.b.t.TrustedOverlordMain:  # Schedules Changes: 0
2017-02-08T10:27:36,283 INFO  [main] c.b.t.TrustedOverlordMain:  # Other Notifications: 1
2017-02-08T10:27:36,283 INFO  [main] c.b.t.TrustedOverlordMain:
2017-02-08T10:27:36,283 INFO  [main] c.b.t.TrustedOverlordMain:  + Other Notification: AWS_ECS_OPERATIONAL_NOTIFICATION

=====================================================================
Checking Trusted Advisor for profile 'profileName1'
=====================================================================
2017-02-08T10:27:47,737 INFO  [main] c.b.t.TrustedOverlordMain:  # Errors: 2
2017-02-08T10:27:47,737 INFO  [main] c.b.t.TrustedOverlordMain:  # Warnings: 14
2017-02-08T10:27:47,737 INFO  [main] c.b.t.TrustedOverlordMain:
2017-02-08T10:27:47,738 ERROR [main] c.b.t.TrustedOverlordMain:  + Error: Amazon EBS Snapshots
2017-02-08T10:27:47,738 ERROR [main] c.b.t.TrustedOverlordMain:  + Error: Amazon EC2 Availability Zone Balance
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Low Utilization Amazon EC2 Instances
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Underutilized Amazon EBS Volumes
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Unassociated Elastic IP Addresses
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: MFA on Root Account
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: IAM Password Policy
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Load Balancer Optimization
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Service Limits
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Amazon S3 Bucket Logging
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: ELB Listener Security
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: ELB Security Groups
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: ELB Cross-Zone Load Balancing
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: ELB Connection Draining
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: IAM Access Key Rotation
2017-02-08T10:27:47,738 WARN  [main] c.b.t.TrustedOverlordMain:  + Warning: Amazon S3 Bucket Versioning

=====================================================================
Checking AWS Support Cases for profile 'profileName1'
=====================================================================
2017-02-08T10:27:48,740 INFO  [main] c.b.t.TrustedOverlordMain:  # Open Cases: 0
2017-02-08T10:27:48,740 INFO  [main] c.b.t.TrustedOverlordMain:

Generating logger report for profile 'profileName2'...

=====================================================================
Checking Health for profile 'profileName2'
=====================================================================
...

2017-02-08T10:27:47,746 INFO  [main] c.b.t.TrustedOverlordMain: 2017_02_08_10_27_47_summary.md markdown file generated 

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].