Sun GlassFish Enterprise Manager Performance Advisor 1.0 インストールおよびクイックスタートガイド

管理ルールの使用法

    管理ルールは、システムの使用状況に関する問題を警告します。この機能は、ログファイルおよび JDBC 接続プールの管理に役立ちます。管理ルールを設定する一般的な手順は、次のとおりです。

  1. 管理コンソール の左の区画で、「Management Rules」ノードを選択します。

  2. 設定するルールをテーブルから選択します。

  3. 「追加」ボタンを選択して、ルールの「編集」ページを表示します。

  4. 「電子メールによる通知」チェックボックスが表示される場合は、これにチェックマークを付けます。

    このボックスにチェックマークを付けなければ、警告はサーバーログにだけ記録されます。「ログローテーションマネージャー」と「JDBC プールマネージャー」を除くすべてのルールに、このチェックボックスが表示されます。

  5. 次の電子メール通知に関する情報を入力します。

    • 「宛先」 — 警告の受信者の電子メールアドレスを、コンマで区切って指定します。

    • 「Java メールリソースの使用」 - 使用している場合は、JavaMail リソースを指定します。JavaMail リソースの設定方法については、「JavaMail リソースの設定」を参照してください。

    • 「電子メールの送信者」 - JavaMail リソースを使用していない場合は、警告の送信者の電子メールアドレスを指定します。

    • 「メールホスト名」 — JavaMail リソースを使用していない場合は、同じメールサーバーホスト名を指定します。

    • 「ユーザー名」 - JavaMail リソースを使用していない場合は、警告の送信者のユーザー名を指定します。

    • 「送信者パスワード」 — JavaMail リソースを使用していない場合は、警告の送信者のパスワードまたはパスワードのエイリアスを指定します。

      パスワードのエイリアスを作成するには、asadmin create-password-alias コマンドを使用します。詳細は、『Sun GlassFish Enterprise Server 2.1 Reference Manual』を参照してください。

  6. ルールに必要な固有情報を指定します。

    各ルールで必要な固有情報については、次の節で簡単に説明します。

  7. ルールを適用するターゲットのサーバーインスタンスまたはクラスタを指定します。ターゲットを指定するには、「利用可能なターゲット」リストでターゲットを選択し、「追加」ボタンを選択して「選択したターゲット」リストに移動します。

    JavaMail リソースには、少なくともリソースを使用する管理ルールと同じターゲットが必要です。

  8. 「保存」ボタンを選択します。

  9. ターゲットの各サーバーインスタンスまたはクラスタを再起動します。

物理メモリーに関する警告

「物理メモリーに関する警告」ルールは、物理メモリーの空き領域の割合がユーザー定義のしきい値を下回ったときに警告を送信します。

「物理メモリーに関する警告」ルールには、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

メモリーリークに関する警告

「メモリーリークに関する警告」ルールは、メモリーリークの可能性が検出されたときに警告を送信します。検出は、ガベージコレクション (GC) 後のメモリー使用状況の傾向分析を通して実行されます。GC 後のメモリー使用状況がユーザー定義のしきい値を超えている場合、警告が送信されます。

「メモリーリークに関する警告」ルールには、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

CPU 使用量の傾向に関する警告

「CPU 使用量の傾向に関する警告」ルールは、CPU 使用状況の傾向分析がユーザー定義のしきい値を超える増加を示したときに、警告を送信します。

「CPU 使用量の傾向に関する警告」ルールには、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

スループットに関する警告

「スループットに関する警告」ルールは、仮想マシン (VM) の稼働時間 (時間平均による GC 経過時間) の割合が、ユーザー定義のしきい値を超えたときに警告を送信します。

「スループットに関する警告」ルールには、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

GC 停止時間に関する警告

「GC 停止時間に関する警告」ルールは、前回のガベージコレクション (GC) 停止時間が、ユーザー指定の最大 GC 停止時間に対してユーザーが定義した割合を超えたときに、警告を送信します。

「GC 停止時間に関する警告」ルールには、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

ログエントリに関する警告

「ログエントリに関する警告」ルールは、ユーザーが指定したロガーに対して、ユーザーが指定したログレベル以上でログファイルに新しいエントリが作成されたときに、警告を送信します。

「ログエントリに関する警告」には、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

ログローテーションマネージャー

「ログローテーションマネージャー」ルールは、ローテーションされたログファイルを移動または削除します。

「ログローテーションマネージャー」ルールには、次のルール固有の設定があります。

ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。

JDBC プールマネージャー

「JDBC プールマネージャー」ルールは、JDBC 接続プールの最大プールサイズ (max-pool-size) と初期および最小プールサイズ (steady-pool-size) の値を調整します。これらの再計算は実行時にのみ発生し、再計算された絶対値はどこにも反映されません。本稼働環境では、再計算は初期および最小プールサイズではクライアント要求の数だけに基づき、最大プールサイズではサーバーインスタンスの追加または削除だけに基づきます。

「JDBC プールマネージャー」ルールには、次のルール固有の設定があります。


注 –

「* (「現在および将来の全 JDBC 接続プール数」に適用されます)」と各接続プールの両方を、同時に選択しないでください。「* (「現在および将来の全 JDBC 接続プール数」に適用されます)」の「最大接続数」設定は、各接続プールの「最大接続数」の設定を上書きします。



注 –

このルールのすべての「最大接続数」設定 (各プールの「デフォルト最大接続数」と「最大接続数」の設定を含む) は、JDBC 接続プールの最大プールサイズの設定を上書きします。


ルールを設定する一般的な手順については、「管理ルールの使用法」を参照してください。