Application Delivery Management

Web Insight

Web Insightを使用すると、管理者はCitrix ADC インスタンスによって提供されるすべてのWebアプリケーションを監視できます。管理者は、Citrix ADC インスタンスからアプリケーションを統合的かつリアルタイムで監視できます。Web Insight は、クライアントネットワークの遅延やサーバーの応答時間などの重要な情報を提供し、アプリケーションのパフォーマンスを確実に監視および改善します。分析に使用されるデータは、Citrix ADC インスタンスによって処理される各 HTTP、HTTPS トランザクションからキャプチャされます。分析データにより、環境内のCitrix ADC インスタンス、アプリケーション、URL、クライアント、およびサーバーのパフォーマンスを分析できます。

Web Insight を使用してデータを表示できるユースケースには、次のようなものがあります。

  • SharePoint などのアプリケーションへのアクセス中に遅延が発生しているクライアントのリスト

  • 1 時間以内に最もヒット数が多かったアプリケーション

  • クライアントからアクセスされたアプリケーションと URL のリスト

  • 特定のクライアントが使用するオペレーティングシステムとブラウザ

  • エラー関連の応答を最も多く送信するアプリケーションまたはサーバー

  • 特定のクライアントでのアクセシビリティの問題

  • 特定のクライアントからの少数のアプリケーションまたはすべてのアプリケーションにおけるアクセシビリティの問題

  • 特定のクライアントとバックエンドサーバーからのアプリケーションのいくつかのページが遅い

  • 特定のクライアントとバックエンドサーバーからアクセスすると、アプリケーションが遅くなる

選択したインスタンス上の特定の仮想サーバーに対して Web Insight を有効にして、Web アプリケーション上のトラフィックを監視できます。Web Insight機能は、NetScaler ADMの仮想サーバーの統計情報を提供します。

Web Insight を有効にする手順は、次のとおりです。

Citrix ADMが13.0ビルド41.x以降の場合

  1. [ ネットワーク ] > [ インスタンス ] > [ NetScaler ADC] に移動し、インスタンスタイプを選択します。たとえば、VPX です。

  2. インスタンスを選択し、[ アクションの選択] リストから [ Analytics の設定] をクリックします。

  3. [ 仮想サーバーでの Analytics の設定 ] ページで、仮想サーバーを選択し、[ Analytics を有効にする] をクリックします。

  4. アナリティクスを有効にする 」ウィンドウで:

    1. Web インサイトを選択

    2. Logstream をトランスポートモードとして選択

      NetScaler ADC 12.0以前の場合、 IPFIXはトランスポートモードのデフォルトのオプションです 。NetScaler ADC 12.0以降では、トランスポートモードとして[ ログストリーム ]または[ IPFIX ]を選択できます。

      IPFIX とログストリームの詳細については、「 ログストリームの概要」を参照してください。

    3. 式はデフォルトでtrueです

    4. [OK]をクリックします

      分析を有効にする

      • ライセンスされていない仮想サーバーを選択すると、NetScaler ADM はまずそれらの仮想サーバーのライセンスを取得し、次に分析を有効にします。

      • 管理パーティションでは、 Web Insight のみがサポートされます

      • キャッシュリダイレクト、 認証、 GSLBなどの仮想サーバーでは、分析を有効にすることはできません。エラーメッセージが表示されます。

OK]をクリックすると、NetScaler ADM は選択した仮想サーバー上で分析を有効にするために処理します。

処理分析

Citrix ADMが13.0ビルド36.27以前の場合

  1. [ ネットワーク ] > [ インスタンス ] > [ Citrix ADC] に移動し、分析を有効にするNetScaler ADCインスタンスを選択します。

  2. [ アクションの選択 ] リストから、[ Analyticsの設定] を選択します。

    分析の設定

  3. [ ** Insightの設定** ] ページで、次の操作を行います。

    1. ロードバランシングまたはコンテンツスイッチングの アプリケーションリスト を選択します。

      アプリケーション一覧

    2. 仮想サーバーを選択し、[ AppFlow を有効にする] をクリックします。

      仮想サーバー

  4. [AppFlow を有効にする] ダイアログボックスで、次の操作を行います。

    • テキストボックスに true と入力します。

    • 転送モードとして [ ログストリーム ] を選択します。

      注:Citrix では、転送モードとしてLogstreamを選択することを推奨しています。

    • [ Web Insight ] を選択し、[ OK ] をクリックします。

      トランスポートモード

