Web Insight の問題のトラブルシューティング
データなしの診断
Web Insight ダッシュボードレポートに関連する問題
構成の問題
-
NetScalerインスタンスでAppFlow機能が有効になっていることを確認します。詳細については、「AppFlowの有効化」を参照してください。
-
NetScalerのWeb Insight構成を確認します。
-
show running | grep -i <appflow_policy>コマンドを実行して、ポリシーのWeb Insight構成を確認します。バインドタイプがREQUESTであることを確認します。例:bind lb vserver afsanity -policy afp -priority 100 -type REQUEST -
show appflow actionコマンドを実行して、アクションのWeb Insight構成を確認します。-webinsightオプションが有効になっていることを確認します。 -
LB/CS/CR仮想サーバーで
appflowlogパラメーターと、バインドされているサービスおよびサービスグループを確認します。このパラメーターが仮想サーバー、バインドされているサービス、およびサービスグループの両方で有効になっていることを確認します。
-
NetScalerとNetScaler Console間の接続の問題
-
NetScalerでAppFlowコレクターのステータスを確認します。詳細については、「NetScalerとAppFlowコレクター間の接続ステータスを確認する方法」を参照してください。
-
ファイアウォールがNetScalerからNetScaler ConsoleへのAppFlowデータをブロックしていないことを確認します。
NetScaler®からAppFlowデータが受信されない
-
AppFlowの構成と接続に問題がないことを確認します。詳細については、このトピックの構成の問題とNetScalerとNetScaler Console間の接続の問題の解決策のセクションを参照してください。
-
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でトレースを取得します。次に、トランザクションが完了し、応答がオリジンサーバーから提供されていることを確認します。トランザクションが完了しているにもかかわらず一部のカウンタが欠落している場合は、サポートチームにお問い合わせください。 -
ライセンスの問題
-
NetScalerで、AppFlowポリシーのヒット数が増加しており、インスタンスがAppFlowレコードをNetScaler Consoleに送信していることを確認します。
-
対応する仮想サーバーがライセンスされているか確認します。仮想サーバーがライセンスされていない場合、NetScaler ConsoleはAppFlowレコードを破棄します。その結果、Web Insightレポートは表示されません。
観測ポイントIDの問題
-
NetScalerで、AppFlowポリシーのヒット数が増加しており、インスタンスがAppFlowレコードをNetScaler Consoleに送信していることを確認します。
-
対応する仮想サーバーがライセンスされているか確認します。
-
設定が1つのNetScalerから別のNetScalerにコピーされていないことを確認します。コピーされると、設定によってエクスポーターIDの問題が発生し、NetScaler ConsoleがAppFlowレコードを処理しなくなる可能性があります。
-
NetScalerにログインし、
unset appflow param -observationpointIdコマンドを実行します。
不足しているAppFlowパラメータの問題
-
NetScalerで、AppFlowポリシーのヒット数が増加しており、インスタンスがAppFlowレコードをNetScaler Consoleに送信していることを確認します。
-
対応する仮想サーバーがライセンスされているか確認します。
-
設定が1つのNetScalerから別のNetScalerにコピーされていないことを確認します。コピーされると、設定によってエクスポーターIDの問題が発生し、NetScaler ConsoleがAppFlowレコードを処理しなくなる可能性があります。
-
NetScalerで次のAppFlowパラメータが有効になっていることを確認します。
-
HTTP method logging -
HTTP domain name logging -
HTTP URL logging -
HTTP host logging -
HTTP Content-Type header logging
-
カウンターを使用したトラブルシューティング
| カウンター | 説明 |
|---|---|
appflow_tot_record_drop |
無効なコレクターが原因でAppFlowレコードがドロップされました。通常、コレクター構成が変更され、既存の接続が古いコレクター構成を使用している場合に発生します。 |
lstream_tot_trans_written |
このカウンターは、ログに記録されるすべてのトランザクションに対してインクリメントされる必要があります。 |
lstream_sent |
このカウンターは、送信されるすべてのトランザクションログに対してインクリメントされます。 |