- ジョブ管理
【JP1/AJS3】無償利用可!V13新機能「マネジメントポータル」でJP1/AJS3の稼働状況を可視化
V13で新たに実装された、JP1/AJS3システムのリアルタイムな稼働状況をWEB画面で確認できる「マネジメントポータル」機能について詳しくご紹介します。
|
実行登録したはずのジョブが、設定した時間になっても「キューイング状態」となり、正常に開始されなかった経験はありませんか?今回は、JP1/AJS2(V8以前)やJP1/AJS3(V9以降)のジョブがキューイング状態となる、以下5つのケースと対処方法をご紹介します。
トラブルシュートセミナーのご紹介
JP1/AJS3(JP1/AJS2)のジョブがキューイング状態になった場合は、以下5つのケースに該当しないか確認してください。
JP1/AJS3(JP1/AJS2)は、ホスト名からIPアドレスで名前解決できる環境で動作します。特にマネージャーホストとエージェントホスト間の通信においては、それぞれのマシンの「ホスト名」を使用するため、互いのホスト名が正しく名前解決されていないとジョブがキューイング状態となります。
● 対処方法DNS運用をしている場合は、ホスト名のIPアドレスがFQDN形式で正しく名前解決されるよう設定してください。
JP1/AJS3(JP1/AJS2)は、エージェントホスト上の処理をマネージャーホストから実行できます。エージェントホストへジョブを配信する場合、配信先のJP1/AJS3(JP1/AJS2)サービスが正常起動している必要がありますが、サービスが停止していると、マネージャーホストはジョブを受信できずにキューイング状態となります。
● 対処方法ジョブの実行先となるエージェントホストのJP1/AJS3(JP1/AJS2)サービスを起動してください。
Windowsの場合
1.[コントロールパネル]-[サービス]を選択。もしくは、[管理ツール]-[サービス]を選択します。
2.[JP1/AJS3]または[JP1/AJS2]サービスを選択して、[開始]をクリックします。
UNIXの場合
1.下記コマンドを実行して、サービス稼働状況を確認します。
# /opt/jp1ajs2/bin/jajs_spmd_status
KNAD3662-I プロセスは全て停止しています
2.サービスが停止している場合、下記コマンドを実行してサービスを起動します。
# /opt/jp1ajs2/bin/jajs_spmd
※クラスタ環境の場合はコマンドオプションに -h 論理ホスト名 を付与してください。
JP1/AJS3(JP1/AJS2)は、ファイアウォールを挟んでJP1/AJS3 - Manager(JP1/AJS2 - Manager)と、JP1/AJS3 - Agent(JP1/AJS2 - Agent)またはJP1/AJS3 - View(JP1/AJS2 -View)を接続するシステム構成に対応しています。ただし、JP1サーバ間にてファイアウォールを透過し、通信可能であることが前提となります。そのため、JP1で使用するポートがファイアフォール側で遮断されていると、マネージャーホストとエージェントホスト間の通信が遮断されてジョブがキューイング状態となります。
● 対処方法ファイアウォールを経由するネットワーク環境下でJP1を運用する場合、パケット・フィルタリングやNATへJP1/AJS3(JP1/AJS2)が使用するIPアドレスとポート番号を定義する必要があります。開放するポート番号や通信方向は以下の通りです。ジョブがキューイングする場合、まずは★印のポートをご確認ください。
設定が必要なプログラム名 | サービス名 | ポート番号 | ファイアウォールの透過方向 |
---|---|---|---|
※1 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2qman | ★20241/tcp | エージェント → マネージャー マネージャー ←→ マネージャー |
※1 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2qagt | ★20242/tcp | マネージャー → エージェント |
※1 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2qnfy | ★20243/tcp | エージェント → マネージャー |
※1 JP1/AJS3 - Manager JP1/AJS3 - View JP1/AJS3 - Definition Assistant |
jp1ajs2monitor | 20244/tcp | JP1/AJS3 - View → マネージャー マネージャー ←→ マネージャー JP1/AJS3 - Definition Assistant → マネージャー |
※1 JP1/AJS3 - Manager | jp1ajs2report | 20245/tcp | マネージャー ←→ マネージャー |
※1 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2qlagt | 20300/tcp | マネージャー → エージェント |
※1 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2qlftp | 20301/tcp | エージェント → マネージャー |
※1 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2chkagt | 23139/tcp | マネージャー → エージェント |
※2 JP1/AJS3 - Manager | jp1ajs2gw | 23160/tcp | ジョブネットコネクタ実行ホスト ←→ 接続先のジョブネット実行ホスト |
※2 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2eamgr | 20246/tcp | エージェント → マネージャー |
※2 JP1/AJS3 - Manager JP1/AJS3 - Agent |
jp1ajs2eaagt | 20247/tcp | マネージャー → エージェント |
※2 JP1/AJS3 - Manager | 1jp1ajs2ca | 22276/tcp | マネージャー → マネージャー |
※2 JP1/AJS3 - Manager JP1/AJS3 - View |
jp1ajs2cm | 22275/tcp | JP1/AJS3 - View → マネージャー |
※2 JP1/AJS3 - View | jp1ajs2cfm | 20450/tcp | JP1/AJS3 - View → JP1/AJS2 - Configuration Manager |
※2 JP1/AJS3 - Manager JP1/AJS3 - Software Development Kit |
jp1ajs3cdinetd | 22250/tcp |
|
JP1/AJS3(JP1/AJS2)では実行エージェントに同時実行ジョブ数(ジョブ実行多重度)を制限できます。そのため、指定したジョブ実行多重度を「0」で指定している場合や、設定値を超えてしまうと、ジョブはエージェントホストへ配信されずにキューイング状態となります。
● 対処方法下記コマンドを実行して、ジョブ実行多重度を確認してください。
jpqagtshowコマンド実行結果
|
※クラスタ環境の場合はコマンドオプションに -h 論理ホスト名 を付与してください。
ajsagtshowコマンド実行結果
|
必要に応じて、jpqagtalt(V8以前)やajsagtalt(V9以降)コマンドからジョブ実行多重度を変更してください。
V8以前のJP1/AJS2は、JP1/AJS3とは「キュー」の概念が異なります。キューの受付口が閉じている場合、実行先ホストへジョブは配信されません。また、キューの取出口が閉じている場合も、マネージャーにジョブ実行結果を返すことができず、ジョブはキューイング状態となります。
● 対処方法コマンド「Jpqqueshow」を実行して、受付口および取出口が開いているか確認してください。閉じている場合は「jpqqueopen」を実行して、受付口および取出口を開いてください。
jpqqueshow実行結果例
なお、コマンドでエージェントを追加した直後はキューの受付口は閉じます。そのため、ジョブの登録を行う際はjpqqueopenコマンドを使用して、キューの受付口を開いてください。
JP1/AJS3(JP1/AJS2)のジョブがキューイング状態となる事例をご紹介しました。ジョブがキューイングする原因が分からない場合は、本ブログでご紹介した5つの事象に該当しないかご確認をお願いします。
JP1/Automatic Job Management System 3 - Manager/JP1/AJS3-Manager
JP1/Automatic Job Management System 2 - Manager/JP1/AJS2-Manager
JP1/Automatic Job Management System 3 - Agent/JP1/AJS3-Agent
JP1/Automatic Job Management System 2 - Agent/JP1/AJS2-Agent
アシスト北海道新卒2期目。札幌でJP1サポート業務に従事して4年目となる。後輩も増え、札幌JP1チームの中堅として奮闘中。 |
|
V13で新たに実装された、JP1/AJS3システムのリアルタイムな稼働状況をWEB画面で確認できる「マネジメントポータル」機能について詳しくご紹介します。
最新バージョンでサポートされた、ネットワークを介したファイルの監視機能。使用するには事前設定が必要です。本ブログでは設定方法をご紹介します。
限定サポート終了間近のJP1/AJS2からJP1/AJS3へ移行するにあたり、押さえておくべき6つのポイントをご紹介します。