Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 構築ガイド


21.1.1 実行エージェント制限の設定手順

実行エージェントプロファイルでは,実行エージェント制限に関する設定をします。実行エージェント制限の詳細については,マニュアル「JP1/Automatic Job Management System 3 設計ガイド(システム構築編) 2.5.1(6) 実行エージェント制限について」を参照してください。

実行エージェントプロファイルの設定手順について説明します。

〈この項の構成〉

(1) 実行エージェントプロファイルの設定手順

  1. モデルファイルを環境設定ファイル格納フォルダにコピーする。

    モデルファイルと環境設定ファイル格納フォルダは,次のとおりです。

    Windowsの場合

    モデルファイル

    JP1/AJS3 - Managerのインストール先フォルダ\conf\ajsprof_AJSROOT1_agent.conf.model

    環境設定ファイル格納フォルダ

    物理ホストのとき:

     JP1/AJS3 - Managerのインストール先フォルダ\conf

    論理ホストのとき:

     共有フォルダ\jp1ajs2\conf

    UNIXの場合

    モデルファイル

    /etc/opt/jp1ajs2/conf/ajsprof_AJSROOT1_agent.conf.model

    環境設定ファイル格納ディレクトリ

    物理ホストのとき:

     /etc/opt/jp1ajs2/conf

    論理ホストのとき:

     共有ディレクトリ名/jp1ajs2/conf

  2. コピーしたファイルを既定の名称に変更する。

    次の名称に変更します。

    ajsprof_スケジューラーサービス名_agent.conf
  3. エディターで編集する。

    実行エージェントプロファイルに,必要な項目を設定します。

    Windowsの場合

    編集はメモ帳などのテキストエディターを使用します。

    実行エージェント名や実行エージェントグループ名は,次の操作で出力される,定義済みの実行エージェントまたは実行エージェントグループからコピーすることもできます。

    ajsagtshowコマンドで出力される一覧からコピーします。手順については,「(2) ajsagtshowコマンドで出力される一覧からコピーする」を参照してください。

    ・JP1/AJS3 - Viewの検索結果からコピーします。手順については,「(3) JP1/AJS3 - Viewの検索結果からコピーする」を参照してください。

    また,実行エージェントプロファイルの詳細については,「21.1.2 実行エージェントプロファイルの詳細」を参照してください。

    UNIXの場合

    編集はviなどのエディターを使用します。

    実行エージェント名や実行エージェントグループ名は,ajsagtshowコマンドで出力される,定義済みの実行エージェントまたは実行エージェントグループからコピーすることもできます。手順については,「(2) ajsagtshowコマンドで出力される一覧からコピーする」を参照してください。

    また,実行エージェントプロファイルの詳細については,「21.1.2 実行エージェントプロファイルの詳細」を参照してください。

    注意事項

    モデルファイルは,次のように設定されています。

    ・適用するユニット完全名:/example

    ・ユニット定義時の制限確認:制限確認をする

    ・ユニット定義時の動作:許可しない実行先を指定したまま,[OK]ボタンをクリックしてダイアログボックスを閉じることはできない

    ・ジョブ実行時の制限確認:制限確認をする

    ・許可する実行先:デフォルト実行エージェント(@SYSTEM)でだけ実行を許可する

    モデルファイルをこのまま適用した場合,/exampleというユニットが存在すると,その配下のジョブがデフォルト実行エージェント以外で実行できなくなります。実行エージェントプロファイルの内容は,運用にあわせて変更してから適用してください。

  4. 実行エージェントプロファイルの設定を反映する。

    次に示す操作によって,実行エージェントプロファイルの設定を有効にします。

    • JP1/AJS3サービスが起動していない場合

      JP1/AJS3サービスを起動します。該当するホストに構築されているすべてのスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。

    • JP1/AJS3サービスが起動している(スケジューラーサービスは停止している)場合

      次のどちらかの操作をします。

      ・スケジューラーサービスを起動します。起動するスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。

      ・次のコマンドを実行します。

      ajsprofalter -F スケジューラーサービス名 -t agent -m set

      -Fオプションに指定するスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。

    • JP1/AJS3サービスが起動している(スケジューラーサービスは起動している)場合

      次のコマンドを実行します。

      ajsprofalter -F スケジューラーサービス名 -t agent -m set

      -Fオプションに指定するスケジューラーサービスの実行エージェントプロファイルの設定が有効になります。

    ajsprofalterコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 3 コマンドリファレンス 3. 通常の運用で使用するコマンド ajsprofalter」を参照してください。

(2) ajsagtshowコマンドで出力される一覧からコピーする

ajsagtshowコマンドで出力される実行エージェント定義の一覧から,実行エージェント名や実行エージェントグループ名をコピーする手順について説明します。

  1. ajsagtshow -nコマンドを実行する。

  2. ajsagtshowコマンドの出力結果から必要な実行エージェント名または実行エージェントグループ名をコピーする。

    次に示す網掛けの部分から,必要な名称をコピーします。

    [図データ]

  3. 実行エージェントプロファイルに貼り付ける。

    コピーした実行エージェント名または実行エージェントグループ名を,実行エージェントプロファイルの「@SYS_AGENTLIST_START」から「@SYS_AGENTLIST_END」の間の行に貼り付けます。

(3) JP1/AJS3 - Viewの検索結果からコピーする

JP1/AJS3 - Viewを使用して検索した結果から,実行エージェント名や実行エージェントグループ名をコピーする手順について説明します。

  1. JP1/AJS3 - Viewの[検索]ウィンドウで,対象のユニット内で設定している実行エージェントを検索する。

  2. [検索]ウィンドウの[オプション]−[一覧情報を記憶]を選択する。

    検索結果がCSV形式でクリップボードにコピーされます。

  3. 検索結果を表計算ソフトなどに貼り付ける。

  4. 貼り付けた内容から実行エージェント名の部分をコピーする。

    次に示す網掛けの部分から,必要な名称をコピーします。

    [図データ]

  5. コピーした内容を実行エージェントプロファイルに貼り付ける。

    実行エージェントプロファイルの「@SYS_AGENTLIST_START」から「@SYS_AGENTLIST_END」の間の行に貼り付けます。

注意事項

ユニット詳細定義の実行エージェントを省略してマネージャーホストでジョブを実行させている場合,デフォルト実行エージェント「@SYSTEM」は,JP1/AJS3 - Viewの検索結果には出力されません。この場合は,手動で「@SYSTEM」を実行エージェントプロファイルに追加してください。