ネットワークレポート
NetScaler Application Delivery Management (NetScaler Console) でネットワークレポートを監視することで、リソースの使用状況を最適化できます。複数の場所に多くのアプリケーションが展開されている分散展開環境があるかもしれません。アプリケーションの最適なパフォーマンスを確保するために、トラフィックの負荷分散、コンテンツスイッチ、または圧縮を行うために、複数のCitrix Application Delivery Controller (NetScaler) インスタンスも展開しています。ネットワークパフォーマンスはアプリケーションパフォーマンスに影響を与える可能性があります。アプリケーションのパフォーマンスを維持し続けるには、ネットワークパフォーマンスを定期的に監視し、すべてのリソースが最適に使用されていることを確認する必要があります。
NetScaler Consoleでは、グローバルレベルのインスタンスだけでなく、仮想サーバーやネットワークインターフェイスなどのエンティティについてもレポートを生成できるようになりました。インスタンスファミリーはNetScalerインスタンスで構成されます。レポートを生成できる仮想サーバーは次のとおりです。
-
負荷分散サーバー、サービス、およびサービスグループ
-
コンテンツスイッチングサーバー
-
キャッシュリダイレクションサーバー
-
グローバルサービス負荷分散 (GSLB)
-
認証
-
NetScaler ゲートウェイ
NetScaler Consoleのネットワークレポートダッシュボードは、高度にカスタマイズ可能です。さまざまなインスタンス、仮想サーバー、およびその他のエンティティに対して複数のダッシュボードを作成できるようになりました。
ネットワークレポートダッシュボード
次の画像は、ダッシュボードのさまざまな機能を示しています。
-
左側のサイドパネルには、NetScaler Consoleで作成されたすべてのカスタムダッシュボードが表示されます。いずれかをクリックすると、そのダッシュボードを構成するさまざまなレポートを表示できます。たとえば、TCPおよびSSLダッシュボードには、TCPおよびSSLプロトコルに関連するさまざまなレポートが含まれています。
-
各ダッシュボードは、複数のウィジェットでカスタマイズして、さまざまなレポートを表示できます。ウィジェットはダッシュボード上のレポートを表し、それはより関連性の高いレポートの集合体です。たとえば、圧縮TCPバイト使用量レポートには、1秒あたりに転送および受信された圧縮TCPバイトに関するレポートが含まれています。
-
レポートは1時間、1日、1週間、または1か月間表示できます。さらに、NetScaler Consoleで生成されるレポートの期間をカスタマイズするために、タイムラインスライダーオプションを使用できるようになりました。
-
「X」をクリックしてレポートを削除できます。レポートを.pdf、.jpeg、.png、または.csv形式でシステムにエクスポートすることもできます。レポートを生成する時間と繰り返しをスケジュールすることもできます。レポートを送信する電子メール配布リストを設定することもできます。
-
ダッシュボード上部の「インスタンス」セクションには、レポートが生成されるすべてのインスタンスのIPアドレスが一覧表示されます。
-
「X」をクリックしてインスタンスを削除するか、レポートにインスタンスを追加できます。ただし、現在NetScaler Consoleでは10個のインスタンスのレポートを表示できます。
次のセクションでは、ダッシュボードの作成、レポートの生成、およびレポートのエクスポートに関するタスクについて詳しく説明します。
ダッシュボードを表示または作成するには:
-
NetScaler Consoleで、インフラストラクチャ > ネットワークレポートに移動します。ダッシュボードを作成(/en-us/netscaler-application-delivery-management-software/media/nw-dash.png)
-
-
名前。ダッシュボードの名前を入力します。
-
インスタンスファミリ。インスタンスのタイプ(NetScalerまたはNetScaler SDX)を選択します。
-
タイプ。レポートを生成するエンティティタイプを選択します。この例では、負荷分散仮想サーバーを選択します。
-
説明。ダッシュボードの分かりやすい説明を入力します。
-
-
次へをクリックします。インスタンスと特定のエンティティでサポートされているすべてのレポートが表示されます。
-
レポートの選択タブで、必要なレポートを選択します。この例では、トランザクション、接続、スループットを選択できます。次へをクリックします。
ネットワークレポートの選択(/en-us/netscaler-application-delivery-management-software/media/nw-dash-rprt.png)
-
エンティティの選択タブで、追加をクリックします。基本設定タブで選択したエンティティタイプに応じて、エンティティリストを含むウィンドウが表示されます。この例では、LB仮想サーバーの選択ウィンドウが表示されます。
-
監視するエンティティを選択します。ネットワークエンティティの選択(/en-us/netscaler-application-delivery-management-software/media/nw-dash-entities.png)
-
作成をクリックします。
ダッシュボードが作成され、選択したすべてのレポートが表示されます。
注
現在、凡例またはフィルターに加えた変更は保存できません。
ネットワークレポートのエクスポート
ウィジェットレポートは.pdf、.png、.jpeg、または.csv形式でエクスポートできますが、ダッシュボード全体は.pdf、.jpeg、または.png形式でのみエクスポートできます。
注
読み取り専用権限がある場合、NetScaler Consoleでレポートをエクスポートすることはできません。NetScaler Consoleでファイルを作成し、エクスポートするには、編集権限が必要です。
ダッシュボードレポートをエクスポートするには:
-
Infrastructure > Network Reporting に移動します。
-
作成したすべてのダッシュボードを表示するには、View Dashboards をクリックします。
-
左ペインでダッシュボードをクリックします。この例では、Dashboard 1 をクリックします。
-
ページ右上のエクスポートボタンをクリックします。
-
Export Now タブで、必要な形式を選択し、Export をクリックします。Export ページで、次のいずれかを実行できます。
-
Export Now タブを選択します。レポートをPDF、JPEG、PNG、またはCSV形式で表示および保存します。
-
Schedule Export タブを選択します。レポートを毎日、毎週、または毎月スケジュールし、メールまたはSlackメッセージでレポートを送信します。Network Reporting ダッシュボードページのエクスポートを定期的にスケジュールできます。たとえば、特定の時間に過去1時間分のダッシュボードレポートを毎週生成するオプションを設定できます。レポートは毎週生成され、ダッシュボードのステータスが表示されます。ユーザーによって設定された場合、レポートは時刻と日付のスタンプを上書きします。
注
-
毎週の繰り返しを選択する場合は、レポートをスケジュールする曜日を選択していることを確認してください。
-
毎月の繰り返しを選択する場合は、レポートをスケジュールするすべての日をコンマで区切って入力していることを確認してください。
ネットワークレポートをスケジュールする際、Subject フィールドにテキスト文字列を入力することで、レポートの見出しをカスタマイズできます。スケジュールされた時間に作成されるレポートには、この文字列が名前として使用されます。
例えば、特定の仮想サーバーから発信されるネットワークレポートの場合、件名に「authentication-reports-10.106.118.120」と入力できます。ここで、10.106.118.120は監視対象の仮想サーバーのIPアドレスです。
注
現在、このオプションはレポートのエクスポートをスケジュールする場合にのみ利用可能です。レポートを即座にエクスポートする際には、見出しを追加することはできません。
集計を適用してネットワークレポートデータを表示する
ネットワークパフォーマンスデータに集計を適用し、ダッシュボードでアプリケーションパフォーマンスを表示できます。要件に基づいて結果をエクスポートすることもできます。データに適用されたこれらの集計を使用することで、すべてのリソースが最適に利用されているかを分析し、確認できます。Network > Network Reporting に移動し、View By オプションを取得するために1日以上の期間を選択します。
既存の平均データでは、View By リストからオプションを選択して集計を適用できます。集計を適用すると、ダッシュボードの各メトリックのデータが更新されます。Settings をクリックし、Aggregation Filters を選択します。
集計フィルター(/en-us/netscaler-application-delivery-management-software/media/aggregation-filters.png)
追加できる集計は次のとおりです。
-
カウント
-
最大値
-
最小値
-
合計
-
標準偏差
-
分散
-
最頻値
-
中央値
-
25パーセンタイル
-
75パーセンタイル
-
95パーセンタイル
-
99パーセンタイル
-
最初
-
最後
ダッシュボードには最大4つの集計オプションを追加できます。集計オプションを追加すると、NetScaler Consoleは選択された集計オプションのレポートを生成するのに約1時間かかります。
ウィジェットレポートをエクスポートするには:
-
インフラストラクチャ > ネットワークレポートに移動します。
-
ダッシュボードの表示をクリックして、作成したすべてのダッシュボードを表示します。
-
左ペインでダッシュボードをクリックします。この例では、Skype for Businessもクリックします。
-
ウィジェットを選択します。たとえば、負荷分散仮想サーバートランザクションを選択します。
-
ページ右上のエクスポートボタンをクリックします。
-
今すぐエクスポートタブで、必要な形式を選択し、エクスポートをクリックします。ウィジェットレポートをエクスポート(/en-us/netscaler-application-delivery-management-software/media/nw-dash-widget-export.png)
NetScaler Consoleでネットワークレポートのしきい値を管理する方法
NetScalerインスタンスの状態を監視するには、カウンターにしきい値を設定し、しきい値を超過したときに通知を受け取ることができます。NetScaler Consoleでは、しきい値を構成し、表示、編集、削除できます。
たとえば、コンテンツスイッチング仮想サーバーの接続カウンターが指定された値に達したときに、電子メール通知を受け取ることができます。特定のインスタンスタイプにしきい値を定義できます。また、選択したインスタンスから特定のカウンターメトリックに対して生成するレポートを選択することもできます。
カウンターの値がしきい値を超過または下回った場合(ルールで指定されている場合)、パフォーマンス関連の問題を示す指定された重大度のイベントが生成されます。カウンター値が正常と見なされる値に戻ると、イベントはクリアされます。これらのイベントは、インフラストラクチャ > イベント > レポートに移動して表示できます。レポートページで、重大度別イベントドーナツをクリックすると、重大度別にイベントを表示できます。
しきい値が侵害されたときに電子メールまたはSMSメッセージを送信するなど、しきい値にアクションを関連付けることもできます。
しきい値を作成するには:
-
NetScaler Consoleで、インフラストラクチャ > ネットワークレポート > しきい値に移動します。しきい値の下で、追加をクリックします。
-
しきい値の作成ページで、次の詳細を指定します。
-
名前。しきい値の名前。
-
インスタンスタイプ。NetScalerを選択します。
-
レポート名。このしきい値に関する情報を提供するパフォーマンスレポートの名前。
-
-
イベントを生成またはクリアするタイミングを指定するルールを設定することもできます。ルールの構成セクションで、次の詳細を指定できます。
-
メトリック。しきい値を設定するメトリックを選択します。
-
比較演算子。監視対象の値がしきい値以上であるか、しきい値以下であるかを確認する比較演算子を選択します。
-
しきい値。イベントの重大度が計算される値を入力します。たとえば、監視対象の現在のクライアント接続の値が80パーセントに達した場合に、重大なイベント重大度でイベントを生成したいとします。この場合、しきい値として80と入力します。「重大な重大度」のイベントは、Infrastructure > イベント > レポートに移動して表示できます。レポートページで、重大度別イベントドーナツをクリックすると、重大度別のイベントを表示できます。
-
クリア値。値をクリアするタイミングを示す値を入力します。たとえば、監視対象の値が50パーセントに達したときに、現在のクライアント接続のしきい値をクリアしたいとします。この場合、クリア値として50と入力します。
-
イベントの重大度。しきい値に設定するセキュリティレベルを選択します。
-
-
しきい値を設定するインスタンスとエンティティを選択できます。インスタンスセクションで、次のいずれかのオプションを選択します。
-
すべてのインスタンス。すべてのインスタンスにしきい値が設定されます。
-
特定のインスタンス。特定のインスタンスにしきい値が設定されます。右矢印を使用して、利用可能リストから構成済みリストにインスタンスを移動します。しきい値は、構成済みリストのインスタンスに設定されます。
-
特定のエンティティ。特定のエンティティにしきい値が設定されます。エンティティを選択するには、追加をクリックします。レポート名フィールドで選択されたレポートタイプに応じて、エンティティリストを含むウィンドウが表示されます。この例では、LB仮想サーバーの選択ウィンドウが表示されます。エンティティを追加(/en-us/netscaler-application-delivery-management-software/media/choose-lb-servers-entities.png)しきい値を設定するエンティティを選択します。選択をクリックします。選択したエンティティがインスタンスセクションに表示されます。注特定のエンティティオプションは、レポート名でvserverベースのレポートを選択した場合にのみ表示されます。たとえば、LBサービス統計を選択した場合などです。
-
-
イベントメッセージを追加することもできます。しきい値に達したときに表示したいメッセージを入力します。NetScaler Consoleは、監視対象の値としきい値をこのメッセージに追加します。
-
アラームを生成するしきい値を有効にするには、有効にするを選択します。
-
任意で、メールまたはSlack通知、あるいはメールとSlackの両方の通知などのアクションを設定できます。
-
作成をクリックします。
ネットワークレポートのパフォーマンスポーリング間隔を設定する
デフォルトでは、5分ごとにNITRO呼び出しがネットワークレポートのパフォーマンスデータを収集します。NetScaler Consoleは、カウンター情報などのインスタンス統計を取得し、1分ごと、1時間ごと、1日ごと、または1週間ごとに集計します。この集計データは、事前定義されたレポートで表示できます。
パフォーマンスポーリング間隔を設定するには、インフラストラクチャ > ネットワークレポートに移動し、ポーリング間隔の構成をクリックします。ポーリング間隔は5分未満または60分を超えることはできません。
ネットワークレポートのプルーニング設定
NetScaler Consoleでネットワークレポートデータのパージ間隔を設定できます。この設定により、NetScaler Consoleサーバーのデータベースに保存されるネットワークレポートデータの量が制限されます。デフォルトでは、ネットワークレポートの履歴データは24時間ごと(01:00)にプルーニングされます。
注
指定できる値は、30日を超えることも、1日未満にすることもできません。