Web アプリケーションの問題を分析する

管理者が特定する必要がある一般的な問題の 1 つは、遅延の問題です。管理者は、遅延の問題がサーバーネットワーク、クライアントネットワーク、またはサーバーの応答時間にあるかどうかを確認する必要があります。Citrix ADM を使用すると、[ 分析 ] > [ Webインサイト] に移動てこの情報を特定できます。

[ Analytics ] > [ Web Insight ] に移動すると、Web Insightが有効になっているNetScaler ADCインスタンスが表示されます。IP アドレス、ホスト名、総ヒット数、帯域幅など、インスタンスの詳細情報を表示できます。

ウェブの問題

リストを使用して、インスタンスのインサイトを表示する期間を選択できます。

所要時間

スライダを使用して時間をカスタマイズし、[ Go ] をクリックして結果を表示することもできます。

Slider

インスタンスのグラフまたは IP アドレスをクリックすると、インスタンスに関する詳細情報が表示されます。次のインサイトを表示できます。

  • 総ヒット数

    Hits

  • 帯域幅

    帯域幅

  • アプリケーション

    アプリケーション

  • ドメイン

    Domains

  • URL

    URLs

  • HTTP 要求メソッド

    HTTP リクエストメソッド

  • HTTP 応答の状態

    HTTP 応答ステータス

  • クライアント

    Clients

  • サーバー

    Servers

  • オペレーティング システム

    オペレーティングシステム

  • ユーザー エージェント

    ユーザーエージェント

GUI でレポートを表示する Web Insightエンティティ を選択することもできます。

  1. [ アナリティクス ] > [ Web インサイト ] > [設定]に移動します。

  2. [ Analytics データレコードログの構成] をクリックします。

    分析データ

  3. [ Web Insightレポートの設定]で、GUI でレポートを表示するエンティティを選択します。

    Report

  4. [OK] をクリックします。

詳細な分析のためにドリルダウンするには、GUI の [Web Insight] の下の各インサイトカテゴリをクリックします。たとえば、構成済みサーバーの問題をチェックする場合は、次のようにします。

  1. [ 分析 ] > [ Web インサイト ] > [ サーバー] に移動します。

  2. 「サーバー」ページには、設定されているすべてのサーバーが表示されます。

  3. グラフの IP アドレスをクリックします。テーブルから IP アドレスをクリックすることもできます。

    IPアドレス

    選択したサーバーの詳細なインサイトビューが表示されます。このビューから、次のような複数のインサイトを確認できます。

    • サーバーが受信したヒットの総数

    • 帯域幅

    • サーバー処理時間

    • サーバーネットワークの待ち時間

    • サーバー用に構成された仮想サーバー

    • サーバーにアクセスしているクライアントの総数

    • サーバーから提供された応答コードの総数

ユースケース 1-内部サーバーエラー

Web アプリケーションのアクセス不能エラー 500 がユーザーに発生しているシナリオを考えてみましょう。エラー 500(見つかりません)は、Web サーバー上の問題を示す HTTP 応答ステータスエラーですが、サーバーは問題を明示的に示しません。実際の問題を特定してドリルダウンするには、次の手順に従います。

  1. [ Analytics ] > [ Web Insight ] > [ 応答ステータス ] に移動します。

    ダッシュボードページが表示されます。ダッシュボードには、処理された HTTP トランザクションの成功と失敗を分析するために使用できるメトリックが表示されます。

  2. グラフで [ 見つかりません ] をクリックします。

    見つかりません

  3. 下にスクロールして [ サーバー] グラフを表示し、[ フィルタ ] リストから [ サーバーネットワーク遅延] を選択します。

    Latency

    グラフは、すべてのアプリケーションサーバーがWebアプリケーションの取得に問題を抱えていたため、Webサーバーの応答時間が長くなっていることを示しています。この問題は、Web サーバーがどのサーバーからの要求にも応答しないことが原因である可能性があります。

