ポーリングの概要
ポーリングとは、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 に移動します。Configuration Audit ページで、Settings をクリックし、構成監査ポーリングのポーリング間隔を設定します。 |
| 構成監査を手動でポーリングし、インスタンスのすべての構成監査をNetScaler ADMに即座に追加できます。これを行うには、Infrastructure > Configuration Audit に移動し、Poll Now をクリックします。Poll Now ページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。 | ||||
| SSL証明書ポーリング | 24時間ごと(デフォルト) | NetScalerインスタンスにインストールされているSSL証明書。 | NITRO呼び出しとSCP | はい。インフラストラクチャ > SSLダッシュボードに移動します。SSLダッシュボードページで、設定をクリックしてポーリング間隔を設定します。 |
| SSL証明書を手動でポーリングし、インスタンスのすべての証明書をNetScaler ADMに即座に追加できます。これを行うには、インフラストラクチャ > SSLダッシュボードに移動し、今すぐポーリングをクリックします。今すぐポーリングページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。 | ||||
| エンティティポーリング | 60分ごと(デフォルト) | インスタンスに構成されているすべてのエンティティ。エンティティとは、ADCインスタンスにアタッチされたポリシー、仮想サーバー、サービス、またはアクションのいずれかです。エンティティポーリングを有効にするには、「ADM機能の有効化または無効化」を参照してください。 | NITRO呼び出し。 | はい、ただし10分未満に設定することはできません。設定するには、インフラストラクチャ > ネットワーク機能に移動します。ネットワーク機能ページで、設定をクリックしてポーリング間隔を設定します。 |
| エンティティを手動でポーリングし、インスタンスのすべてのエンティティをNetScaler ADMに即座に追加できます。これを行うには、インフラストラクチャ > ネットワーク機能に移動し、今すぐポーリングをクリックします。今すぐポーリングページでは、ネットワーク内のすべてのインスタンスまたは選択したインスタンスをポーリングできます。 |
注
ポーリングに加えて、管理対象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 で特定のインスタンスをポーリングするには:
-
NetScaler ADM で、Infrastructure > Network Functions に移動します。
-
Network Functions ページで、右上隅にある Poll Now をクリックします。
-
ポップアップページ Poll Now には、ネットワーク内のすべての NetScaler インスタンスをポーリングするか、選択したインスタンスをポーリングするかのオプションが表示されます。
-
All Instances タブで、Start Polling をクリックしてすべてのインスタンスをポーリングします。
-
インスタンスの選択タブ - リストからインスタンスを選択します
-
-
ポーリングの開始をクリックします。ポーリングするインスタンスを選択(/en-us/netscaler-application-delivery-management-software/media/nmas-instance-polling-2-citrix.png)
NetScaler ADM は手動ポーリングを開始し、すべてのエンティティを追加します。
エンティティの手動ポーリング
NetScaler ADM では、特定のインスタンスにバインドされている一部の選択されたエンティティのみをポーリングすることもできます。たとえば、このオプションを使用して、インスタンス内の特定のエンティティの最新ステータスを知ることができます。このような場合、更新された1つのエンティティのステータスを知るために、インスタンス全体をポーリングする必要はありません。エンティティを選択してポーリングすると、NetScaler ADM はそのエンティティのみをポーリングし、NetScaler ADM GUI のステータスを更新します。
仮想サーバーがDOWN状態である例を考えてみましょう。その仮想サーバーの状態は、次の自動ポーリングが行われる前にUPに変わっている可能性があります。仮想サーバーの変更されたステータスを表示するには、その仮想サーバーのみをポーリングして、正しい状態がGUIにすぐに表示されるようにしたい場合があります。
ステータスの更新について、以下のエンティティをポーリングできるようになりました。サービス、サービスグループ、負荷分散仮想サーバー、キャッシュ削減仮想サーバー、コンテンツスイッチング仮想サーバー、認証仮想サーバー、VPN仮想サーバー、GSLB仮想サーバー、およびアプリケーションサーバー。
注
仮想サーバーをポーリングする場合、その仮想サーバーのみがポーリングされます。サービス、サービスグループ、サーバーなどの関連エンティティはポーリングされません。すべての関連エンティティをポーリングする必要がある場合は、エンティティを手動でポーリングするか、インスタンスをポーリングする必要があります。
NetScaler ADM で特定のエンティティをポーリングするには:
例として、このタスクは負荷分散仮想サーバーをポーリングするのに役立ちます。同様に、他のネットワーク機能エンティティもポーリングできます。
-
NetScaler ADM で、インフラストラクチャ > ネットワーク機能 > 負荷分散 > 仮想サーバーに移動します。
-
状態がDOWNと表示されている仮想サーバーを選択し、今すぐポーリングをクリックします。仮想サーバーのステータスがUPに変わります。今すぐポーリング(/en-us/netscaler-application-delivery-management-software/media/maservice-manual-polling-entities-citrix.png)