アプリダッシュボードのトラブルシューティング
アプリケーションダッシュボードにアプリケーションを追加すると、ダッシュボードにアプリケーションの基本構成の詳細がすぐに表示されます。アプリスコア、主要指標、問題などのアプリケーション分析の詳細が、数分 (約 10 ~ 15 分) 以内に読み込まれます。詳細については、「 アプリケーション」を参照してください。
NetScaler インスタンスからのメトリックスデータフロー(AppFlow コレクターまたは分析プロファイル)に問題がないことを確認する必要があります。AppFlow コレクタと分析プロファイルの詳細については、このドキュメントを参照してください。
このドキュメントでは、次の場合に実行する必要があるトラブルシューティング手順について説明します。
-
アプリケーションをクリックすると、指定した期間 (10 ~ 15 分) の後でも、選択したアプリケーションの分析に必要なデータが表示されません。
-
CSまたはLBアプリケーションは、アプリケーションダッシュボードで常に灰色(適用不可ステータス )を示します。
注
この文書に記載されているトラブルシューティング手順は、 コンテンツスイッチングおよび負荷分散仮想サーバにのみ適用されます。
トラブルシューティングのシナリオ
アプリケーションはライセンス供与されています
アプリケーションがライセンスされているかどうかを確認する必要があります。
- NetScaler Console-[ 設定] > [ライセンスと分析の設定] に移動し、アプリケーションが [ 仮想サーバーライセンスの概要] でライセンスされているかどうかを確認します。アプリケーションにライセンスが付与されていない場合は、「 ライセンスの管理と仮想サーバーでの分析の有効化 」を参照して、仮想サーバーにライセンスを付与します。
メトリックスコレクタが有効です
NetScaler インスタンスでメトリックスコレクタが有効になっているかどうかを確認する必要があります。
注:
14.1-21.x以降のビルド以降、NetScalerコンソールに追加された新しいNetScalerインスタンスでは、メトリックコレクターはデフォルトで無効になっています。既存のマネージドインスタンスのメトリクスコレクター設定は変更されません。
メトリック・コレクタが有効になっているかどうかを確認するには、次の手順に従います:
-
[ 設定] > [分析設定]に移動します。
-
[ **仮想サーバーメトリックの概要] の [メトリックの設定**] をクリックします。
-
「 すべての仮想サーバー 」ページでは、各仮想サーバーのメトリックコレクターのステータスを表示できます。有効にする仮想サーバーを選択し、「 メトリクスを有効にする」をクリックします。
-
「 メトリクスを有効にする 」を選択して、メトリクスコレクターを有効にします。また、 リーン期間の使用状況分析を有効にして表示したい場合は、リーンデータを選択することもできます 。選択後、[ 設定を保存] をクリックします。
または、NetScalerインスタンスページから仮想サーバーのメトリックコレクターとリーン使用を有効にすることもできます:
-
[ インフラストラクチャ] > [インスタンス] に移動し、インスタンスタイプを選択し、[ アクションの選択] リストから [ **メトリックスコレクター ] を選択します** 。
-
メトリクスコレクターを有効にする仮想サーバーを選択し、「 メトリクスを有効にする」をクリックします。
-
「 メトリクスを有効にする 」を選択して、メトリクスコレクターを有効にします。また、 リーン期間の使用状況分析を有効にして表示したい場合は、リーンデータを選択することもできます 。選択後、[ 設定を保存] をクリックします。
メトリック・コレクタを有効にした後でデータを表示できない場合は、次のことを検証します:
-
47.xビルドより前のNetScalerインスタンスバージョン13.0のAppFlowコレクター。
-
NetScalerインスタンスビルド47.x以降の分析プロファイル。
47.x ビルドより前の NetScaler インスタンス
NetScaler の場合:
-
次のコマンドを実行して、 コレクタが起動し 、ポート 5563 で実行されていることを確認します。
sh appflow collector af_collector_rest_<adm_receiver_ip>
-
コレクターが利用できない場合は、NetScaler Consoleでインスタンスの手動ポーリングを行います。
-
インフラストラクチャ > ネットワーク機能 > 今すぐポーリングに移動します。
-
インスタンスを選択し、[ Start Polling] をクリックします。
ポーリングが失敗した場合は、NetScalerコンソールからNetScalerインスタンスを削除してから、NetScalerインスタンスを再度追加してください。NetScalerインスタンスを追加すると、コレクターがNetScalerに追加されます。
-
コレクタに「 Down 」ステータスが表示されている場合:
-
SNIPが構成されているかどうかを確認します。
SNIP が構成されていない場合は、SNIP を構成する必要があります。詳細については、「 SNIP の構成」を参照してください。
-
NetScalerインスタンスがNetScalerコンソールにアクセスできるかどうかを確認してください。
ping テストを実行することで検証できます。
ping -S <SNIP> <adm_receiver_ip>
を実行します
47.x ビルドより新しい NetScaler インスタンス
NetScaler Consoleで、メトリックコレクターサービスが利用可能であることを確認します:
-
インフラストラクチャ > ネットワーク機能 > 負荷分散 > サービスに移動します。
-
検索バーで、[ インスタンス:(IPアドレス)] と [名前: NetScalerConsole] でフィルタリングします。
-
adm_metric_collector_svc_<adm_receiver ip>
が使用可能かどうか確認します。IPアドレスは、NetScalerコンソールの管理IPでもエージェントIPでもかまいません。このサービスが UP ステータスで、ポート 5563 で実行されていることを確認します。
それでもデータを表示できない場合は、コレクタサービスがNetScaler 時系列分析プロファイルにバインドされていることを確認します。
-
NetScaler にログオンする
-
次のコマンドを実行します:
sh analytics profile ns_analytics_time_series_profile
コレクタに「 Down 」ステータスが表示されている場合:
-
SNIPが構成されているかどうかを確認します。
SNIP が構成されていない場合は、SNIP を構成する必要があります。詳細については、「 SNIP の構成」を参照してください。
-
NetScalerインスタンスがNetScalerコンソールにアクセスできるかどうかを確認してください。
ping テストを実行することで検証できます。
ping -S <SNIP> <adm_receiver_ip>
を実行します -
Telnet を介したトラフィック接続がサービスを接続できることを確認します。
telnet がサービスに接続できる場合は、ファイアウォールが存在し、メトリックデータフローをブロックしています。ファイアウォールブロックの問題を解決する必要があります。
NetScaler で時系列分析プロファイルにコレクタサービスがバインドされていない場合、コレクタは空白として表示されます。
NetScaler コンソールでインスタンスを手動でポーリングする必要があります。
-
インフラストラクチャ > ネットワーク機能 > 今すぐポーリングに移動します。
-
インスタンスを選択し、[ Start Polling] をクリックします。
ポーリングが失敗した場合は、次のコマンドを使用して、NetScaler インスタンスでコレクタサービスを直接追加します。
add service adm_metric_collector_svc_<adm_receiver_ip> <adm_receiver_ip> HTTP 5563
unset analyticsprofile ns_analytics_time_series_profile -collectors
set analytics profile ns_analytics_time_series_profile -collectors adm_metric_collector_svc_<adm_receiver_ip> -metrics enabled -events enabled
分析時系列プロファイルが更新されます。
上記のトラブルシューティング手順をすべて実行しても問題が解決しない場合は、 NetScalerサポートにお問い合わせください。