ユースケース 2-Web アプリケーションへのアクセスが遅いユーザーの場合

Web アプリケーションが 10 台の異なる Web サーバーでホストされているシナリオを考えてみましょう。複数のユーザーが同時にアプリケーションにアクセスすると、1 人以上のユーザーがアプリケーションの動作が遅くなることがあります。管理者は、次のシナリオを分析して問題の根本原因を理解する必要があります。

シナリオ 1-サーバーの処理時間

複数のリクエストが 10 台のウェブサーバーに同時に届いた場合、リクエストの読み込みにかかる時間は以下によって異なります。

  • キュー内のリクエスト数。

  • HTTP トランザクションを処理するために各リクエストによって消費される帯域幅。

    サーバーグラフは、サーバーによって処理されたリクエストに対する各サーバーの処理時間を理解するのに役立ちます。同様に、アプリケーショングラフには、ヒット数、応答時間、および各 HTTP トランザクションで消費された帯域幅が表示されます。

  1. [ 分析 ] > [ Web インサイト ] > [ サーバー] に移動します。

  2. グラフからサーバーを選択します。

  3. サーバーの処理時間を 分析するには、[サーバーの処理時間] をクリックします。

    処理時間

シナリオ 2-クライアントの待ち時間

アプリケーションの応答時間と合計ヒット数が、アプリケーションアクセスが遅くなる原因である可能性があります。クライアントネットワーク遅延を確認し、クライアントネットワーク遅延のメトリックを分析できます。根本原因を分析するには:

  1. [ アナリティクス ] > [ Web インサイト ] > [ クライアント] に移動します。

  2. グラフからクライアントを選択します。

  3. [ クライアントネットワーク遅延 ] をクリックして、高遅延を分析します。

    Latency

    この例では、管理者として、クライアントネットワークのレイテンシーが高いことを示すため、クライアントネットワークからの問題の根本原因を確認できます。

ユースケース 3-Web アプリケーションへのアクセスが遅い

Windows ユーザー用の Web サーバーと Mac ユーザー用の Web サーバーがあり、ユーザーが Web アプリケーションへのアクセスが遅いと報告しているシナリオを考えてみましょう。管理者は、次のようなことを認識しているはずです。

  • Windowsユーザー用のコンテンツスイッチ仮想サーバーを構成しました。

  • Mac ユーザー用のコンテンツスイッチング仮想サーバーを設定しました。

  • Windows および Mac ユーザーに基づいてリクエストをリダイレクトするように、仮想サーバーにバインドされた関連サービスを構成しました。

Web アプリケーションの速度低下問題の根本原因を分析するには:

  1. [ 分析 ] > [ Web インサイト ] > [ アプリケーション] に移動します。

  2. コンテンツスイッチング仮想サーバーを選択します。 たとえば、イメージ内の「CSolbTarget」アプリケーションは、他の負荷分散仮想サーバーにバインドされたコンテンツスイッチング仮想サーバーです。

    負荷分散サーバー

  3. コンテンツスイッチング仮想サーバーをクリックして、他の負荷分散仮想サーバーを表示します。テーブル内のアプリケーション名をクリックすることもできます。

    CSサーバ

バインドされた負荷分散サーバーをクリックして、それらのアプリケーションの Web Insight の詳細を表示できます。

ブラウザとオペレーティングシステムのインサイトを分析

Web Insightを使用すると、L7遅延の問題を分離して、モバイルデバイスの使用状況を理解できます。管理者にとって、この洞察は、ユーザーベース全体でさまざまなオペレーティングシステムが採用されていることを理解するのに役立ちます。

