

# Amazon EC2 インスタンスのステータスチェックの表示
<a name="viewing_status"></a>

インスタンスに失敗したステータスチェックがある場合、通常は自分自身で (例えば、インスタンスを再起動する、インスタンス設定を変更するなどによって) 問題に対処する必要があります。ご自分でシステムまたはインスタンスのステータスチェック失敗のトラブルシューティングを行う場合は[ステータスチェックに失敗した Amazon EC2 Linux インスタンスをトラブルシューティングする](TroubleshootingInstances.md)を参照してください。

------
#### [ Console ]

**ステータスチェックを表示するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインで、[**インスタンス**] を選択してください。

1. [**インスタンス**] ページで、[**Status check (ステータスチェック)**] 列には各インスタンスの動作状況が表示されます。

1. 特定のインスタンスのステータスを表示するにはインスタンスを選択して、**[ステータスとアラーム]** タブを選択してください。

1. ステータスチェックで CloudWatch メトリクスを確認するには**[ステータスとアラーム]** タブで **[メトリクス]** を展開し、以下のメトリクスのグラフを表示します。
   + **[システムのステータスチェックの失敗]**
   + **[インスタンスのステータスチェックの失敗]**
   + **[アタッチ済みの EBS ステータスチェックに失敗しました]**

   詳細については、「[ステータスチェックメトリクス](viewing_metrics_with_cloudwatch.md#status-check-metrics)」を参照してください。

------
#### [ AWS CLI ]

**ステータスチェックを表示するには**  
[describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html) コマンドを使用します。

**例**: 実行中のすべてのインスタンスのステータスを取得する

```
aws ec2 describe-instance-status
```

**例**: すべてのインスタンスのステータスを取得する

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

**例**: 単一の実行中のインスタンスのステータスを取得する

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

**例**: ステータスが `impaired` のすべてのインスタンスを取得する

```
aws ec2 describe-instance-status \
--filters Name=instance-status.status,Values=impaired
```

------
#### [ PowerShell ]

**ステータスチェックを表示するには**  
[Get-EC2VolumeStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html) コマンドを使用します。

**例**: 実行中のすべてのインスタンスのステータスを取得する

```
Get-EC2InstanceStatus
```

**例**: すべてのインスタンスのステータスを取得する

```
Get-EC2InstanceStatus -IncludeAllInstance $true
```

**例**: 単一の実行中のインスタンスのステータスを取得する

```
Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0
```

**例**: ステータスが `impaired` のすべてのインスタンスを取得する

```
Get-EC2InstanceStatus \
-Filter @{Name="instance-status.status"; Values="impaired"}
```

------