ポーリングの概要
ポーリングは、NetScaler ADM が NetScaler インスタンスから特定の情報を収集するプロセスです。世界中の組織に複数のCitrix ADC インスタンスを構成している可能性があります。Citrix ADMを使用してインスタンスを監視するには、すべての管理対象Citrix ADM Cインスタンスから、CPU使用率、メモリ使用率、SSL証明書、ライセンスされた機能、ライセンスタイプなどの特定の情報を収集する必要があります。NetScaler ADM と管理対象インスタンスの間で行われるさまざまなタイプのポーリングは次のとおりです。
-
インスタンスポーリング
-
インベントリのポーリング
-
パフォーマンスデータ収集
-
インスタンスバックアップポーリング
-
構成監査ポーリング
-
SSL 証明書ポーリング
-
エンティティのポーリング
NetScaler ADM は、NITRO コール、Secure Shell(SSH)、セキュアコピー(SCP)などのプロトコルを使用して、NetScaler インスタンスから情報をポーリングします。
NetScaler ADM が管理対象インスタンスおよびエンティティをポーリングする方法
NetScaler ADM は、デフォルトで定期的にポーリングを自動的に行います。NetScaler ADM では、いくつかのポーリングタイプのポーリング間隔を構成したり、必要に応じて手動でポーリングしたりすることもできます。
次の表は、ポーリングのタイプ、ポーリング間隔、使用されているプロトコルなどの詳細を示しています。
ポーリングタイプ | ポーリング間隔 | ポーリングされた情報 | 使用プロトコル | ポーリング間隔の設定 |
---|---|---|---|---|
インスタンスポーリング | 5 分ごと (デフォルト) | 状態、1 秒あたりの HTTP リクエスト数、CPU 使用率、メモリ使用量、スループットなどの統計情報。 | NITRO コール。 | いいえ |
インベントリのポーリング | 60 分ごと (デフォルト) | ビルドバージョン、システム情報、ライセンスされた機能、モードなどのインベントリの詳細。 | NITRO コールと SSH | いいえ |
パフォーマンスデータ収集 | 5 分ごと (デフォルト) | ネットワークレポート情報 | NITRO コール | いいえ |
インスタンスバックアップポーリング | 12 時間ごと (デフォルト) | 管理されている ADC インスタンスの現在の状態のバックアップファイル | NITRO呼び出し、SSH、およびSCP。 | はい。 インフラストラクチャ > インスタンス > NetScalerに移動します。インスタンスを選択し、[ Select Action ] リストから [ バックアップ/復元] をクリックします。 |
構成監査ポーリング | 10 時間ごと (デフォルト) | ADC インスタンスで発生する構成変更 (実行中の構成と保存されている構成など) | SSH、SCP、およびNITRO コール | はい。 インフラストラクチャ > 構成 > 構成監査に移動します。[構成監査] ページで、[ 設定 ] をクリックし、[構成監査ポーリング] のポーリング間隔を構成します。 |
構成監査を手動でポーリングし、インスタンスのすべての構成監査を直ちにCitrix ADM に追加できます。これを行うには、[ インフラストラクチャ] > [構成] > [構成監査 ] に移動して [ 今すぐ投票] をクリックします。[ Poll Now ] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。 | ||||
SSL 証明書のポーリング | 24 時間ごと (デフォルト) | NetScaler インスタンスにインストールされている SSL 証明書。 | NITRO コールと SCP | はい。 インフラストラクチャ > SSL ダッシュボードに移動します。[SSL ダッシュボード] ページで、[ 設定 ] をクリックしてポーリング間隔を設定します。 |
SSL証明書を手動でポーリングし、インスタンスのすべての証明書を直ちにCitrix ADM に追加できます。これを行うには、[ インフラストラクチャ] > [SSL ダッシュボード ] に移動し、[ 今すぐポーリング] をクリックします[ Poll Now ] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。 | ||||
エンティティのポーリング | 60 分ごと (デフォルト) | インスタンスに設定されているすべてのエンティティ。エンティティは、ADC インスタンスにアタッチされたポリシー、仮想サーバー、サービス、またはアクションのいずれかです。エンティティポーリングを有効にするには、「 NetScaler ADM 機能の有効化または無効化」を参照してください。 | NITRO呼び出し | はい。ただし、10 分未満に設定することはできません。構成するには、[ インフラストラクチャ] > [ネットワーク機能] に移動します。[ネットワーク機能] ページで、[ 設定 ] をクリックしてポーリング間隔を構成します。 |
エンティティを手動でポーリングし、インスタンスのすべてのエンティティを直ちにCitrix ADM に追加できます。そのためには、[ インフラストラクチャ] > [ネットワーク機能 ] に移動し、[ 今すぐポーリング] をクリックします。[ Poll Now ] ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。 |
注:
ポーリングに加えて、管理対象ADCインスタンスによって生成されたイベントは、インスタンスに送信されたSNMPトラップを介してCitrix ADMによって受信されます。たとえば、システム障害や構成の変更が発生したときにイベントが生成されます。
インスタンスのバックアップ中に、SSLファイル、CA証明書ファイル、ADCテンプレート、データベース情報などがCitrix ADM にダウンロードされます。構成監査中は、ns.confファイルがダウンロードされてファイルシステムに格納されます。管理対象のCitrix ADCインスタンスから収集されたすべての情報は、データベース内に内部的に保存されます。
インスタンスをポーリングするさまざまな方法
NetScaler ADM が管理対象インスタンスで実行するさまざまなポーリング方法は次のとおりです。
-
インスタンスのグローバルポーリング
-
インスタンスの手動ポーリング
-
エンティティの手動ポーリング
インスタンスのグローバルポーリング
NetScaler ADM は、ユーザーが設定した間隔に応じて、ネットワーク内のすべての管理対象インスタンスを自動的にポーリングします。デフォルトのポーリング間隔は 60 分ですが、要件に応じて [ インフラストラクチャ] > [ネットワーク機能] > [設定]に移動して間隔を設定できます。
インスタンスの手動ポーリング
NetScaler ADM が多数のエンティティを管理している場合、ポーリングサイクルでレポートの生成に時間がかかり、画面が空白になったり、システムが以前のデータを表示したりする可能性があります。
NetScaler ADM には、自動ポーリングが行われない最小ポーリング間隔があります。新しいCitrix ADC インスタンスを追加した場合、またはエンティティが更新された場合、NetScaler ADM は次のポーリングが行われるまで、新しいインスタンスまたはエンティティに加えられた更新を認識しません。また、さらに操作を行うために仮想IPアドレスの一覧をすぐに取得する方法はありません。最短のポーリング間隔期間が経過するまで待つ必要があります。手動でポーリングを実行して新しく追加されたインスタンスを検出することもできますが、これによってCitrix ADCネットワーク全体がポーリングされ、ネットワークに大きな負荷がかかります。NetScaler ADM では、ネットワーク全体をポーリングする代わりに、特定の時点で選択したインスタンスおよびエンティティのみをポーリングできるようになりました。
NetScaler ADM は、管理対象インスタンスを自動的にポーリングして、1 日の設定した時刻に情報を収集します。選択したポーリングにより、NetScaler ADM が選択したインスタンスにバインドされたエンティティの最新のステータスを表示するのに必要な更新時間を短縮できます。
NetScaler ADM で特定のインスタンスをポーリングするには:
-
NetScaler ADM で、[ インフラストラクチャ]>[ネットワーク機能]に移動します。
-
[ ネットワーク機能 ] ページの右上隅にある [ 今すぐポーリングする] をクリックします。
- ポップアップページの「 Poll Now 」には、ネットワーク内のすべてのCitrix ADC インスタンスをポーリングするか、選択したインスタンスをポーリングするかを選択できます。
-
All Instances タブ- Start Polling をクリックしてすべてのインスタンスをポーリングします。
-
[ インスタンスを選択 ] タブ-リストからインスタンスを選択します。
-
-
[ ポーリングの開始] をクリックします。
NetScaler ADM は手動ポーリングを開始し、すべてのエンティティを追加します。
エンティティの手動ポーリング
Citrix ADMでは、インスタンスにバインドされているいくつかの選択されたエンティティのみをポーリングすることもできます。たとえば、このオプションを使用して、インスタンス内の特定のエンティティの最新のステータスを知ることができます。この場合、更新された 1 つのエンティティのステータスを知るために、インスタンス全体をポーリングする必要はありません。エンティティを選択してポーリングすると、Citrix ADMはそのエンティティのみをポーリングし、NetScaler ADM GUIでステータスを更新します。
仮想サーバがダウンしている例を考えてみましょう。次の自動ポーリングが行われる前に、その仮想サーバのステータスが [ UP] に変更されている可能性があります。仮想サーバの変更されたステータスを表示するには、その仮想サーバだけをポーリングして、正しいステータスがGUIにすぐに表示されるようにします。
次のエンティティをポーリングして、ステータス、サービス、サービスグループ、負荷分散仮想サーバー、キャッシュ削減仮想サーバー、コンテンツスイッチング仮想サーバー、認証仮想サーバー、VPN仮想サーバー、GSLB仮想サーバー、およびアプリケーションサーバーの更新を確認できるようになりました。
注:
仮想サーバーをポーリングすると、その仮想サーバーのみがポーリングされます。サービス、サービスグループ、サーバなどの関連エンティティはポーリングされません。関連するすべてのエンティティをポーリングする必要がある場合は、エンティティを手動でポーリングするか、インスタンスをポーリングする必要があります。
NetScaler ADM で特定のエンティティをポーリングするには:
例として、このタスクは負荷分散仮想サーバーのポーリングに役立ちます。同様に、他のネットワーク機能エンティティもポーリングできます。
-
NetScaler ADM で、[ インフラストラクチャ]>[ネットワーク機能]>[負荷分散]>[仮想サーバー]に移動します
-
状態が [ ダウン] と表示されている仮想サーバーを選択し、[ 今すぐポーリング] をクリックします。仮想サーバのステータスが [ UP] に変わります。