[ Analytics ] > [ Web Insight ] > [ オペレーティングシステム ] に移動して、ユーザーアクセスが遅くなる理由と、特定のブラウザー間の非互換性が原因であるかどうかを確認してください。また、特定のクライアントで使用されているオペレーティングシステムや、アクセスされているブラウザーを確認することもできます。異なるブラウザ間でレンダリング時間を比較し、さらに特定のブラウザにドリルダウンして、そのブラウザで最も長いレンダリング時間に関連付けられているアプリケーションページを特定できます。

たとえば、 Google Chrome を選択すると、特定のアプリケーションのさまざまな URL ページの対応するレンダリング時間を確認できます。

Browsers

高可用性モードでデプロイされたNetScaler ADC インスタンス

Citrix ADM は、高可用性モードでデプロイされたADCインスタンスのレポートを提供します。高可用性モードのインスタンスの集約レポートは、すべての分析でサポートされます。

高可用性モード

高可用性にあるインスタンスの名前をクリックすると、詳細を表示できます。

高可用性の詳細

クラスターモードでデプロイされたNetScaler ADC インスタンス

Citrix ADM は、クラスターモードでデプロイされたADCインスタンスのレポートを提供します。クラスターモードのインスタンスの集約レポートは、すべての分析でサポートされます。

Cluster

CLIP ホスト名をクリックして 、クラスターモードでデプロイされた ADC インスタンスに関するすべての詳細を表示することもできます。

クリップ名

  • NetScaler ADM 12.1 build 503.xにアップグレードする前に収集されたすべてのデータは、データが保持されるまで、独立したレポートとして表示されます。

  • クラスタモードでデプロイされた ADC インスタンスの場合、オブザベーションドメインID/オブザベーションドメイン名は CLIP ホスト名と CLIP に置き換えられます。以前に収集されたすべてのデータは、引き続き観測ドメインID/観測ドメイン名を報告します。

Web Insight 地理マップの設定

NetScaler ADM ジオマップ機能は、マップ上の異なる地理的場所にわたるWebアプリケーションの使用状況を表示します。管理者は、この情報を使用して、アプリケーション使用率の傾向を把握し、容量計画を立てることができます。

地域マップは、国、州、および都市に固有の次の指標に関する情報を提供します。

  • 合計ヒット数:アプリケーションがアクセスされた合計回数。

  • 帯域幅:クライアント要求の処理中に消費された合計帯域幅

  • 応答時間:クライアント要求への応答の送信に要した平均時間。

ジオマップは、次のようないくつかのユースケースに対応するために使用できる情報を提供します。

  • アプリケーションにアクセスするクライアント数が最大であるリージョン

  • 応答時間が最も長い地域

  • 最も帯域幅を消費するリージョン

Citrix ADM には、プライベートIPアドレスまたはパブリックIPアドレスのジオマップを構成するオプションが用意されています。

プライベート IP アドレスのジオマップの構成

次の手順は、Citrix ADM が13.0ビルド36.27以前の場合にのみ適用されます。NetScaler ADM 13.0 Build 41.x以降では、Web Insightを有効にすると、地理的データ収集が自動的に有効になります。

プライベート IP アドレスから発信された Web アプリケーショントラフィックを地理マップに表示するには、最初にプライベート IP アドレスブロックを作成し、次に geo データ収集を有効にする必要があります。

地理データ収集を有効にするには:

  1. [ ネットワーク ] > [ **インスタンス ] > [ **Citrix ADC] に移動し、Citrix ADC インスタンスを選択します。

  2. [ アクションの選択 ] リストから、[ Analyticsの設定] を選択します。

    分析の設定

  3. Insightの構成 ]ページで、[ WebおよびHDX Insight の地域データ収集を有効にする]を選択します。

    地理データ

プライベート IP ブロックを作成する

NetScaler ADM は、クライアントのプライベートIPアドレスがNetScaler ADM サーバーに追加されると、クライアントの場所を認識できます。たとえば、クライアントのIPアドレスがA市に関連付けられたプライベートIPアドレスブロックの範囲内にある場合、NetScaler ADM はこのクライアントのA市町からトラフィックが発信していることを認識します。

