AWS EC2 Memory and Disk monitoring/alert
kind of sucks when it comes to monitoring Memory and Disk usage on EC2, as in they don't provide it out of the box.
AWS instead gives you a set of perl scripts to do this via CloudWatch custom metrics.
Details are here:
The following is the actual steps used to get Disk/Memory stats into CloudWatch