ADC

NetScaler ADCアプライアンスで使用可能な空きポートを監視して、新しいバックエンド接続がないか確認する

NetScaler ADCアプライアンスは、物理サーバーまたは他のピアデバイスとの通信に、Citrixが所有するIPアドレスをソースIPアドレスとして使用します。NetScaler ADCアプライアンスはIPアドレスのプールを維持し、サーバーとの接続中にIPアドレスを動的に選択します。物理サーバが配置されているサブネットに応じて、アプライアンスは使用するIPアドレスを決定します。このアドレスプールは、トラフィックおよびモニタプローブの送信に使用されます。

新しいバックエンド接続でNetScaler ADCが所有するIPアドレスで使用可能な空きポートの総数を表示できます。この情報は、使用可能な空きポートがほぼ使い果たされそうになった場合に、NetScalerが所有するIPアドレスを増やす必要があるかどうかを判断するのに役立ちます。

NetScaler ADCアプライアンスに次の情報を入力して、新しいバックエンド接続に使用できる空きポートの総数を計算できます。

  • Citrix が所有するIPアドレス(オプション)
  • 宛先 IP アドレス
  • Destination port
  • TCP または非 TCP プロトコル

Citrix が所有するIPアドレスを指定する以外のすべての情報を指定すると、次のようになります。

  • NetScalerアプライアンスはルート検索を実行して、宛先IPアドレスに接続できるNetScaler所有のIPアドレスをすべて検索します。次に、アプライアンスは、指定された新しいバックエンド接続について、NetScalerが所有するこれらのIPアドレスで使用可能な空きポートの総数を検出して表示します。

    注:

    NetScalerアプライアンスは、宛先IPアドレスに接続できるNetScaler所有のIPアドレスを見つけるためのECMPルックアップ、LLBルックアップパス、またはPBRルックアップパスを実行しません。

Citrix が所有するIPアドレスを指定するなど、すべての情報を指定すると、次のようになります。

  • NetScaler ADCアプライアンスには、指定された新しいバックエンド接続について、指定されたIPアドレスで使用可能な空きポートの数が表示されます。

はじめに

新しいバックエンド接続で使用できる空きポートの総数を表示する前に、次の点に注意してください。

  • NetScalerアプライアンスは、宛先IPアドレスに接続できるNetScaler所有のIPアドレスを見つけるためのECMPルックアップ、LLBルックアップパス、またはPBRルックアップパスを実行しません。

  • NetScaler ADCアプライアンスは、リンクローカルIPアドレスで使用可能な空きポートの表示をサポートしていません。

NetScaler ADCアプライアンスで新しいバックエンド接続に使用できる空きポート数を表示する手順

NetScaler ADCアプライアンスで新しいバックエンド接続に使用できる空きポートの総数を表示するには:

コマンドプロンプトで次のように入力します。

  • show portallocation [-srcIP <ip_addr
ipv6_addr>] -destIP <ip_addr ipv6_addr> -destPort -**protocol** <1 for TCP, 0 for non-TCP protocol>

例-スタンドアロンNetScaler ADCアプライアンスで使用可能な空きポートの総数

> show portallocation -destip 198.51.100.30 -destport 80 -protocol 1

        Freeports available : 64505
 Done


> show portallocation -srcip 192.0.2.30 -destip 198.51.100.30 -destport 80 -protocol 1

        Freeports available for IPAddress 192.0.2.30 : 20505
 Done
<!--NeedCopy-->

例-クラスタ設定で使用可能な空きポートの総数:

次の出力例は、2 ノードクラスタセットアップの各ノードで使用可能な空きポートの総数を示しています。

> show portallocation -destip 198.51.100.30 -destport 80 -protocol 1

    Node Id: 1
    Freeports available : 32321

    Node Id: 0
    Freeports available : 32184

Done
<!--NeedCopy-->

SNMPを使用して、NetScaler ADCアプライアンスのバックエンド接続のポート使用量を監視する

PORT-ALLOC-EXCEED SNMPアラームを使用して、NetScaler ADCアプライアンスのバックエンド接続のポート使用率を監視できます。

PORT-ALLOC-EXCEED SNMPアラームには、 NetScalerが所有するIPアドレスに割り当てられたポートの合計数をパーセンテージで指定するhigh-thresholdおよびnormal-thresholdパラメータが含まれます。たとえば、 high-threshold パラメータが90に設定されている場合、NetScaler ADCアプライアンスは次のイベントが発生するとトラップメッセージを生成して送信します。

  • NetScaler ADCが所有するバックエンド接続のIPアドレスのいずれかで、ポート割り当ての割合が90%を超える場合

SNMPアラートは、使用可能な空きポートがほぼ使い果たされそうになった場合に、NetScalerが所有するIPアドレスを増やす必要があるかどうかを判断するのに役立ちます。

SNMPを使用してNetScaler ADCアプライアンスのバックエンド接続のポート使用量を監視するには

コマンドプロンプトで次のように入力します。

  • set snmp alarm PORT-ALLOC-EXCEED -logging ( ENABLED
DISABLED ) -severity -**state** ( ENABLED DISABLED ) -thresholdValue [-**normalValue** \] -**time**
  • sh snmp アラームポート割り当て超過

:

> set snmp alarm PORT-ALLOC-EXCEED -logging ENABLED  -severity Major -state ENABLED -thresholdValue 90 -time 1200
Done

> sh snmp alarm port-alloc-EXCEED

Alarm                   Alarm Threshold     Normal Threshold    Time    State       Severity        Logging
-----                   ---------------     ----------------    ----    --------    -------------   --------
1) PORT-ALLOC-EXCEED    80                  80                  7200    ENABLED     Major           ENABLED
Done

<!--NeedCopy-->

SNMPアラームとSNMPトラップリスナーの構成について詳しくは、「 SNMPトラップを生成するためのNetScaler ADC 構成」を参照してください。

NetScaler ADCアプライアンスで使用可能な空きポートを監視して、新しいバックエンド接続がないか確認する