Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

View status checks for Amazon EC2 instances

Focus mode
View status checks for Amazon EC2 instances - Amazon Elastic Compute Cloud

If your instance has a failed status check, you typically must address the problem yourself (for example, by rebooting the instance or by making instance configuration changes). To troubleshoot system or instance status check failures yourself, see Troubleshoot Amazon EC2 Linux instances with failed status checks.

Console
To view status checks
  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. In the navigation pane, choose Instances.

  3. On the Instances page, the Status check column lists the operational status of each instance.

  4. To view the status of a specific instance, select the instance, and then choose the Status and alarms tab.

  5. To review the CloudWatch metrics for status checks, on the Status and alarms tab, expand Metrics to see the graphs for the following metrics:

    • Status check failed for system

    • Status check failed for instance

    • Status check failed for attached EBS

    For more information, see Status check metrics.

AWS CLI
To view status checks

Use the describe-instance-status command.

Example: Get the status of all running instances

aws ec2 describe-instance-status

Example: Get the status of all instances

aws ec2 describe-instance-status --include-all-instances

Example: Get the status of a single running instance

aws ec2 describe-instance-status --instance-ids i-1234567890abcdef0

Example: Get all instances with a status of impaired

aws ec2 describe-instance-status \ --filters Name=instance-status.status,Values=impaired
PowerShell
To view status checks

Use the Get-EC2InstanceStatus command.

Example: Get the status of all running instances

Get-EC2InstanceStatus

Example: Get the status of all instances

Get-EC2InstanceStatus -IncludeAllInstance $true

Example: Get the status of a single running instance

Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0

Example: Get all instances with a status of impaired

Get-EC2InstanceStatus \ -Filter @{Name="instance-status.status"; Values="impaired"}
To view status checks
  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. In the navigation pane, choose Instances.

  3. On the Instances page, the Status check column lists the operational status of each instance.

  4. To view the status of a specific instance, select the instance, and then choose the Status and alarms tab.

  5. To review the CloudWatch metrics for status checks, on the Status and alarms tab, expand Metrics to see the graphs for the following metrics:

    • Status check failed for system

    • Status check failed for instance

    • Status check failed for attached EBS

    For more information, see Status check metrics.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.