Application Delivery Management

ポーリングの概要

ポーリングは、NetScalerコンソールがNetScalerインスタンスから特定の情報を収集するプロセスです。世界中の組織に複数のNetScaler ADC インスタンスを構成している可能性があります。NetScaler Consoleを使用してインスタンスを監視するには、NetScaler Consoleはすべての管理対象NetScalerインスタンスからCPU使用量、メモリ使用量、SSL証明書、ライセンス機能、ライセンスタイプなどの特定の情報を収集する必要があります。NetScaler Consoleと管理対象インスタンスの間で発生するさまざまなタイプのポーリングは次のとおりです。

  • インスタンスポーリング

  • インベントリのポーリング

  • パフォーマンスデータ収集

  • インスタンスバックアップポーリング

  • 構成監査ポーリング

  • SSL 証明書ポーリング

  • エンティティのポーリング

NetScalerコンソールは、NITRO コール、Secure Shell(SSH)、セキュアコピー(SCP)などのプロトコルを使用して、NetScalerインスタンスから情報をポーリングします。

NetScaler Consoleが管理対象インスタンスとエンティティをポーリングする方法

NetScaler Consoleは、デフォルトで定期的に自動的にポーリングを行います。NetScaler Consoleでは、いくつかのポーリングタイプのポーリング間隔を構成したり、必要に応じて手動でポーリングしたりすることもできます。

次の表は、ポーリングのタイプ、ポーリング間隔、使用されているプロトコルなどの詳細を示しています。

ポーリングタイプ ポーリング間隔 ポーリングされた情報 使用プロトコル ポーリング間隔の設定
インスタンスポーリング 1 分ごと (デフォルト) 状態、1 秒あたりの HTTP リクエスト数、CPU 使用率、メモリ使用量、スループットなどの統計情報。 NITRO コール。 いいえ
インベントリのポーリング 60 分ごと (デフォルト) ビルドバージョン、システム情報、ライセンスされた機能、モードなどのインベントリの詳細。 NITRO コールと SSH いいえ
パフォーマンスデータ収集 5 分ごと (デフォルト) ネットワークレポート情報 NITRO コール いいえ
インスタンスバックアップポーリング 12 時間ごと (デフォルト) 管理対象NetScalerインスタンスの現在の状態のバックアップファイル NITRO呼び出し、SSH、およびSCP。 はい。[ インフラストラクチャ] > [インスタンス] > [NetScaler] に移動します。インスタンスを選択し、[ Select Action ] リストから [ バックアップ/復元] をクリックします。
構成監査ポーリング 10 時間ごと (デフォルト) NetScalerインスタンスで発生する構成変更(実行中の構成と保存された構成など) SSH、SCP、およびNITRO コール はい。[ インフラストラクチャ] > [構成監査] に移動します。[構成監査] ページで、[ 設定 ] をクリックし、[構成監査ポーリング] のポーリング間隔を構成します。
        構成監査を手動でポーリングし、インスタンスのすべての構成監査をNetScaler Consoleにすぐに追加できます。これを行うには、[ インフラストラクチャ] > [構成監査 ] に移動し、[ 今すぐポーリング] をクリックします。[ Poll Now ] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。
SSL 証明書のポーリング 24 時間ごと (デフォルト) NetScaler インスタンスにインストールされている SSL 証明書。 NITRO コールと SCP はい。 インフラストラクチャ > SSL ダッシュボードに移動します。[SSL ダッシュボード] ページで、[ 設定 ] をクリックしてポーリング間隔を設定します。
        SSL証明書を手動でポーリングして、インスタンスのすべての証明書をNetScaler Consoleにすぐに追加できます。これを行うには、[ インフラストラクチャ] > [SSL ダッシュボード ] に移動し、[ 今すぐポーリング] をクリックします[ Poll Now ] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。
エンティティのポーリング 60 分ごと (デフォルト) インスタンスに設定されているすべてのエンティティ。エンティティはNetScalerインスタンスに接続された、ポリシー、仮想サーバー、サービス、またはアクションのいずれかです。エンティティポーリングを有効にするには、「 NetScaler Console機能の有効化または無効化」を参照してください。 NITRO呼び出し はい。ただし、10 分未満に設定することはできません。構成するには、[ インフラストラクチャ] > [ネットワーク機能] に移動します。[ネットワーク機能] ページで、[ 設定 ] をクリックしてポーリング間隔を構成します。
        エンティティを手動でポーリングし、インスタンスのすべてのエンティティをNetScaler Consoleにすぐに追加できます。そのためには、[ インフラストラクチャ] > [ネットワーク機能 ] に移動し、[ 今すぐポーリング] をクリックします。[ Poll Now ] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。

:ポーリングに加えて、管理対象のNetScalerインスタンスによって生成されたイベントは、インスタンスに送信されたSNMPトラップを介してNetScaler Consoleによって受信されます。たとえば、システム障害や構成の変更が発生したときにイベントが生成されます。

