

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Site-to-Site VPN 接続をモニタリングする
<a name="monitoring-overview-vpn"></a>

モニタリングは、 AWS Site-to-Site VPN 接続の信頼性、可用性、パフォーマンスを維持する上で重要な部分です。マルチポイント障害が発生した場合は、その障害をより簡単にデバッグできるように、ソリューションのすべての部分からモニタリングデータを収集する必要があります。ただし、Site-to-Site VPN 接続のモニタリングを開始する前に、以下の質問に対する回答を反映したモニタリング計画を作成する必要があります。
+ どのような目的でモニタリングしますか?
+ どのリソースをモニタリングしますか?
+ どのくらいの頻度でこれらのリソースをモニタリングしますか?
+ どのモニタリングツールを利用しますか?
+ 誰がモニタリングタスクを実行しますか?
+ 問題が発生したときに誰が通知を受け取りますか?

次のステップでは、さまざまなタイミングと負荷条件でパフォーマンスを測定することにより、お客様の環境で通常の VPN パフォーマンスのベースラインを確定します。VPN のモニタリングでは、過去のモニタリングデータを保存し、現在のパフォーマンスデータと比較することで、パフォーマンスの通常パターンと異常パターンを特定し、問題に対処する方法を考案できます。

ベースラインを確立するには、次の項目をモニタリングする必要があります。
+ VPN トンネルの状態
+ トンネルへのデータ
+ トンネルからのデータ

**Topics**
+ [モニタリングツール](#monitoring-automated-manual)
+ [Site-to-Site VPN ログ](monitoring-logs.md)
+ [CloudWatch を使用して Site-to-Site VPN トンネルをモニタリングする](monitoring-cloudwatch-vpn.md)
+ [AWS Health および Site-to-Site VPN イベント](monitoring-vpn-health-events.md)

## モニタリングツール
<a name="monitoring-automated-manual"></a>

AWS には、Site-to-Site VPN 接続のモニタリングに使用できるさまざまなツールが用意されています。これらのツールの一部はモニタリングを行うように設定できますが、一部のツールは手動による介入が必要です。モニタリングタスクをできるだけ自動化することをお勧めします。

### 自動モニタリングツール
<a name="monitoring-automated_tools"></a>

次に示す自動化されたモニタリングツールを使用すると、Site-to-Site VPN 接続の監視が行われ、問題が検出されたときにレポートが返されます。
+ **Amazon CloudWatch アラーム** - 指定した期間にわたって単一のメトリクスをモニタリングし、複数の期間にわたる特定のしきい値に対するメトリクスの値に基づいて 1 つ以上のアクションを実行します。アクションは、Amazon SNS トピックに送信される通知です。CloudWatch のアラームは、メトリクスが特定の状態になっただけではアクションを呼び出しません。アクションを呼び出すには、状態が変化して、指定した期間継続している必要があります。詳細については、「[Amazon CloudWatch を使用して AWS Site-to-Site VPN トンネルをモニタリングする](monitoring-cloudwatch-vpn.md)」を参照してください。
+ **AWS CloudTrail ログモニタリング** — アカウント間でログファイルを共有し、CloudWatch Logs に送信して CloudWatch CloudTrail ログファイルをリアルタイムでモニタリングし、Java でログ処理アプリケーションを書き込み、CloudTrail による配信後にログファイルが変更されていないことを確認します。詳細については、「*Amazon EC2 API リファレンス*」の「[AWS CloudTrailを使用した API 呼び出しのログを記録する](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitor-with-cloudtrail.html)」と、「*AWS CloudTrail ユーザーガイド*」の「[CloudTrail ログファイルの操作](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-working-with-log-files.html)」を参照してください。
+ **AWS Health イベント** — Site-to-Site VPN トンネルの正常性の変化、ベストプラクティス設定の推奨事項、またはスケーリング制限に近づいたときに関連するアラートと通知を受け取ります。[Personal Health Dashboard](https://docs.aws.amazon.com/health/latest/ug/what-is-aws-health.html) のイベントを使用して、自動フェイルオーバーをトリガーしたり、トラブルシューティング時間を短縮したり、接続を最適化して高可用性を実現したりします。詳細については、「[AWS Health および AWS Site-to-Site VPN イベント](monitoring-vpn-health-events.md)」を参照してください。

### 手動モニタリングツール
<a name="monitoring-manual-tools"></a>

Site-to-Site VPN 接続のモニタリングでもう 1 つ重要な点は、CloudWatch アラームの対象外の項目を手動でモニタリングすることです。Amazon VPC および CloudWatch コンソールダッシュボードには、 AWS 環境の状態がat-a-glanceビューが表示されます。

**注記**  
Amazon VPC コンソールでは、「ステータス」や「最終ステータス変更」などの Site-to-Site VPN トンネルの状態パラメータは、一時的な状態の変化や一時的なトンネルフラップを反映していない場合があります。詳細なトンネル状態変化の最新情報については、CloudWatch メトリクスとログを使用することをお勧めします。
+ Amazon VPC ダッシュボードには、次の内容が表示されます。
  + リージョン別のサービス状態
  + Site-to-Site VPN 接続
  + VPN トンネルの状態 (ナビゲーションペインで、[**Site-to-Site VPN Connections (Site-to-Site VPN 接続)**]、サイト間 VPN 接続、[**トンネル詳細**] の順に選択します)
+ CloudWatch のホームページには、以下の情報が表示されます。
  + 現在のアラームとステータス
  + アラームとリソースのグラフ
  + サービスのヘルスステータス

  また、CloudWatch を使用して以下のことを行えます。
  + 重視するサービスをモニタリングするための[カスタマイズしたダッシュボード](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)を作成します
  + メトリクスデータをグラフ化して、問題のトラブルシューティングを行い、傾向を確認する
  + すべての AWS リソースメトリクスを検索して参照する
  + 問題があることを通知するアラームを作成/編集する