AWS とオンプレミスネットワーク間の AWS Direct Connect 接続の接続とステータスをモニタリングしたいと考えています。
解決策
接続のステータスを確認する
次の手順を実行します。
- Amazon CloudWatch コンソールを開きます。
- ナビゲーションペインで [Metrics] (メトリクス) を選択し、[All metrics] (すべてのメトリクス) を選択します。
- [All metrics] (すべてのメトリクス) で [DX] を選択します。
- [Connection metrics] (接続メトリクス) を選択します。
- 接続ステータスを表示するには、[Metric name] (メトリクス名) 列から ConnectionState メトリクスを選択します。
- [Graphed metrics] (グラフ化したメトリクス) セクションで、[Minimum] (最小) または [Maximum] (最大) の統計を使用してください。[Average] (平均) 統計は使用しないでください。
注: グラフには、接続がアップしている場合は 1、接続がダウンしている場合は 0 の値が表示されます。接続が実行中の場合、グラフでは通常 1 の位置に平坦な線が表示されます。
AWS とのハイブリッドネットワーク接続を確認するには、Amazon CloudWatch Network Synthetic Monitor を使用してください。
CloudWatch アラームを作成して接続ステータスをモニタリングする
次の手順を実行します。
- CloudWatch コンソールを開きます。
- ナビゲーションペインで [Alarms] (アラーム) を選択します。
- [Create alarm] (アラームの作成) をクリックします。
- [Select metric] (メトリクスの選択) を選択し、次に [DX] を選択します。
- メトリクス検索ボックスで、Direct Connect 接続の ConnectionState メトリクスを検索して選択します。
- [Conditions] (条件) セクションで [Lower] (より低い) を選択し、1 つまたは複数のデータポイントに 1 を入力します。
- [Next] (次へ) をクリックします。
- [Configure actions] (アクションの設定) セクションで、設定を構成します。例えば、既存のトピックに通知を送信できます。
- [Next] (次へ) をクリックします。
- [Add alarm details] (アラームの詳細の追加) セクションで設定を行い、[Next] (次へ) をクリックします。
- [Create alarm] (アラームの作成) をクリックします。
Direct Connect 接続を介して転送されるデータをモニタリングする
次の手順を実行します。
- CloudWatch コンソールを開きます。
- ナビゲーションペインで [Metrics] (メトリクス) を選択し、[All metrics] (すべてのメトリクス) を選択します。
- メトリクスの検索ボックスに AWS/DX と入力します。
- 以下のメトリクスを経時的に表示して、接続の使用パターンを判断してください。
ConnectionBpsIngress は、受信 (オンプレミスから AWS) ビット毎秒をモニタリングします。
ConnectionBpsEgress は、送信 (AWS からオンプレミス) ビット毎秒をモニタリングします。
ConnectionErrorCount は、AWS デバイス上の全タイプのメディアアクセス制御 (MAC) レベルにおける合計エラー数を示します。合計には巡回冗長検査 (CRC) エラーが含まれます。
ConnectionLightLevelTx は、AWS からの送信トラフィックのファイバー接続の状態を示します。
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 (Direct Connect リソースをモニタリングする)