AWS とオンプレミスネットワーク間の AWS Direct Connect 接続の接続とステータスをモニタリングしたいと考えています。
解決策
接続のステータスを確認する
次の手順を実行します。
- Amazon CloudWatch コンソールを開きます。
- ナビゲーションペインで [メトリクス] を選択し、[すべてのメトリクス] を選択します。
- [すべてのメトリクス] で [DX] を選択します。
- 次に、[接続メトリクス] を選択します。
- 接続ステータスを表示するには、[メトリクス名] 列から ConnectionState メトリクスを選択します。
- [グラフ化したメトリクス] セクションで、[最小] または [最大] の統計を使用してください。[平均] 統計は使用しないでください。<br id=hardline_break/>
注: グラフには、接続がアップの場合は 1、接続がダウンしている場合は 0 の値が表示されます。接続が実行中の場合、グラフでは通常 1 の位置に平坦な線が表示されます。
AWS とのハイブリッドネットワーク接続を確認するには、Amazon CloudWatch Network Synthetic Monitor を使用してください。
CloudWatch アラームを作成して接続ステータスをモニタリングする
次の手順を実行します。
- CloudWatch コンソールを開きます。
- ナビゲーションペインで [アラーム] を選択します。
- [アラームの作成] を選択し、[アラームの作成] を選択します。
- [メトリクスの選択] を選択し、次に [DX] を選択します。
- メトリクス検索ボックスで、Direct Connect 接続の ConnectionState メトリクスを検索して選択します。
- [条件] セクションで [より低い] を選択し、1 つまたは複数のデータポイントに 1 を入力します。
- [次へ] をクリックします。
- [アクションの設定] セクションで、設定を構成します。例えば、既存のトピックに通知を送信できます。
- [次へ] をクリックします。
- [アラームの詳細の追加] セクションで設定を行い、[次へ] を選択します。
- [アラームの作成] を選択します。
Direct Connect 接続を介して転送されるデータをモニタリングする
次の手順を実行します。
- CloudWatch コンソールを開きます。
- ナビゲーションペインで [メトリクス] を選択し、[すべてのメトリクス] を選択します。
- メトリクスの検索ボックスに AWS/DX と入力します。
- 以下のメトリクスを経時的に表示して、接続の使用パターンを判断してください。<br id=hardline_break/>
ConnectionBpsIngress は、受信 (オンプレミスから AWS) ビット毎秒をモニタリングします。<br id=hardline_break/>
ConnectionBpsEgress は、送信 (AWS からオンプレミス) ビット毎秒をモニタリングします。<br id=hardline_break/>
ConnectionErrorCount は、AWS デバイス上の全タイプのメディアアクセス制御 (MAC) レベルにおける合計エラー数を示します。合計には巡回冗長検査 (CRC) エラーが含まれます。<br id=hardline_break/>
ConnectionLightLevelTx は、AWS からの送信トラフィックのファイバー接続の状態を示します。<br id=hardline_break/>
ConnectionLightLevelRx は、AWS への受信トラフィックのファイバー接続の状態を示します。
CloudWatch メトリクスとアラームを定期的に確認して、Direct Connect 接続が期待どおりに動作することを確認してください。
VPC フローログを設定する
接続トラフィックをモニタリングするには、Amazon Virtual Private Cloud (Amazon VPC) フローログを使用します。
例えば、AWSSupport-EnableVPCFlowLogs ランブックを使用して、フローログを Amazon CloudWatch Logs または Amazon Simple Storage Service (Amazon S3) に公開できます。必須の入力パラメータを必ず用意してください。
次に、CloudWatch Logs Insights を使用してトラフィックデータのクエリと分析を行います。Direct Connect 接続を経由するトラフィックの送信元 IP アドレスと送信先 IP アドレスを含める必要があります。
Direct Connect で AWS Transit Gateway を使用する場合は、Transit Gateway の VPC フローログを設定します。
AWS Health Dashboard を確認する
Direct Connect 接続または仮想インターフェイスに影響する可能性のある AWS メンテナンスが継続中または最近完了したかどうかを AWS Health Dashboard で確認してください。重要なメトリクスの通知を設定して、すぐにアラートを受け取れるようにします。
関連情報
Monitor Direct Connect resources (ダイレクトコネクトのリソースをモニタリングする)