Application Delivery Management

ポーリングの概要

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

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

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

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

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

  • 構成監査ポーリング

  • SSL証明書ポーリング

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

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

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

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

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

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

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

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

インスタンスのさまざまなポーリング方法

NetScaler ADMが管理対象インスタンスに対して実行するポーリングには、次の種類があります。

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

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

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

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

NetScaler ADMは、設定された間隔に応じて、ネットワーク内のすべての管理対象インスタンスを自動的にポーリングします。デフォルトのポーリング間隔は30分ですが、Infrastructure(インフラストラクチャ) > Network Functions(ネットワーク機能) > Settings(設定)に移動して、要件に応じて間隔を設定できます。

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

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

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

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

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

  1. NetScaler ADMで、Infrastructure(インフラストラクチャ) > Network Functions(ネットワーク機能)に移動します。

  2. Network Functions(ネットワーク機能)ページで、右上隅にあるPoll Now(今すぐポーリング)をクリックします。

  3. ポップアップページPoll Now(今すぐポーリング)には、ネットワーク内のすべてのNetScalerインスタンスをポーリングするか、選択したインスタンスをポーリングするかのオプションが表示されます。

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

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

  4. Start Polling(ポーリングの開始)をクリックします。

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

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

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

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

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

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

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

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

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

  1. NetScaler ADMで、Infrastructure(インフラストラクチャ) > Network Functions(ネットワーク機能) > Load Balancing(負荷分散) > Virtual Servers(仮想サーバー)に移動します。

  2. 状態がダウンと表示されている仮想サーバーを選択し、Poll Now(今すぐポーリング)をクリックします。仮想サーバーの状態がアップに変わります。

    今すぐポーリング

ポーリングの概要