Let us look at automated monitoring tools available in AWS to monitor your EC2 instances:
System status checks: AWS continuously monitors the status of AWS resources that are required to keep your EC2 instances up and running. If a problem is found, it will require AWS involvement to get fixed. You have an option to wait for AWS to fix this problem or you can resolve it yourself either by stopping, terminating, replacing, or restarting an instance. The following are the common reasons for system status check failure:
- Hardware and/or software issues on the system host
- Loss of power on the system
- Loss of network connectivity
Instance status checks: AWS also continuously checks the software and network configuration ...