Citrix Application Delivery Management

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

Citrix ADM Web Insightダッシュボードを使用すると、アプリケーションの使用状況を視覚化し、Citrix ADCインスタンスが提供するすべてのWebアプリケーションを監視できます。Web Insightを使用して、ADCインスタンスはHTTPおよびSSLトランザクションデータをAppFlowコレクターとして構成されたADMに送信します。AppFlowは、ネットワークインフラストラクチャ内のアプリケーションおよびトランザクションデータを識別して収集するために使用されるフローエクスポート標準です。

このドキュメントは、Web Insightの展開に関する一般的な問題のトラブルシューティングに役立ちます。

Citrix ADM Web Insightダッシュボードレポートに関連する問題

ADM Web Insight ダッシュボード ([アプリケーション] > [Web Insight]) にレポートが表示されない場合、問題は次のいずれかである可能性があります。

  • Web Insight設定の問題
  • Citrix ADCとCitrix ADM間の接続性の問題
  • カウンターの問題
  • ライセンスの問題
  • 観測ポイントIDの問題
  • AppFlowパラメーターが欠落している問題

構成の問題:Citrix ADM Web Insightにレポートが表示されない

この問題をトラブルシューティングするには、次の手順を実行します。

  1. Citrix ADC インスタンスでAppFlow 機能が有効になっていることを確認します。詳細については、「AppFlowの有効化」を参照してください。

  2. ADCインスタンスで Web Insightの設定を確認します。

    1. show running | grep -i <appflow_policy> コマンドを実行して、ポリシーの Web Insight 設定を確認します。バインドタイプがREQUESTであることを確認します。たとえば、次のようになります:bind lb vserver afsanity -policy afp -priority 100 -type REQUEST
    2. show appflow action コマンドを実行して、アクションの Web Insight 構成を確認します。-webinsight オプションが有効になっていることを確認します。
    3. LB/CS/CR仮想サーバーのappflowlogパラメーターを適宜チェックします。このパラメーターが有効になっていることを確認します。

Citrix ADCとCitrix ADM間の接続性の問題:Citrix ADM Web Insightにレポートが表示されない

この問題をトラブルシューティングするには、次の手順を実行します。

  1. Citrix ADC でAppFlow コレクタのステータスを確認します。詳しくは、「 Citrix ADCとAppFlow Collector間の接続状態を確認する方法」を参照してください。
  2. ADCのGUIで、AppFlow ポリシーがヒットしているかどうかを確認します。コマンドshow appflow policy <policy_name>を実行して、AppFlow ポリシーのヒットをチェックします。GUI で [ 設定] > [AppFlow] > [ポリシー] に移動して、AppFlow ポリシーヒットを確認することもできます。
  3. AppFlow ポート4739または5557をブロックしているファイアウォールを検証します。

カウンター問題:Citrix ADM Web Insightにレポートが表示されない

この問題をトラブルシューティングするには、次の手順を実行します。

  1. AppFlowの構成と接続の問題がないことを確認します。詳しくは、このトピックのCitrix ADCとCitrix ADM間の構成の問題および接続の問題に関する解決策のセクションを参照してください。

  2. ADCインスタンスのシェルプロンプトで、nsconmsg -g appflow_tmpl -d currentコマンドを実行し、次のカウンターを確認します。

    • appflow_tmpl_v4_l7_clt2ns_complete
    • appflow_tmpl_v4_l7_srvr2ns_complete
    • appflow_tmpl_v46_ulfd_client_eot
    • appflow_tmpl_v46_ulfd_server_eot

    カウンターのいずれかが欠落している場合は、ADCインスタンスのトレースを実行します。次に、トランザクションが完了し、応答が元のサーバーから提供されていることを確認します。トランザクションが適切で、一部のカウンターが欠落している場合は、バグを報告してください。

ライセンスの問題:Citrix ADM Web Insightにレポートが表示されない

この問題により、Web Insight レポートを表示する特定の仮想サーバーのライセンスが、[ 設定] > [ライセンス & Analytics の構成] > [ライセンスの構成] に [いいえ] と表示されます。

webinsight-troubleshoot-1

この問題をトラブルシューティングするには、次の手順を実行します。

  1. ADCインスタンスで、AppFlowポリシーヒットが増加し、インスタンスがAppFlowレコードをADMに送信していることを確認します
  2. 対応する仮想サーバーのライセンスがあるかどうかを確認します。仮想サーバーのライセンスがない場合、ADMはAppFlowレコードを削除します。その結果、Web Insightレポートは表示されません。

観測ポイントIDの問題**:Citrix ADM Web Insightにレポートが表示されない

この問題は、観測ポイントID が一意ではないために発生します。

注: 観測ポイントIDは、AppFlowレコードのエクスポート元であるCitrix ADCの識別子です。デフォルトでは、Citrix ADC IPが観測ポイントIDです。

この問題をトラブルシューティングするには、次の手順を実行します。

  1. ADCインスタンスで、AppFlowポリシーヒットが増加していることと、インスタンスがAppFlowレコードのADMへの送信を終了していることを確認します。
  2. 対応する仮想サーバーのライセンスがあるかどうかを確認します。
  3. ADCインスタンスから別のADCインスタンスに構成がコピーされないようにします。構成がコピーされると、エクスポーターIDの問題が発生し、ADMがAppFlowレコードをドロップする可能性があります。
  4. ADCインスタンスにログインし、unset appflow param -observationpointIdコマンドを実行します。

AppFlowパラメータがない問題:Citrix ADM Web Insightにレポートが表示されない

この問題は、データが欠落しているためにADMがAppFlowレコードを削除するために発生します。

この問題をトラブルシューティングするには、次の手順を実行します。

  1. ADCインスタンスで、AppFlowポリシーヒットが増加していることと、インスタンスがAppFlowレコードのADMへの送信を終了していることを確認します。
  2. 対応する仮想サーバーのライセンスがあるかどうかを確認します。
  3. ADCインスタンスから別のADCインスタンスに構成がコピーされないようにします。構成がコピーされると、エクスポーターIDの問題が発生し、ADMがAppFlowレコードをドロップする可能性があります。
  4. ADCインスタンスで次のAppFlowパラメータが有効になっていることを確認します。
    1. HTTP method logging
    2. HTTP domain name logging
    3. HTTP URL logging
    4. HTTP host logging
    5. HTTP Content-Type header logging

カウンターの使用に関するトラブルシューティング

AppFlowまたはWeb Insightに関連する問題については、次のAppFlowカウンターを確認してください。

カウンター 説明
appflow_tot_record_drop コレクターが無効なため、AppFlowレコードが削除されました。通常、コレクター構成が変更され、既存の接続が古いコレクター構成を使用する場合に発生します。
lstream_tot_trans_written このカウンターは、ログに記録されるトランザクションごとに増分する必要があります。
lstream_sent このカウンターは、送信されるトランザクションログごとに増分します。
Web Insightに関する問題のトラブルシューティング