Citrix ADC

パフォーマンス統計とイベントログの収集方法

/var/nslogディレクトリにあるアーカイブnewnslogファイルから、仮想サーバと関連サービスのパフォーマンス統計を収集できます。newnslog ファイルは、/netscaler/nsconmsgを実行して解釈されます。

CLI を使用したパフォーマンス統計とイベントログの収集

Citrix ADCシェルプロンプトからnsconmsg コマンドを実行して、イベントをレポートできます。

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

/netscaler/nsconmsg -K /var/nslog/newnslog -d event

Displaying event information
NetScaler V20 Performance Data
NetScaler NS10.5: Build 57.7.nc, Date: May 14 2015, 07:35:21
rtime: Relative time between two records in milliseconds
seqno rtime event-message                         event-time
11648 16310 PPE-0 MonServiceBinding_10.104.20.110:443_(tcp-default)

指定した「newnslog」ファイルでカバーされる時間間隔を表示する

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

/netscaler/nsconmsg -K /var/nslog/newnslog -d setime

現在のデータが/var/nslog/newnslog ファイルに追加されます。NetScalerは、デフォルトで2日ごとに自動的にnewnslog ファイルをアーカイブします。アーカイブされたデータを読み込むには、次の例のようにアーカイブを抽出する必要があります。

-NetScalerシェルプロンプトから特定のディレクトリに移動するコマンド。cd /var/nslog

tar xvfz newnslog.100.tar.gz -tarファイルを抽出するコマンド。

/netscaler/nsconmsg -K newnslog.100 -d setime -この例newnslog.100では、特定のファイルでカバーされている時間スパンをチェックするコマンド。

ls -l コマンドは、すべてのログファイルとそれらのファイルに関連付けられているタイムスタンプをチェックします。

root@NETSCALER# cd /var/nslog root@NETSCALER# ls -l

 wheel    461544 Aug  7  2014 newnslog.1.tar.gz
-rw-r--r--   1 root       wheel    191067 Aug  7  2014 newnslog.10.tar.gz
-rw-r--r--   1 root       wheel  11144873 Apr 26 22:04 newnslog.100.tar.gz
-rw-r--r--   1 root       wheel  11095053 Apr 28 22:04 newnslog.101.tar.gz
-rw-r--r--   1 root       wheel  11114284 Apr 30 22:04 newnslog.102.tar.gz
-rw-r--r--   1 root       wheel  11146418 May  2 22:04 newnslog.103.tar.gz
-rw-r--r--   1 root       wheel  11104227 May  4 22:04 newnslog.104.tar.gz
-rw-r--r--   1 root       wheel  11297419 May  6 22:04 newnslog.105.tar.gz
-rw-r--r--   1 root       wheel  11081212 May  8 22:04 newnslog.106.tar.gz
-rw-r--r--   1 root       wheel  11048542 May 10 22:04 newnslog.107.tar.gz
-rw-r--r--   1 root       wheel  11101869 May 12 22:04 newnslog.108.tar.gz
-rw-r--r--   1 root       wheel  11378787 May 14 22:04 newnslog.109.tar.gz
-rw-r--r--   1 root       wheel  44989298 Apr 11  2014 newnslog.11.gz

ファイル内の時間間隔を表示する

次の例に示すように、指定したファイル内の時間範囲のみを表示するには、nsconmsg コマンドを使用します。

/netscaler/nsconmsg -K /var/nslog/newnslog -s time=22Mar2007:20:00 -T 7 -s ConLb=2 -d oldconmsg

各項目の意味は次のとおりです。

s - time=22Mar2007:20:00:00 is start at March 22, 2007 at exactly 20:00.

T 7 -7秒間のデータを表示する

s -負荷分散統計の詳細レベルを表示します。

d -統計情報を表示します。

注:

ADCリリース12.1からは、「時間」秒にも追加する必要があります。つまり、2007年3月22日の20:00:00

-d oldconmsgパラメータによって提供される統計情報は、7 秒ごとに記録されます。出力例を次に示します。

VIP(10.128.58.149:80:UP:WEIGHTEDRR): Hits(38200495, 18/sec) Mbps(1.02) Pers(OFF) Err(0)
Pkt(186/sec, 610 bytes) actSvc(4) DefPol(NONE) override(0)
Conn: Clt(253, 1/sec, OE[252]) Svr(3)
S(10.128.49.40:80:UP) Hits(9443063, 4/sec, P[2602342, 0/sec]) ATr(5) Mbps(0.23) BWlmt(0 kbits) RspTime(112.58 ms)
Other: Pkt(36/sec, 712 bytes) Wt(10000) RHits(31555)
Conn: CSvr(42, 0/sec) MCSvr(20) OE(16) RP(11) SQ(0)
S(10.128.49.39:80:UP) Hits(9731048, 4/sec, P[2929279, 0/sec]) ATr(9) Mbps(0.27) BWlmt(0 kbits) RspTime(161.69 ms)
Other: Pkt(41/sec, 756 bytes) Wt(10000) RHits(31555)
Conn: CSvr(32, 0/sec) MCSvr(19) OE(13) RP(4) SQ(0)
S(10.128.49.38:80:UP) Hits(9341366, 5/sec, P[2700778, 0/sec]) ATr(4) Mbps(0.27) BWlmt(0 kbits) RspTime(120.50 ms)
Other: Pkt(42/sec, 720 bytes) Wt(10000) RHits(31556)
Conn: CSvr(37, 0/sec) MCSvr(19) OE(13) RP(9) SQ(0)
S(10.128.49.37:80:UP) Hits(9685018, 4/sec, P[2844418, 0/sec]) ATr(3) Mbps(0.23) BWlmt(0 kbits) RspTime(125.38 ms)
Other: Pkt(38/sec, 670 bytes) Wt(10000) RHits(31556)
Conn: CSvr(32, 0/sec) MCSvr(20) OE(10) RP(7) SQ(0)

