WebSphere Virtual Enterprise, Version 6.1.1
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows,


HmmControllerProcs.jacl

HmmControllerProcs.jacl スクリプトを使用すれば、ヘルス管理ランタイム構成を変更し、 ヘルス・コントローラーおよびサーバーの自動再始動を使用可能または使用不可にする、およびその他のヘルス管理設定の値を設定または取得することができます。

目的

ランタイム設定を変更するには、オペレーターまたは管理者の管理特権が必要です。

HmmControllerProcs.jacl ファイルにより、 次のことができます。
  • ヘルス・コントローラーの使用可能化または使用不可化。
  • サーバーの自動再始動の使用可能化または使用不可化。
  • その他ヘルス管理設定値の設定または取得。

HmmControllerProcs.jacl スクリプトでは、ランタイム構成のみを変更します。

ロケーション

HmmControllerProcs.jacl スクリプト は bin ディレクトリーに位置指定されています。

使用法

wsadmin ツールで HmmControllerProcs.jacl スクリプトを実行するには、 次のコマンドを使用します。
wsadmin -profile HmmControllerProcs.jacl -c "insert_procedure_parameters"
insert_procedure_parameters 変数を、プロシージャーの名前と適切な変数値に 置き換え、お客様の変更を完了してください。ご使用のオペレーティング環境によっては、wsadmin コマンドを wsadmin.sh または wsadmin.bat に変更しなければならない 場合があります。
最初にスクリプト・クライアントを 起動すると、うまく処理できる場合があります。詳しくは、スクリプトの入門を参照してください。wsadmin ツールで次のとおり入力してください。
wsadmin> source HmmControllerProcs.jacl
wsadmin> procedure variables
procedure 変数を 起動したいプロシージャーに置き換えてください。variables 変数を お客様のプロシージャーをサポートする特定の変数に置き換えてください。

プロシージャー

選択可能なすべてのプロシージャーを見るには、 次のコマンドを使用してください。
wsadmin -profile HmmControllerProcs.jacl -c "help"
enable
ヘルス・コントローラーを使用可能にします。
disable
ヘルス・コントローラーを使用不可にします。
isEnabled
ヘルス・コントローラーが使用可能になっていることを検証します。
enableServer node_name server_name
指定したノードのサーバーの自動再始動を 使用可能にします。
disableServer node_name server_name
指定したノードのサーバーの自動再始動を 使用不可にします。
isServerEnabled node_name server_name
指定したノードのサーバーの自動再始動が 使用可能かどうかを検証します。
isNodeMaintenance node_name
指定したノードが保守モードであることを、ヘルス・コントローラーが認知しているかどうかを検証します。
getMaxConsecutiveRestarts
再始動後、アプリケーション・サーバーの 復帰試行回数を戻します。最大値を超えた場合、 サーバーは失敗を宣言され、サーバーの再始動は不可となります。
setMaxConsecutiveRestarts number_of_consecutive_restarts
再始動後、アプリケーション・サーバーの 復帰試行回数を設定します。
getControlCycleLength
違反の発生を判別するために アプリケーション・サーバー・インスタンスで実行するヘルス・ポリシー検査の間隔の長さ (分単位) を 戻します。
setControlCycleLength time_in_minutes
違反の発生を判別するために アプリケーション・サーバー・インスタンスで実行するヘルス・ポリシー検査の間隔の長さ (分単位) を 設定します。
getMinRestartInterval
アプリケーション・サーバー・インスタンスが再始動するまでに待たなければならない 時間を戻します。
setMinRestartInterval time_in_minutes
アプリケーション・サーバー・インスタンスが再始動するまでに待たなければならない 時間を設定します。
getRestartTimeout
サーバー状況のポーリング前に、再始動中のイベントを開始または停止 するまでコントローラーが費やす時間を 戻します。
setRestartTimeout time_in_minutes
サーバー状況のポーリング前に、再始動中のイベントを開始または停止 するまでコントローラーが費やす時間を 設定します。

次のコマンドは、node_1 ノードで稼働する server_1 サーバーに対して自動再始動を使用可能にします。
wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"



関連概念
ヘルス管理
関連タスク
ヘルス管理の構成
ヘルス管理の使用可能化と使用不可化
ヘルス管理のモニターおよびチューニング
関連資料
管理のロールと特権
参照トピック    

ご利用条件 | フィードバック

最終更新: 2009/09/17 16時33分25秒EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/todhmmscripts.html