Q8 — AWS SOA-C02 第1章
第 8/100 問 | ← 第1章
SysOps管理者は、Linux Amazon EC2インスタンス上で実行されるプロセスを監視する必要があります。このプロセスが停止した場合、自動的に再起動する必要があります。Amazon CloudWatchエージェントは、すでにすべてのEC2インスタンスにインストールされています。 これらの要件を満たすソリューションはどれですか?
- A. CloudWatchエージェントにプロセスのprocstat監視設定を追加します。プロセスが停止した後にAWS Systems Manager Automationランブックを起動するAmazon EventBridgeイベントルールを作成します。
- B. CloudWatchエージェントにプロセスのStatsD監視設定を追加します。プロセスが停止した後にAWS Systems Manager Automationランブックを起動するCloudWatchアラームを作成します。
- C. CloudWatchエージェントにプロセスのStatsD監視設定を追加します。プロセスが停止した後にAWS Systems Manager Automationランブックを起動するAmazon EventBridgeイベントルールを作成します。
- D. CloudWatchエージェントにプロセスのprocstat監視設定を追加します。プロセスが停止した後にAWS Systems Manager Automationランブックを起動するCloudWatchアラームを作成します。 ✓
正解: D. CloudWatchエージェントにプロセスのprocstat監視設定を追加します。プロセスが停止した後にAWS Systems Manager Automationランブックを起動するCloudWatchアラームを作成します。
解説
AWSサービスにおいて、CloudWatchエージェントのprocstatプラグインは、特定のプロセスの状態を監視し、その指標をCloudWatchに送信します。Amazon EventBridgeは、プロセス停止などのシステム状態変化に応じてイベントルールを実行でき、AWS Systems Manager Automationと統合してプロセスの再起動を自動実行できます。選択肢では、procstatがプロセスデータを正しく取得し、EventBridgeのイベント駆動型メカニズムを用いて自動応答を実現しており、中間のアラーム処理を必要としません。オプションBおよびCのStatsDは、カスタム指標収集向けであり、プロセス監視のユースケースには不適切です。オプションDはCloudWatchアラームを用いるものですが、問題文では明示的にEventBridgeをイベント応答サービスとして使用することが求められています。正しく構成された答えはAです。