NetScaler Console サービス

ポーリングの概要

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

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

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

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

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

  • 構成監査ポーリング

  • SSL証明書ポーリング

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

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

NetScaler Consoleによる管理対象インスタンスとエンティティのポーリング方法

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

次の表に、ポーリングの種類、ポーリング間隔、使用されるプロトコルなどの詳細を示します。

ポーリングの種類 ポーリング間隔 ポーリングされる情報 使用されるプロトコル ポーリング間隔の構成
インスタンスポーリング 5分ごと(デフォルト) 状態、1秒あたりのHTTPリクエスト、CPU使用率、メモリ使用率、スループットなどの統計情報。 NITROコール いいえ
インベントリポーリング 60分ごと(デフォルト) ビルドバージョン、システム情報、ライセンス機能、モードなどのインベントリの詳細。 NITROコールおよびSSH いいえ
パフォーマンスデータ収集 5分ごと(デフォルト) ネットワークレポート情報 NITROコール いいえ
インスタンスバックアップポーリング 12時間ごと(デフォルト) 管理対象NetScalerインスタンスの現在の状態のバックアップファイル NITROコール、SSH、およびSCP はい。[Infrastructure]>[Instances]>[NetScaler] の順に移動します。インスタンスを選択し、[Select Action] リストから [Backup/Restore] をクリックします。
構成監査ポーリング 10時間ごと(デフォルト) NetScalerインスタンスで発生する構成の変更(例:実行中の構成と保存された構成) SSH、SCP、およびNITROコール はい。[Infrastructure]>[Configuration]>[Configuration Audit] の順に移動します。[Configuration Audit] ページで、[Settings] をクリックし、構成監査ポーリングのポーリング間隔を構成します。
        構成監査を手動でポーリングし、インスタンスのすべての構成監査をNetScaler Consoleに即座に追加できます。これを行うには、[Infrastructure]>[Configuration]>[Configuration Audit] の順に移動し、[Poll Now] をクリックします。[Poll Now] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。
SSL証明書ポーリング 24時間ごと(デフォルト) NetScalerインスタンスにインストールされているSSL証明書。 NITROコールおよびSCP はい。[Infrastructure]>[SSL Dashboard] の順に移動します。[SSL Dashboard] ページで、[Settings] をクリックしてポーリング間隔を構成します。
        SSL証明書を手動でポーリングし、インスタンスのすべての証明書をNetScaler Consoleに即座に追加できます。これを行うには、[Infrastructure]>[SSL Dashboard] の順に移動し、[Poll Now] をクリックします。[Poll Now] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。
エンティティポーリング      
すべてのインスタンス 720分ごと(デフォルト) インスタンスに構成されているすべてのエンティティ。エンティティは、NetScalerインスタンスにアタッチされたポリシー、仮想サーバー、サービス、またはアクションのいずれかです。エンティティポーリングを有効にするには、「NetScaler Console機能の有効化または無効化」を参照してください。 NITROコール はい。30分から1440分の間で設定できます。構成するには、[Infrastructure]>[Network Functions] の順に移動します。[Networks Function] ページで、[Settings] をクリックしてポーリング間隔を構成します。
        エンティティを手動でポーリングし、インスタンスのすべてのエンティティをNetScaler Consoleに即座に追加できます。これを行うには、[Infrastructure]>[Network Functions] の順に移動し、[Poll Now] をクリックします。[Poll Now] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。
選択したNetScalerインスタンス 15分ごと(デフォルト) デフォルトのポーリングサイクルがトリガーされる前に変更が行われたNetScalerインスタンスのみをポーリングします。 NITROコール はい。5分から60分の間で設定できます。[Infrastructure]>[Network Functions] の順に移動し、[Settings] をクリックして、[Delay time for Network Functions] テキストボックスに時間を指定します。

注:

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

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

インスタンスのポーリング方法の種類

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

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

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

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

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

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

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

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

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

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

NetScaler Consoleで特定のインスタンスをポーリングする手順

  1. NetScaler Consoleで、[Infrastructure]>[Network Functions] の順に移動します。

  2. [Network Functions] ページで、右上隅にある [Poll Now] をクリックします。

  3. ポップアップページ [Poll Now] には、ネットワーク内のすべてのNetScalerインスタンスをポーリングするか、選択したインスタンスをポーリングするかのオプションが表示されます。
    1. [All Instances] タブ - [Start Polling] をクリックして、すべてのインスタンスをポーリングします。

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

  4. [Start Polling] をクリックします。

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

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

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

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

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

注:

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

NetScaler Consoleで特定のエンティティをポーリングする手順

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

  1. NetScaler Consoleで、[Infrastructure]>[Network Functions]>[Load Balancing]>[Virtual Servers] の順に移動します。

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

ポーリングの概要