IP ブロックを作成するには、次の手順を実行します。

  1. Citrix ADM で、[ 分析 ]>[ 設定]>[ IPブロック]に移動し、[ 追加]をクリックします。

  2. [ IP ブロックの作成 ] ページで、次のパラメータを指定します。

    • 名前。プライベート IP ブロックの名前を指定してください

    • IP アドレスを開始します。IP ブロックの最下位 IP アドレス範囲を指定します。

    • 終了 IP アドレス。IP ブロックの最大の IP アドレス範囲を指定します。

    • カントリー。リストから国を選択します。

    • 地域。国に基づいて地域は自動入力されますが、地域を選択できます。

    • 。地域に基づいて都市は自動入力されますが、都市を選択できます。

    • **都市の緯度と都市の経度**。選択した都市に基づいて、緯度と経度が自動的に入力されます。

  3. [Create]をクリックすると、作業が終了します。

    IPブロック

パブリック IP ブロック

Citrix ADM は、クライアントがパブリックIPアドレスを使用している場合、クライアントの場所を認識することもできます。NetScaler ADM には組み込みの場所CSVファイルがあり、これはクライアントのIPアドレス範囲に基づいて場所と一致します。パブリック IP ブロックを使用する場合の唯一の要件は、 Configure Insight ページから [地理データ収集を有効にする ] を有効にする必要があることです。

NetScaler ADM では、特定の地理的位置のジオマップを表示するためにインターネット接続が必要です。GeoMapを.pdf、.png、または.jpg形式でエクスポートするには、インターネット接続も必要です。

ジオのマップ

このダッシュボードのレポートをエクスポートするには、次の手順に従います。

このページのレポートをエクスポートするには、このページの右上にある エクスポート アイコンをクリックします。[ エクスポート ] ページでは、次のいずれかの操作を実行できます:

  1. [ 今すぐエクスポート ] タブを選択します。レポートを PDF、JPEG、PNG、または CSV 形式で表示して保存します。

  2. [ スケジュールエクスポート ] タブを選択します。レポートを毎日、毎週、または毎月スケジュールして、メールまたはスラックメッセージでレポートを送信します。

  • [ 毎週 の繰り返し] を選択した場合は、レポートをスケジュールする平日を選択してください。
  • [ 毎月の繰り返し ] を選択した場合は、レポートをスケジュールするすべての日をカンマで区切って入力します。

しきい値の構成

しきい値を作成して、しきい値を超えるたびに通知を受け取ることができます。一般的な導入環境では、しきい値を次のように設定できます。

  • さまざまなアプリケーションメトリックをトラッキング

  • 計画を促進

  • アプリケーションの指標値が設定されたしきい値を超えると通知を受け取る

しきい値を設定するには:

  1. [ アナリティクス ] > [ 設定] > [ しきい] に移動します。

  2. しきい値 」ページで、「 追加」をクリックします。

    「 しきい値の作成 」ページが表示されます。

  3. 次の詳細を指定します:

    1. 名前-イベントを作成する名前を指定します。

    2. トラフィックタイプ-リストから [WEB] を選択します。

    3. エンティティ -リストから、カテゴリまたはリソース・タイプを選択します。デフォルトでは、「アプリケーション」がエンティティとして選択されます。

    4. 参照キー -参照キーは、選択したトラフィックタイプとエンティティに基づいて自動的に生成されます。

    5. 期間-一覧から、エンティティを監視する時間間隔を選択します。エンティティは、1 時間、1 日、または 1 週間の期間を監視できます。

      ウェブしきい値

    6. [ Configure Rule ] セクションで、メトリック、必要なコンパレータを選択してルールを作成し、しきい値を指定します。

      しきい値メトリック

    7. 通知の設定 ]セクションで、[ しきい値の有効化 ]を選択し、アラートを取得するアラート・モードを選択します。

      ウェブ通知

  4. [作成] をクリックします。

Web Insightに関する問題のトラブルシューティング

詳細については、「 Web Insight の問題のトラブルシューティング」のトラブルシューティングを参照してください