AgilePointクラスタのパフォーマンスの効率的な監視

この記事では、システム管理者から頻繁にリクエストされる機能、つまり AgilePoint NX クラスターのシステム負荷パラメータを監視する機能について説明します。大企業では、クラスター内に複数の AgilePoint サーバーを配置して負荷分散された環境を構築するのが一般的です。AgilePoint NX V9.0 製品のロールアウトの一環として、同じクラスター内にある AgilePoint NX サーバーのすべてのインスタンスを監視するための新しい Web ベースの管理者画面が利用できるようになりました。

システム管理者は、CPU 使用率、RAM 使用率、ディスク容量、稼働時間などのパフォーマンス パラメータについて、サード パーティ ツールを使用してクラスター内のサーバーを監視することがよくあります。ただし、これらのツールは主にインフラストラクチャ レベルの統計情報のみを提供します。AgilePoint エンジンをホストしているプロセス スレッド内で何が行われているかを監視することも同様に重要です。ここで Cluster Server Manager (CSM) モジュールが役立ちます。

まず、クラスター モニター によって監視される Cluster Server Manager モジュールの使用方法を理解しましょう。Cluster Server Manager モジュールは、通常のネットワーク負荷分散に加えてプロセス レベルの負荷分散を提供し、クラスター環境の全体的なパフォーマンスにおいて重要な役割を果たします。これにより、プロセス負荷が NLB 内のさまざまなノード間で均等に分散され、クラスターの使用率とパフォーマンスが向上します。また、プロセスがすでにノード 1 のメモリにロードされていて、NLB デバイスが次の要求をノード 2 に送信する場合、ノード 1 にプロセス イメージがロード済みであるため、メモリの無駄を回避し、実行を高速化するために、内部的にその要求をノード 1 にルーティングします。1 つのノードに障害が発生した場合、CSM モジュールは実行中のすべてのプロセスをクラスター内の他のノードにシームレスに転送します。したがって、CSM モジュールの実行を監視することは不可欠です。

クラスター モニターは、クラスター内のすべてのノードに関する重要な統計情報を提供します。これには、サーバー ノード、メモリ使用率、プロセスとスレッド、平均イベント実行時間、データベース接続などに関する情報が含まれます。管理者は、特定の期間のクラスター全体のパフォーマンスを記録し、それをダウンロードしてさらに分析することができます。

これまで、これはサーバー側の WinForms アプリケーションとして提供されていましたが、システム管理者がユーティリティを実行するために VM にログインする必要がありました。AgilePoint NX v9 以降では、この情報を 管理センター内で直接提供する予定です。

この画面へのアクセスは、ユーザーの権限に基づいていることに注意してください。権限のあるユーザーのみがアクセスできます。次に、管理センターのこのオプションは、複数のノードを持つクラスター環境を使用している場合にのみ有効になります。展開にディザスタ リカバリが含まれている場合、他のサイトのサーバー ノードは表示されません。

注: このビデオは、この機能がベータ版である間に録画されたものであることに注意してください。一部のラベルとアイコンは、GA になるまでに変更される可能性がありますが、これらのアクティビティを構成する一般的な概念は同じままです。

コメント