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

= 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 = ASApplyAlarms

  • 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. ASUpdateLaunchConfig
  • 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 AWSHARelease
  • allows the high-availability / no downtime replacement of all EC2 Instances in an Auto Scaling Group that is behind an Elastic Load Balancer EC2CostCalculator
  • script to produce report of all ec2 instances and the cost to run them over a user provided period of time. EC2WriteMemoryMetrics
  • writes FreeMemory and SwapUsed CloudWatch Metrics for Linux based EC2 instances EC2WriteStorageUsed
  • writes Storage Used Metrics for Linux based EC2 instances RDSApplyAlarms
  • script to apply alarms to one or more RDS instances. Use as a template to modify and apply your own alarms. RDSCostCalculator
  • 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