11.3.2 JP1/AJS3と連携する場合
ここでは,UNIXホストで,JP1/Power MonitorをJP1/AJS3と連携して運用する場合の,グループ化したエージェントホストの動作について説明します。
(1) JP1/AJS3連携時の終了処理
UNIXのマネージャーホストを監視終了する場合,通常は,まず,エージェントホストを終了させてから,マネージャーホストの終了処理をします。
JP1/AJS3 - ManagerがあるホストをJP1/Power Monitorのマネージャーホストとし,JP1/AJS3 - Agentがあるホストをマネージャーホストと連動して終了させる場合,通常の終了処理をすると,JP1/AJS3 - AgentがJP1/AJS3 - Managerより先に終了します。このような場合,ジョブネットが実行中にもかかわらず,ジョブの実行ホストが終了してしまい,ジョブネットが異常終了することがあります。
このような現象を防ぐためには,pwajs2stp_grpコマンドを使用して,JP1/AJS3 - Managerを先に終了させてから,JP1/AJS3 - Agentを終了させる必要があります。pwajs2stp_grpコマンドは,構成定義ファイルの自動システム終了前コマンドに登録して使用します。この場合,監視終了時の処理の流れは次のようになります。
-
pwajs2stp_grpコマンドを実行して,JP1/AJS3 - Managerを終了する。
-
エージェントホストを終了する。
-
マネージャーホストの終了条件を監視して,マネージャーホストを終了する。
(2) pwajs2stp_grpコマンドの設定
ここでは,pwajs2stp_grpコマンドの設定方法を説明します。
JP1/Power Monitorをインストールすると,pwajs2stp_grpコマンドのサンプルファイルがインストールされます。このサンプルファイルをコピーし,必要に応じてカスタマイズして使用します。設定手順を次に示します。
-
サンプルファイルをリネームしてコピーする。
サンプルファイルは下記の場所にあります。
/usr/lib/jp1_aom/sample/pwajs2stp_grp.model
このサンプルファイルを下記の名称にリネームします。
/usr/lib/jp1_aom/pwajs2stp_grp
-
pwajs2stp_grpファイルの内容を必要に応じて編集する。
pwajs2stp_grpファイルをテキストエディターで開き,次のように編集します。
-
実行中のジョブネットが終了するのを待って(当日実行予定のジョブネットの実行を抑止して)JP1/AJS3 - Managerを終了する場合
1. 下記の記述を探す。
/usr/bin/jp1_aom/jaomajs2stop -m
2. -mを-rに修正する。
-
JP1/AJS3情報定義ファイルに論理ホストが定義されている場合
1. 下記の記述を探し,削除する。
RC=$?
if [ $RC -ne 0 ]; then
echo "jaomajs2stop ended abnormally.(POS=1)(code: $RC)" \
>/usr/lib/jp1_aom/log/pwajsstp_grp.log
exit 8
fi
-
-
ファイルが実行形式になっていることを確認し,構成定義ファイルの自動システム終了前コマンドに登録する。
構成定義ファイルの設定については,「6.1.11 構成定義ファイルを設定する」を参照してください。
- 注意事項
-
-
pwajs2stp_grpコマンド内のJP1/AJS3終了処理でエラーが発生した場合(戻り値が8の場合),エージェントホストは連動して終了せず,マネージャーホストも監視終了しません。エラーが発生した場合,エラーコードが/usr/lib/jp1_aom/log/pwajsstp_grp.logファイルに出力されます。jaomajs2statusコマンド,およびjaomajs2stopコマンドの戻り値を参照し,要因を取り除いてください。
-
pwajs2stp_grpコマンドは,自動システム終了前コマンドとして登録された場合にだけ実行できます。それ以外の場合の動作は保証しません。
-
pwajs2stp_grpコマンドは,構成定義情報ファイルのジョブネット実行抑止の設定に影響されません。ジョブネット実行抑止が「しない」に設定されていても,JP1/AJS3を計画終了します。
-
(3) pwajs2stp_grpコマンドから呼び出されるコマンド
ここでは,pwajs2stp_grpコマンドから呼び出されるコマンドについて説明します。なお,これらのコマンドは,pwajs2stp_grpコマンド内でだけ実行できます。pwajs2stp_grpコマンド以外で実行した場合の動作は保証しません。
-
jaomajs2statusコマンド
コマンドを実行したホストで運用されているJP1/AJS3の状態を調査します。
-
jaomajs2stopコマンド
コマンドを実行したホストで運用されているJP1/AJS3 - Managerを計画終了します。
コマンドの詳細については「15. コマンド」の「jaomajs2status」,および「jaomajs2stop」を参照してください。