Elastic Compute Service (ECS) コンソールまたは API オペレーションを使用して、ECS インスタンスのヘルスステータスを確認し、OS の可用性、ネットワーク接続、パフォーマンスを判断します。
インスタンスのヘルスステータス
-
インスタンスのヘルスステータスを監視して、問題を早期に検出し、トラブルシューティングを行います。
たとえば、ライフサイクル状態が実行中のインスタンスでも、OS が正常でない場合があります。ヘルスステータスが正常である場合にのみ、SSH または RDP を使用してインスタンスにアクセスできます。
-
ヘルスステータスは 1 分ごとに更新されます。これを監視することで、異常を早期に特定し、対処することができます。
-
ヘルスステータス変更の通知を受信するには、[インスタンスのヘルスステータス変更のイベントトリガーのアラートルール] を作成します。 詳細については、「システムイベントのアラートルールを管理する (レガシー)」をご参照ください。
-
次の表では、ヘルスステータスとライフサイクル状態を比較します。
ライフサイクル状態 (Lifecycle Status)
ヘルスステータス (HealthStatus)
説明
対処方法
起動中
初期化中
インスタンスは初期化中です。
インスタンスが起動するまでお待ちください。
実行中
インスタンスの OS は起動中です。
インスタンスが起動するまでお待ちください。
実行中
異常
-
インスタンスの OS は実行中ですが、基盤ホスト、ストレージ、またはネットワークの問題により、パフォーマンスが低下する可能性があります。
-
インスタンスの OS は実行中ですが、メモリ不足 (OOM) エラーが原因で、インスタンスにブルースクリーンが発生したり、ハングしたりします。
-
インスタンスを起動または再起動してください。
-
Alibaba Cloud のテクニカルサポートにお問い合わせください。
実行中
正常
インスタンスの OS は正常に実行されており、外部の問題はありません。
なし
停止中/停止済み
データ不足
インスタンスは停止中または停止済みです。
インスタンスを起動してください。
削除済み
該当なし
インスタンスのライフサイクル状態が無効です。
なし
-
インスタンスのヘルスステータスの表示
ECS コンソールでのインスタンスのヘルスステータスの表示
-
ECS コンソール - インスタンスに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
インスタンスリストに ヘルスステータス 列を追加します。
-
インスタンスリストの右上隅にある
アイコンをクリックします。 -
[インスタンスリストの設定] ダイアログボックスで、[表示されていない列] セクションの ヘルスステータス の横にある
アイコンをクリックし、続行 をクリックします。
-
-
対象のインスタンスを見つけて、その ヘルスステータス 列を確認します。

Alibaba Cloud CLI を使用したインスタンスのヘルスステータスの表示
-
DescribeInstances API と DescribeInstancesFullStatus API を呼び出して、特定のインスタンスのヘルスステータスを照会します。
aliyun ecs DescribeInstances --RegionId TheRegionId --output cols=InstanceId,InstanceName rows=Instances.Instance[] aliyun ecs DescribeInstancesFullStatus --RegionId TheRegionId --InstanceId.1 i-bp1afnc98r8k69****** --output cols=HealthStatus rows=InstanceFullStatusSet.InstanceFullStatusType[] -
DescribeInstancesFullStatus API を呼び出して、リージョン内のすべてのインスタンスのヘルスステータスを照会します。
リージョン ID については、「リージョンとゾーン」をご参照ください。
aliyun ecs DescribeInstancesFullStatus --RegionId TheRegionId --output cols=HealthStatus rows=InstanceFullStatusSet.InstanceFullStatusType[]
レスポンスでは、HealthStatus はインスタンスのヘルスステータスを示し、Status はライフサイクル状態を示します。
-
正常なインスタンス: HealthStatus は OK を返します。
-
異常なインスタンス: HealthStatus は OK 以外の値を返します。
ヘルスステータスとライフサイクル状態の違いについては、「インスタンスのヘルスステータス」をご参照ください。