Amazon AWS Web Tool (view only)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker
lib
static
supervisor
templates
.gitattributes
.gitignore
README.md
aawt.py
config.cfg
requirements.txt

README.md

Amazon AWS Web Tool (AAWT)

Constantly updated

---> Runs better in Python3 ;) <----

Features

  • EC2 (With Charts and Prices)
  • EC2 Reserved
  • EBS
  • ELB (With Charts) Obs:. only classic load balancer
  • RDS (With Charts)
  • IAM
  • DynamoDB
  • Alerts

Amazon AWS configuration:

Create an user aawt with access_key and private_key Attach policy below on aawt user:

* AmazonEC2ReadOnlyAccess
* IAMReadOnlyAccess
* AmazonRDSReadOnlyAccess
* CloudWatchReadOnlyAccess
* AmazonDynamoDBReadOnlyAccess
You need to create an inline policy:	
{
    "Version": "2012-10-17",
    "Statement": [
	{
	    "Effect": "Allow",
	    "Action": [
			"ec2:GetConsoleOutput*",
			"ec2:GetConsoleScreenshot*",
			"health:Describe*"
	    ],
	    "Resource": "*"
	}]
}

You need to enable "Monitor your estimated charges"

  • Billing & Cost Management > Preferences > Check "Receive Billing Alerts"

Obs:. this will work some hours later.

RUNNING ON DOCKER

# docker container run -p 8082:8082 -e akey=yourAccessKey -e skey='yourSecretKey' -d nopp/aawt_alpine:0.9.2

RUNNING ON SEVER

Install

# yum install python-pip supervisor -y
# git clone https://github.com/nopp/aawt.git
# cd aawt
# pip install -r requirements.txt
-> configure the application
# python aawt.py

Configure

Server:
=======
Copy config.cfg to /etc/aawt/config.cfg(and configure it).

Screenshot

Image Alt Image Alt Image Alt