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 を有効にするには、次の手順に従います。

  1. 管理者の資格情報を使用してNetScaler ADM にログオンします。

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

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

    ローカライズされた画像

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

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

      ローカライズされた画像

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

      ローカライズされた画像

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

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

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

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

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

      ローカライズされた画像

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

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

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

ローカライズされた画像

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

ローカライズされた画像

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

ローカライズされた画像

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

  • 総ヒット数

    ローカライズされた画像

  • 帯域幅

    ローカライズされた画像

  • アプリケーション

    ローカライズされた画像

  • ドメイン

    ローカライズされた画像

  • URL

    ローカライズされた画像

  • HTTP 要求メソッド

    ローカライズされた画像

  • HTTP 応答の状態

    ローカライズされた画像

  • クライアント

    ローカライズされた画像

  • サーバー

    ローカライズされた画像

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

    ローカライズされた画像

  • ユーザー エージェント

    ローカライズされた画像

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

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

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

    ローカライズされた画像

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

    ローカライズされた画像

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

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

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

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

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

    ローカライズされた画像

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

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

    • 帯域幅

    • サーバー処理時間

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

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

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

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

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

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

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

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

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

    ローカライズされた画像

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

    ローカライズされた画像

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

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

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

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

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

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

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

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

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

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

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

    ローカライズされた画像

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

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

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

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

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

    ローカライズされた画像

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

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

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

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

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

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

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

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

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

    ローカライズされた画像

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

    ローカライズされた画像

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

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

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

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

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

ローカライズされた画像

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

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

ローカライズされた画像

高可用性のインスタンスの名前をクリックすると、詳細が表示されます。

ローカライズされた画像

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

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

ローカライズされた画像

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

ローカライズされた画像

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

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

Web インサイトジオマップ構成

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

Geomap は、国、州、都市に固有の以下の指標に関する情報を提供します。

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

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

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

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

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

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

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

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

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

ジオマップ上のプライベート 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 ブロック

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

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. [作成] をクリックします。