注:

個々のサービスのクライアント接続数は、仮想サーバーのクライアント接続数まで加算されません。その理由は、Citrix ADCアプライアンスとバックエンドサービスの間でセッションが再利用されるためです。

仮想サーバ出力

VIP(10.128.58.149:80:UP:WEIGHTEDRR): Hits(38200495, 18/sec) Mbps(1.02) Pers(OFF) Err(0) Pkt(186/sec, 610 bytes) actSvc(4) DefPol(NONE) override(0) Conn: Clt(253, 1/sec, OE[252]) Svr(3)

次に、仮想サーバの統計情報を示します。

  1. IP (IP address:port:state:Load balancing method)」を参照してください。設定されている仮想 IP アドレスの IP アドレスとポート。仮想サーバの状態または仮想 IP アドレスが、UP、DOWN、または OUT OF SERVICE 。負荷分散メソッドが仮想 IP アドレス)に設定されている
  2. Hits (#)」を参照してください。仮想サーバに到達した要求の数。
  3. Mbps (#)」を参照してください。仮想サーバ(Rx + Tx)の合計トラフィック量(Mbits/s)
  4. Pers: 設定された永続性のタイプ。
  5. Err (#)」を参照してください。仮想サーバーによってエラーページが生成された回数。
  6. Pkt (#/sec, # bytes):仮想サーバーを通過するネットワークトラフィック(パケット数)の量と、仮想サーバーを通過する平均パケットサイズ。
  7. actSvc(#)」を参照してください。仮想サーバにバインドされているアクティブなサービスの数。
  8. DefPol (RR)」を参照してください。デフォルトのロードバランシング方式がアクティブかどうかを示します。デフォルトの負荷分散方式は、他の方式の動作を滑らかにするために、いくつかの初期要求に使用されます。
  9. Clt (#, #/sec)」を参照してください。仮想サーバのレートに対する現在のクライアント接続の数。
  10. OE [#]」を参照してください。オープン確立状態の仮想サーバからのサーバ接続の数。
  11. Svr (#)」を参照してください。仮想サーバからの現在のサーバ接続の数。

上記の出力で、コマンドは統計サンプルを収集Svr(3) することを示します。合計で 4 つのサービスがある場合でも、仮想サーバーとバックエンドサーバーには 3 つのアクティブな接続があります。クライアントが仮想サーバとの接続を確立する場合、コマンドが情報を収集するときに、クライアントがトラフィックを送受信する必要はありません。したがって、 OE[]数よりも小さいSvrカウンターの表示が一般的です。Svrカウンターは、データをアクティブに送受信しているアクティブな接続の数を表します。マッピングされた IP アドレス (MIP) またはサブネット IP アドレス (SNIP) は、関連付けられたバックエンドサーバーに接続されています。また、Citrix ADCは、バックエンドサーバーに接続された仮想サーバーを追跡し、カウンタを計算します。

仮想サービス出力

S(10.128.49.40:80:UP) Hits(9443063, 4/sec, P[2602342, 0/sec]) ATr(5) Mbps(0.23) BWlmt(0 kbits) RspTime(112.58 ms)
Other: Pkt(36/sec, 712 bytes) Wt(10000) RHits(31555)
Conn: CSvr(42, 0/sec) MCSvr(20) OE(16) RP(11) SQ(0)

次に、サービス統計情報を示します。

  1. S (IP address:port:state)」を参照してください。IPアドレス、ポート、およびサービスの状態(DOWN、UP、OUT OUP、OUT OUT)。
  2. Hits (#, P[#])」を参照してください。サービスに送信された要求の数、設定されたサーバーの永続性のためにサービスに送信された要求の数。
  3. ATr (#)」を参照してください。サービスへのアクティブな接続の数。

注:

アクティブな接続は、サービスへの未処理の要求があるか、現在トラフィックアクティビティがある接続です。

  1. Mbps (#.##)」を参照してください。サービス上の総トラフィック量(Rx + Tx)を Mbits/s に変換したもの
  2. BWlmt (# kbits): 定義済みの帯域幅制限。
  3. RspTime (# ms)」を参照してください。サービスの平均応答時間(ミリ秒)。
  4. Pkt(#/sec, #bytes)」を参照してください。サービスに送信される 1 秒あたりのパケット数に関するトラフィック量。パケットの平均サイズ。
  5. Wt (#)」を参照してください。負荷分散アルゴリズムで使用される重みインデックス。

注:

この値を 10,000 で割ると、サービスの実際に設定された重み値が得られます。

  1. RHits (#)」を参照してください。ラウンドロビンロードバランシングアルゴリズムで使用される実行中の要求カウンタ。
  2. CSvr (#, #/sec)」を参照してください。サービスレートへの接続の数。
  3. MCSvr (#)」を参照してください。サービスへの接続の最大数。
  4. OE (#)」を参照してください。確立された状態のサービスへの接続数。
  5. RP (#)」を参照してください。再利用プールに存在する、サービスへの接続数。
  6. SQ (#)」を参照してください。サージキューで待機しているサービスへの接続数。

Citrix ADC GUIを使用してパフォーマンス統計とイベントログを収集する

  1. [システム] > [診断] > [メンテナンス] > [ログファイルの削除/ダウンロード] に移動します。
  2. ファイルを選択し、[ダウンロード] をクリックしてファイルをダウンロードします。

Citrix ADC GUIでパフォーマンス統計とイベントログを収集する

パフォーマンス統計とイベントログの収集方法