Application Delivery Management

NetScaler インスタンスとエンティティのポーリング

NetScaler Console のネットワーク機能を使用すると、管理対象の Citrix NetScaler インスタンスに構成されているエンティティの状態を監視できます。トランザクションの詳細、接続の詳細、負荷分散仮想サーバーのスループットなどの統計情報を表示できます。メンテナンスを計画する際に、エンティティを有効または無効にすることもできます。

NetScaler Console は、状態、1 秒あたりの HTTP リクエスト数、CPU 使用率、メモリ使用率、スループットなどの統計情報を収集するために、管理対象インスタンスを 1 日の決まった時間にポーリングする必要があります。

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

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

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

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

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

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

NetScaler Console ですべての NetScaler インスタンスのグローバルポーリングを構成するには:

  1. NetScaler Console で、Infrasturcture > Network Funtions > Settings に移動します。

  2. Network Functions ページで、Select Action リストから Configure Polling Interval for Entities を選択します。

  3. Configure Polling Interval ページで、インスタンスの自動ポーリングの間隔 (分) を設定します。デフォルトのポーリング間隔は 30 分です。

  4. Continue をクリックしてページを閉じます。

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

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

NetScaler Console では、自動ポーリングが行われない最小ポーリング間隔期間があります。新しい NetScaler インスタンスを追加した場合、またはエンティティが更新された場合、NetScaler は次回のポーリングが行われるまで、新しいインスタンスまたはエンティティへの更新を認識しません。また、その後の操作のために仮想 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 タブ - リストからインスタンスを選択し、Start Polling をクリックします。

    ポーリングの開始 2

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

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

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

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

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

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

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

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

  1. NetScaler Console で、Infrasturcture > Network Functions > Load Balancing > Virtual Servers に移動します。

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

NetScaler インスタンスとエンティティのポーリング