Skip to content
Colin Johnson edited this page Oct 11, 2013 · 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 modify an Auto Scaling Group's Launch Configuration, 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.
RDS Apply Alarms
  • script to apply alarms to one or more RDS instances. Use as a template to modify and apply your own alarms.

Tools (Deprecated)

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 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 colin@cloudavail.com.

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.