Skip to content
colinbjohnson edited this page Dec 9, 2012 · 8 revisions

Table of Contents

Introduction

AWS Missing Tools is a suite of tools that extends Amazon's provided command line tools. These tools provide the ability to write Memory and Storage usage to Amazon's !CloudWatch, modify an Auto Scaling Group's Launch Configuration, automate the creation of alarms for EC2 and RDS instances and report on the cost of EC2 and RDS instances.

Tools

AS Apply Alarms

  • script to apply alarms to one or more Auto Scaling Groups - for instance, apply alarms on CPU usage to all of your auto-scaling groups. Use as a template to modify and apply your own alarms.
AS Update Launch Config
  • allows updating of an Auto Scaling Group's Instance Type (m1.small to c1.medium, for example)
  • allows updating of an Auto Scaling Group's AMI (ami-31814f58 to ami-31814f59, for example)
  • allows updating of platform (32-bit or 64-bit), storage type (either EBS or S3) and/or user-data
AWS HA Release
  • allows the high-availability / no downtime replacement of all EC2 Instances in an Auto Scaling Group that is behind an Elastic Load Balancer
EC2 Cost Calculate
  • script to produce report of all ec2 instances and the cost to run them over a user provided period of time.
EC2 Write Memory Metrics
  • writes FreeMemory and SwapUsed CloudWatch Metrics for Linux based EC2 instances
EC2 Write Storage Used
  • writes Storage Used Metrics for Linux based EC2 instances
RDS Apply Alarms
  • script to apply alarms to one or more RDS instances. Use as a template to modify and apply your own alarms.
RDS Cost Calculate
  • script to produce report of all rds instances and the cost to run them over a user provided period of time.

Questions or Comments?

Your questions and comments are appreciated. Please email [email protected].

Support

If you use aws-missing-tools let others know - a larger user and contributor community will help improve aws-mssing-tools and the larger Amazon community as a whole.

Clone this wiki locally