モニタリングは、IPsec-VPN 接続の信頼性、可用性、およびパフォーマンスを維持するうえで重要です。トンネルネゴシエーションステータスやトラフィックレートなどの監視メトリクスを監視することで、接続の実行ステータスと帯域幅使用量を明確に把握できます。これにより、ネットワーク帯域幅のボトルネックを迅速に特定し、障害や異常を検知して、ネットワーク全体の信頼性と可用性を向上できます。VPN Gateway は Cloud Monitor と統合されているため、Cloud Monitor コンソールから Alibaba Cloud のすべてのリソースを一元的に監視および管理できます。
IPsec-VPN トンネルステータスの監視
VPN Gateway では、トンネルステータスの変更を監視できます。 VPN Gateway コンソールでトンネルの現在のステータスを表示できます。 また、システムイベントをサブスクライブするか、メトリクスにしきい値トリガーのアラートルールを作成して、トンネルステータスの変更に関する通知を迅速に受け取ることもできます。
-
IPsec-VPN 接続トンネルのステータスの表示
クリックして手順を表示
VPN Gateway コンソールにログインし、IPsec 接続がデプロイされているリージョンを選択します。 左側メニューで、IPsec 接続 を選択します:
-
デュアルトンネルモードの IPsec-VPN 接続
IPsec-VPN 接続 ページで、IPsec 接続の ID をクリックしてその詳細ページに移動します。Tunnel タブの 接続ステータス 列で、アクティブ/スタンバイのトンネルのネゴシエーションステータスを確認します。このタブのトンネルのリストには、[トンネルロール (アクティブ/スタンバイ)]、[ゲートウェイ IP]、[事前共有キー]、[トンネル CIDR ブロック]、[ローカル BGP アドレス]、[接続ステータス]、[カスタマーゲートウェイ]、[ステータス] などの情報が含まれます。両方のトンネルの [接続ステータス] が [フェーズ 1 ネゴシエーション失敗] の場合、VPN ネゴシエーションの問題が発生しており、さらなるトラブルシューティングが必要です。[詳細の表示] をクリックしてネゴシエーション失敗の原因を理解するか、[ログの表示] をクリックしてトンネルログを表示できます。
-
シングルトンネルモードの IPsec-VPN 接続
IPsec-VPN 接続 ページで、対象の IPsec 接続を見つけ、接続ステータス 列を確認します。ステータスが緑色の点で示され、接続ステータス と表示されている場合、IPsec-VPN トンネルネゴシエーションは成功です。
説明IPsec-VPN 接続またはトンネルのステータスが異常な場合は、コンソールに表示されるエラーコードに基づいて問題のトラブルシューティングを行うことができます。
-
-
VPN Gateway のシステムイベント
VPN Gateway は、トンネルネゴシエーションとヘルスチェックステータスの変更を記録およびレポートするためにシステムイベントを事前定義しています。 CloudMonitor コンソールに移動して、VPN Gateway が生成したシステムイベントを表示し、システムイベントをサブスクライブできます。 これにより、リソースステータスの変更を常に把握し、迅速に対応できます。
クリックして VPN Gateway がサポートするシステムイベントを表示
リソースのステータスが変更された場合にのみ、システムイベントが生成されます。
たとえば、IPsec 接続のヘルスチェックを設定した後、最初のヘルスチェックステータスは失敗になります。 デフォルトでは、システムは ヘルスチェック失敗 のシステムイベントを生成しません。 ヘルスチェックステータスが失敗から成功に、または成功から失敗に変わった場合にのみ、システムは ヘルスチェック成功 または ヘルスチェック失敗 のシステムイベントを生成します。 システムイベントをサブスクライブすると、システムはこれらのイベントのアラート通知を送信します。
|
リソース |
イベント名 |
イベントの説明 |
説明 |
イベントタイプ |
イベントレベル |
|
デュアルトンネルモードの IPsec-VPN 接続 |
ipsec_tunnel_nego_success |
IPsec トンネルネゴシエーション成功 |
デュアルトンネルモードの IPsec-VPN 接続のトンネルのネゴシエーションが成功したことを示します。 |
ステータス通知 |
情報 |
|
ipsec_tunnel_nego_failed |
IPsec トンネルネゴシエーション失敗 |
デュアルトンネルモードの IPsec-VPN 接続のトンネルのネゴシエーションが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
ipsec_vco_tunnel_all_nego_failed |
すべての IPsec 接続トンネルのネゴシエーションが失敗しました |
デュアルトンネルモードの IPsec-VPN 接続の両方のトンネルのネゴシエーションが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
シングルトンネルモードの IPsec-VPN 接続 |
ipsec_phase1_nego_failed |
IPsec フェーズ 1 ネゴシエーション失敗 |
VPN Gateway 上の IPsec 接続のフェーズ 1 ネゴシエーションが失敗したことを示します。 |
ステータス通知 |
警告 |
|
ipsec_phase1_nego_success |
IPsec フェーズ 1 ネゴシエーション成功 |
VPN Gateway 上の IPsec 接続のフェーズ 1 ネゴシエーションが成功したことを示します。 |
ステータス通知 |
情報 |
|
|
ipsec_phase2_nego_failed |
IPsec フェーズ 2 ネゴシエーション失敗 |
VPN Gateway 上の IPsec 接続のフェーズ 2 ネゴシエーションが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
ipsec_phase2_nego_success |
IPsec フェーズ 2 ネゴシエーション成功 |
VPN Gateway 上の IPsec 接続のフェーズ 2 ネゴシエーションが成功したことを示します。 |
ステータス通知 |
情報 |
|
|
ipsec_health_check_failed |
ヘルスチェック失敗 |
VPN Gateway 上の IPsec 接続のヘルスチェックが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
ipsec_health_check_success |
ヘルスチェック成功 |
VPN Gateway 上の IPsec 接続のヘルスチェックが成功したことを示します。 |
ステータス通知 |
情報 |
|
|
vpn_connection_hc_failed |
VPN 接続のヘルスチェック失敗 |
Transit Router 上の IPsec 接続のヘルスチェックが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
vpn_connection_hc_success |
VPN 接続のヘルスチェック成功 |
Transit Router 上の IPsec 接続のヘルスチェックが成功したことを示します。 |
ステータス通知 |
情報 |
|
|
vpn_connection_ph1_failed |
VPN 接続フェーズ 1 ネゴシエーション失敗 |
Transit Router 上の IPsec 接続のフェーズ 1 ネゴシエーションが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
vpn_connection_ph1_success |
VPN 接続フェーズ 1 ネゴシエーション成功 |
Transit Router 上の IPsec 接続のフェーズ 1 ネゴシエーションが成功したことを示します。 |
ステータス通知 |
情報 |
|
|
vpn_connection_ph2_failed |
VPN 接続フェーズ 2 ネゴシエーション失敗 |
Transit Router 上の IPsec 接続のフェーズ 2 ネゴシエーションが失敗したことを示します。 |
ステータス通知 |
警告 |
|
|
vpn_connection_ph2_success |
VPN 接続フェーズ 2 ネゴシエーション成功 |
Transit Router 上の IPsec 接続のフェーズ 2 ネゴシエーションが成功したことを示します。 |
ステータス通知 |
情報 |
|
|
SSL-VPN 接続 |
CertKeyExpired |
証明書の有効期限切れ |
SSL クライアント証明書の有効期限が切れています。 |
例外 |
クリティカル |
-
IPsec-VPN 接続トンネルステータスのメトリクス
VPN Gateway は、トンネルステータスに関連するメトリクスを提供します。 これらのメトリクスに対してしきい値トリガーのアラートルールを作成することで、トンネルステータスの変更に関する通知を迅速に受け取ることができます。
クリックしてトンネルステータスメトリクスを表示
リソース
メトリック
メトリックの説明
説明
vpn (VPN Gateway)
VPN Gateway 上の IPsec-VPN 接続。
ipsec.state
VPN Gateway 上の IPsec 接続のネゴシエーションステータス
シングル-トンネルモードにおける IPsec-VPN 接続のネゴシエーションステータス。値が
0の場合はネゴシエーションが失敗したことを示し、値が1の場合はネゴシエーションが成功したことを示します。tun.state
VPN Gateway 上の IPsec 接続のトンネルのネゴシエーションステータス
デュアルトンネルモードの IPsec-VPN 接続のトンネルのネゴシエーションステータス。 値 0 はトンネルネゴシエーションが失敗したことを示します。 値 1 はトンネルネゴシエーションが成功したことを示します。
ipsec.bgp_state
VPN Gateway 上の IPsec 接続の BGP ネゴシエーションステータス
シングル トンネル モードの VPN ゲートウェイにおける IPsec 接続の BGP ネゴシエーションステータス。値が
0の場合は BGP ネゴシエーションが失敗したことを示します。値が1の場合は BGP ネゴシエーションが成功したことを示します。tun.bgp_state
VPN Gateway 上の IPsec トンネルの BGP ネゴシエーションステータス
デュアルトンネルモードの VPN ゲートウェイにおける IPsec トンネルの BGP ネゴシエーションステータス。値が
0の場合は BGP ネゴシエーションの失敗を、1の場合は成功を示します。vpnconnection (VPN 接続)
Transit Router 上の IPsec-VPN 接続。
vpn_connection.state
IPsec 接続のネゴシエーションステータス。
シングル トンネル モードの VPN 接続のネゴシエーションステータス。値が
0の場合はネゴシエーションが失敗したことを示し、値が1の場合はネゴシエーションが成功したことを示します。vpn_connection_tun.state
トンネルのネゴシエーションステータス。
デュアルトンネル VPN 接続におけるトンネルの交渉ステータス。値
0はトンネル交渉の失敗を示し、値1はトンネル交渉の成功を示します。vpn_connection.bgp_state
VPN 接続の BGP ネゴシエーションステータス
シングル トンネル モードの VPN 接続における BGP ネゴシエーションステータス。値が
0の場合は BGP ネゴシエーションの失敗を示し、1の場合は BGP ネゴシエーションの成功を示します。vpn_connection_tun.bgp_state
VPN 接続の IPsec トンネルの BGP ネゴシエーションステータス
デュアルトンネル VPN 接続における IPsec トンネルの BGP ネゴシエーションステータスです。値
0は BGP ネゴシエーションが失敗したことを示します。値1は BGP ネゴシエーションが成功したことを示します。
IPsec-VPN トラフィックレートの監視
VPN Gateway を使用すると、VPN Gateway インスタンス、IPsec-VPN 接続、およびトンネルのインバウンドとアウトバウンドのトラフィックレート、パケットレート、帯域幅使用率を表示できます。 これにより、ネットワークの輻輳や異常なトラフィックを迅速に特定し、帯域幅使用率を最適化するのに役立ちます。
-
IPsec-VPN 接続のトラフィックレートの表示
次のセクションでは、VPN Gateway コンソールでトラフィックレートデータを表示する方法について説明します。 CloudMonitor コンソールで IPsec-VPN トラフィックレートデータを表示することもできます。 詳細については、「クラウドサービスの監視」をご参照ください。
IPsec-VPN 接続とそのトンネルのトラフィックレートの表示
VPN ゲートウェイコンソールにログインし、IPsec 接続がデプロイされているリージョンを選択します。左側のナビゲーションウィンドウで、IPsec 接続 を選択します。IPsec-VPN 接続 ページで、IPsec 接続インスタンス ID をクリックします。IPsec 接続インスタンスの詳細ページの モニター タブで、トラフィックレート情報を確認します。
デュアルトンネルモードの IPsec-VPN 接続では、ディメンション を選択して特定のトンネルのトラフィックレートを表示できます。
ディメンション
メトリック
説明
IPsec 接続
IPsec 接続インバウンドパケットレート
IPsec 接続がデータパケットを受信するレート。 単位:pps。
IPsec 接続アウトバウンドパケットレート
IPsec 接続がデータパケットを送信するレート。 単位:pps。
IPsec 接続インバウンドトラフィックレート
IPsec 接続がトラフィックを受信するレート。 単位:bps。
IPsec 接続アウトバウンドトラフィックレート
IPsec 接続がトラフィックを送信するレート。 単位:bps。
トンネル
トンネルインバウンドパケットレート
トンネルがデータパケットを受信するレート。 単位:pps。
トンネルアウトバウンドパケットレート
トンネルがデータパケットを送信するレート。 単位:pps。
トンネルインバウンドトラフィックレート
トンネルがトラフィックを受信するレート。 単位:bps。
トンネルアウトバウンドトラフィックレート
トンネルがトラフィックを送信するレート。 単位:bps。
VPN Gateway インスタンスのトラフィックレートの表示
VPN Gateway インスタンスが複数の IPsec-VPN 接続を管理している場合、すべての接続の合計を表す集計されたトラフィックレートを表示できます。
VPN Gateway コンソールにログインし、VPN Gateway インスタンスがデプロイされているリージョンを選択します。VPN Gateway ページで、インスタンスの ID をクリックして詳細ページを開き、モニター タブを選択してトラフィックレートメトリクスを表示します。
VPN Gateway インスタンスに SSL-VPN 接続もある場合、そのトラフィックはメトリックに含まれます。
メトリック
説明
VPN Gateway インバウンドパケットレート
VPN Gateway インスタンスがデータパケットを受信するレート。 単位:pps。
VPN Gateway アウトバウンドパケットレート
VPN Gateway インスタンスがデータパケットを送信するレート。 単位:pps。
VPN Gateway インバウンドトラフィックレート
VPN Gateway インスタンスがトラフィックを受信するレート。 単位:bps。
VPN Gateway アウトバウンドトラフィックレート
VPN Gateway インスタンスがトラフィックを送信するレート。 単位:bps。
SSL クライアント接続数
VPN Gateway インスタンスにアクティブな SSL-VPN 接続をしているクライアントの数。 単位:個。
[Gateway.rx.utilization]
VPN Gateway インスタンスが使用するインバウンド帯域幅の割合。
[Gateway.tx.utilization]
VPN Gateway インスタンスが使用するアウトバウンド帯域幅の割合。
-
トラフィックレートメトリックのしきい値アラームルールの作成
CloudMonitor コンソールで IPsec-VPN トラフィックレートメトリックのしきい値アラームルールを作成します。 トラフィックレートが設定されたしきい値を超えると、CloudMonitor はアラートを送信し、問題を迅速に特定して解決するのに役立ちます。
トラフィックレートメトリック
製品
監視対象リソース
メトリックと説明
VPN Gateway
これらのメトリックは、VPN Gateway に関連付けられている IPsec 接続に適用されます。
VPN Gateway インスタンス
-
[Gateway.rx.utilization] (in_bandwidth_utilization) : VPN Gateway インスタンスが使用するインバウンド帯域幅の割合。
-
[Gateway.tx.utilization] (out_bandwidth_utilization) : VPN Gateway インスタンスが使用するアウトバウンド帯域幅の割合。
-
[VPN ゲートウェイのインバウンドパケットレート] (net.rxPkgs) : VPN Gateway インスタンスがデータパケットを受信するレート。
-
[VPN ゲートウェイのアウトバウンドパケットレート] (net.txPkgs) : VPN Gateway インスタンスがデータパケットを送信するレート。
-
[接続数] (ssl_client.count) : VPN Gateway インスタンスにアクティブな SSL-VPN 接続をしているクライアントの数。
-
[Gateway インバウンド帯域幅] (net_rx.rate) : VPN Gateway インスタンスがトラフィックを受信するレート。
-
[Gateway アウトバウンド帯域幅] (net_tx.rate) : VPN Gateway インスタンスがトラフィックを送信するレート。
IPsec-VPN 接続
-
[接続がパケットに流れ込むレート] (ipsec.rxPkgs) : IPsec 接続がデータパケットを受信するレート。
-
[接続流出パッケージレート] (ipsec.txPkgs) : IPsec 接続がデータパケットを送信するレート。
-
[接続流入帯域幅] (ipsec_rx.rate) : IPsec 接続がトラフィックを受信するレート。
-
[接続流出帯域幅] (ipsec_tx.rate) : IPsec 接続がトラフィックを送信するレート。
-
[VPN ゲートウェイ IPSec 接続の BGP ネゴシエーションステータス] (ipsec.bgp_state) : 接続の BGP ネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。 -
[VPN Gateway の IPSec 接続ネゴシエーションステータス] (ipsec.state) : 接続のネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。
トンネル
-
[VPN ゲートウェイ IPsec トンネルのインバウンドパケットレート] (tun.rx_pps) : トンネルがデータパケットを受信するレート。
-
[VPN ゲートウェイ IPsec トンネルのアウトバウンドパケットレート] (tun.tx_pps) : トンネルがデータパケットを送信するレート。
-
[VPN ゲートウェイ IPsec トンネルのインバウンド帯域幅] (tun.rx_bps) : トンネルがトラフィックを受信するレート。
-
[VPN ゲートウェイ IPsec トンネルのアウトバウンド帯域幅] (tun.tx_bps) : トンネルがトラフィックを送信するレート。
-
[BGP Negotiation Status of IPSec Tunnel in VPN Gateway] (tun.bgp_state) : トンネルの BGP ネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。 -
[VPN Gateway の IPSec 接続の中の 1 つの単一トンネルのネゴシエーションステータス] (tun.state) : トンネルのネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。
VPN 接続
これらのメトリックは、Transit Router に関連付けられている IPsec 接続に適用されます。
IPsec-VPN 接続
-
[vpn.connection.rxPkgs] (vpn_connection.rxPkgs) : VPN 接続がデータパケットを受信するレート。
-
[vpn.connection.txPkgs] (vpn_connection.txPkgs) : VPN 接続がデータパケットを送信するレート。
-
[vpn.connection.rx.rate] (vpn_connection_rx.rate) : VPN 接続がトラフィックを受信するレート。
-
[vpn.connection.tx.rate] (vpn_connection.tx.rate) : VPN 接続がトラフィックを送信するレート。
-
[BGP Negotiation Status of IPSec Connection in VPN Connection] (vpn_connection.bgp_state) : 接続の BGP ネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。 -
[VPN 接続 IPsec 接続のネゴシエーション状態] (vpn_connection.state) : 接続のネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。
トンネル
-
[VPN 接続のシングルトンネルパケット受信レート] (vpn_connection_tun.rxPkgs) : トンネルがデータパケットを受信するレート。
-
[VPN 接続のシングルトンネルバケット送信レート] (vpn_connection_tun.txPkgs) : トンネルがデータパケットを送信するレート。
-
[VPN 接続のシングルトンネルインバウンド帯域幅] (vpn_connection_tun.rx.rate) : トンネルがトラフィックを受信するレート。
-
[VPN 接続のシングルトンネルアウトバウンド帯域幅] (vpn_connection_tun.tx.rate) : トンネルがトラフィックを送信するレート。
-
[BGP Negotiation Status of IPSec Tunnel in VPN Connection] (vpn_connection_tun.bgp_state) : トンネルの BGP ネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。 -
[VPN 接続 IPsec トンネルのネゴシエーション状態] (vpn_connection_tun.state) : トンネルのネゴシエーション状態。 値
0は異常な状態を示し、1は正常な状態を示します。
-
IPsec-VPN トラフィックのクエリと分析
IPsec-VPN 接続を監視する際、送信元・送信先の IP アドレスやポート、プロトコルなど、特定のトラフィック詳細を確認できます。フローログを使用してインバウンドとアウトバウンドのトラフィックを記録し、ログのクエリと分析ができます。
-
VPN Gateway インスタンス上の IPsec-VPN 接続の場合、VPC フローログを使用して、そのインスタンスのインバウンドとアウトバウンドのトラフィックを記録できます。詳細については、「ENI フローログを使用した、VPN Gateway インスタンスが送信するトラフィックのクエリと分析」をご参照ください。
-
Transit Router 上の IPsec-VPN 接続の場合、Transit Router フローログを使用してインバウンドとアウトバウンドのトラフィックを記録できます。詳細については、「フローログを使用したリージョン間のトップトラフィックのクエリ」をご参照ください。
関連トピック
CloudMonitor API オペレーションを呼び出して、IPsec-VPN リソースのメトリクスをクエリできます。
-
CloudMonitor が提供する API オペレーションについては、「Alibaba Cloud 製品のモニタリング」をご参照ください。
-
Namespace、MetricName、Dimensions、Period など、API オペレーションの呼び出しに必要なパラメーターについては、「付録1:Alibaba Cloud 製品のメトリクス」をご参照ください。