インスタンスのバックアップ中に、SSLファイル、CA証明書ファイル、NetScalerテンプレート、データベース情報などがNetScaler コンソールにダウンロードされます。構成監査中は、ns.confファイルがダウンロードされてファイルシステムに格納されます。管理対象のNetScaler ADCインスタンスから収集されたすべての情報は、データベース内に内部的に保存されます。

インスタンスをポーリングするさまざまな方法

NetScaler Consoleが管理対象インスタンスに対して実行するさまざまなポーリング方法は次のとおりです。

  • インスタンスのグローバルポーリング

  • インスタンスの手動ポーリング

  • エンティティの手動ポーリング

インスタンスのグローバルポーリング

NetScaler Consoleは、ユーザーが設定した間隔に応じて、ネットワーク内のすべての管理対象インスタンスを自動的にポーリングします。デフォルトのポーリング間隔は 30 分ですが、[ インフラストラクチャ] > [ネットワーク機能][設定]の順に移動して、要件に応じて間隔を設定できます。

インスタンスの手動ポーリング

NetScaler Consoleが多数のエンティティを管理している場合、ポーリングサイクルによるレポートの生成に時間がかかり、画面が空白になったり、システムに以前のデータが表示されたりすることがあります。

NetScaler Consoleには、自動ポーリングが行われない最小ポーリング間隔があります。新しいNetScalerインスタンスを追加したり、エンティティを更新したりした場合、NetScaler Consoleは、次のポーリングが行われるまで、新しいインスタンスやエンティティに加えられた更新を認識しません。また、さらに操作を行うために仮想IPアドレスの一覧をすぐに取得する方法はありません。最短のポーリング間隔期間が経過するまで待つ必要があります。手動でポーリングを実行して新しく追加されたインスタンスを検出することもできますが、これによってNetScaler ADCネットワーク全体がポーリングされ、ネットワークに大きな負荷がかかります。NetScaler Consoleでは、ネットワーク全体をポーリングする代わりに、選択したインスタンスとエンティティのみをいつでもポーリングできるようになりました。

NetScaler Consoleは、管理対象インスタンスを自動的にポーリングして、1日の設定した時間に情報を収集します。選択ポーリングを行うと、NetScaler Consoleが選択したインスタンスにバインドされているエンティティの最新の状態を表示するのに必要な更新時間を短縮できます。

NetScaler コンソールで特定のインスタンスをポーリングするには:

  1. NetScaler Consoleで、[ インフラストラクチャ]>[ネットワーク機能]に移動します。

  2. [ ネットワーク機能 ] ページの右上隅にある [ 今すぐポーリングする] をクリックします。

  3. ポップアップページの「 Poll Now 」には、ネットワーク内のすべてのNetScaler ADC インスタンスをポーリングするか、選択したインスタンスをポーリングするかを選択できます。

    1. All Instances タブ- Start Polling をクリックしてすべてのインスタンスをポーリングします。

    2. [ インスタンスを選択 ] タブ-リストからインスタンスを選択します。

  4. [ ポーリングの開始] をクリックします。

    ポーリングするインスタンスの選択

NetScaler Consoleは手動ポーリングを開始し、すべてのエンティティを追加します。

エンティティの手動ポーリング

NetScaler Consoleでは、特定のインスタンスにバインドされている一部のエンティティのみをポーリングすることもできます。たとえば、このオプションを使用して、インスタンス内の特定のエンティティの最新のステータスを知ることができます。このような場合、更新された 1 つのエンティティのステータスを知るために、インスタンス全体をポーリングする必要はありません。エンティティを選択してポーリングすると、NetScaler Consoleはそのエンティティのみをポーリングし、NetScalerコンソールGUIのステータスを更新します。

仮想サーバーがダウンしている例を考えてみましょう。次の自動ポーリングが行われる前に、その仮想サーバーの状態が UP に変わっている可能性があります。仮想サーバーの変更されたステータスを表示するには、その仮想サーバーのみをポーリングして、正しい状態がすぐにGUIに表示されるようにしたい場合があります。

サービス、サービスグループ、負荷分散仮想サーバー、キャッシュ削減仮想サーバー、コンテンツスイッチング仮想サーバー、認証仮想サーバー、VPN 仮想サーバー、GSLB 仮想サーバー、およびアプリケーションサーバーをポーリングして、ステータスの更新を確認できるようになりました。

仮想サーバーをポーリングする場合、その仮想サーバーのみがポーリングされます。サービス、サービスグループ、サーバなどの関連エンティティはポーリングされません。関連するすべてのエンティティをポーリングする必要がある場合は、エンティティを手動でポーリングするか、インスタンスをポーリングする必要があります。

NetScaler コンソールで特定のエンティティをポーリングするには:

例として、このタスクは負荷分散仮想サーバーのポーリングに役立ちます。同様に、他のネットワーク機能エンティティもポーリングできます。

  1. NetScaler Consoleで、[インフラストラクチャ]>[ ネットワーク機能] >[負荷分散][仮想サーバー]に 移動します。

  2. 状態が DOWN と表示されている仮想サーバを選択し、[ Poll Now] をクリックします。これで、仮想サーバーのステータスが UPに変わります。

ポーリングの概要