Application Delivery Management

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

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

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

データなしの診断

Web Insight にデータが表示されない場合は、 Web Insight が仮想サーバーで有効になっていることを確認します。詳しくは、「 ライセンスの管理と仮想サーバーでの分析の有効化」を参照してください。

Web Insight にデータがない場合は、データがないという診断通知も表示されます 。クリックすると、トラブルシューティングの詳細が表示されます。

Web インサイト診断

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

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

設定に関する問題

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

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

  2. NetScalerの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 仮想サーバーのパラメータを、バインドされたサービスとサービスグループとともに確認します。このパラメータは、仮想サーバーとバインドされたサービスおよびサービスグループの両方で有効になっていることを確認してください。

NetScaler とNetScaler ADM間の接続性の問題

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

  1. NetScaler でAppFlow コレクタのステータスを確認します。詳しくは、「 NetScaler とAppFlow Collector間の接続状態を確認する方法」を参照してください。

  2. NetScaler GUIで、AppFlowポリシーがヒットしているかどうかを確認します。コマンドshow appflow policy <policy_name>を実行して、AppFlow ポリシーのヒットをチェックします。GUI で [ 設定] > [AppFlow] > [ポリシー] に移動して、AppFlow ポリシーヒットを確認することもできます。

  3. ファイアウォールがNetScalerからNetScaler ADMへのAppFlowデータをブロックしていないことを確認します。

AppFlowデータがNetScalerから受信されない

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

  1. AppFlowの構成や接続に問題がないことを確認します。詳細については、このトピックのソリューションセクションで、 NetScalerとNetScaler [ADM間の構成の問題と接続の問題を参照してください](#configuration-issue)

  2. NetScalerのシェルプロンプトで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

    いずれかのカウンターが見つからない場合は、NetScalerでトレースを行います。次に、トランザクションが完了し、応答が元のサーバーから提供されていることを確認します。トランザクションが完了し、一部のカウンターが見つからない場合は、サポートチームに連絡してください。

ライセンスの問題

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

webinsight-troubleshoot-1

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

  1. NetScalerで、AppFlowポリシーのヒット数が増加していることと、インスタンスがAppFlowレコードをADMに送信していることを確認します。

  2. 対応する仮想サーバーのライセンスがあるかどうかを確認します。仮想サーバーにライセンスが付与されていない場合、NetScaler ADMはAppFlowレコードを削除します。その結果、Web Insightレポートは表示されません。

観測ポイントIDの問題

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

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

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

  1. NetScalerで、AppFlowポリシーのヒット数が増加していることと、インスタンスがAppFlowレコードをADMに送信していることを確認します。

  2. 対応する仮想サーバーのライセンスがあるかどうかを確認します。

  3. あるNetScalerから別のNetScalerに構成がコピーされていないことを確認してください。構成をコピーすると、エクスポーターIDの問題が発生し、NetScaler ADMがAppFlowレコードを処理しなくなる可能性があります。

  4. NetScalerにログインし、コマンドを実行します。 unset appflow param -observationpointId

AppFlow パラメータが見つからないという問題

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

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

  1. NetScalerで、AppFlowポリシーのヒット数が増加していることと、インスタンスがAppFlowレコードをADMに送信していることを確認します。

  2. 対応する仮想サーバーのライセンスがあるかどうかを確認します。

  3. あるNetScalerから別のNetScalerに構成がコピーされていないことを確認してください。構成をコピーすると、エクスポーターIDの問題が発生し、NetScaler ADMがAppFlowレコードを処理しなくなる可能性があります。

  4. NetScalerで次のAppFlowパラメーターが有効になっていることを確認します。

    • HTTP method logging

    • HTTP domain name logging

    • HTTP URL logging

    • HTTP host logging

    • HTTP Content-Type header logging

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

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

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