Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【JP1/AJS】 ジョブ実行結果ログの場所

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

JP1ジョブの実行結果をViewの画面でポチポチみることなく、ログで見られないかなと思って調べていたのですが、
日立のWebマニュアル↓をもとに自分の環境でみたところ、
http://itdoc.hitachi.co.jp/manuals/3020/30203S0733/AJSJ0053.HTM
以下にありました。
それぞれ特にインストール先を変更せずにデフォルトでインストールしています。

スポンサーリンク
バッチ処理の自動化スキルは市場価値が高いです。今の自分の単価を調べてみませんか?
顧客常駐はもう嫌だ!社内SEへ転職するなら【社内SE転職ナビ】
Cursor・Claude Code・Codex AIスキルを学ぶなら
環境構築不要!AIエージェント開発を非エンジニアでも即実践【AI Agent Camp】

Windowsの実行結果ログの場所

C:\ProgramData\Hitachi\jp1\jp1_default\JP1AJS2\log\schedule\AJSROOT1

配下のajs-log1.log

Linuxの実行結果ログの場所

/var/opt/jp1ajs2/log/schedule/AJSROOT1

配下のajs-log1.log

こんな感じで出力されています。
AJSROOT1:/テスト/ログファイル監視/ログファイル監視
のパラメータを変更して即時実行で実行登録して正常終了したログです。

I001 Jan 20 17:38:32 [5212] jp1admin - JP1_DEFAULT ;START CHANGE -F AJSROOT1 /テスト/ログファイル監視/ログファイル監視
C301 Jan 20 17:38:32 [5212] jp1admin 0 JP1_DEFAULT ;CHANGE -F AJSROOT1 /テスト/ログファイル監視/ログファイル監視
J003 Jan 20 17:38:34 [7064] KAVS0265-E AJSROOT1:/テスト/ログファイル監視/ログファイル監視:@A392 c 17 WIN-SV1 0
N003 Jan 20 17:38:34 [7064] KAVS0262-E AJSROOT1:/テスト/ログファイル監視:@A392
I001 Jan 20 17:39:20 [5212] jp1admin - JP1_DEFAULT ;START ENTRY -F AJSROOT1 -n /テスト/ログファイル監視
I002 Jan 20 17:39:20 [5212] jp1admin - JP1_DEFAULT ;REQUEST ENTRY -F AJSROOT1 -n /テスト/ログファイル監視
C101 Jan 20 17:39:20 [5212] jp1admin 0 JP1_DEFAULT ;ENTRY -F AJSROOT1 -n /テスト/ログファイル監視
N001 Jan 20 17:39:20 [7064] KAVS0260-I AJSROOT1:/テスト/ログファイル監視:@A393
J007 Jan 20 17:39:20 [7064] KAVS0242-I AJSROOT1:/テスト/ログファイル監視/ログファイル監視:@A393
J001 Jan 20 17:39:20 [7064] KAVS0263-I AJSROOT1:/テスト/ログファイル監視/ログファイル監視:@A393 WIN-SV1 0
J002 Jan 20 17:39:30 [7064] KAVS0264-I AJSROOT1:/テスト/ログファイル監視/ログファイル監視:@A393 WIN-SV1 0 0
J006 Jan 20 17:39:30 [7064] KAVS0278-I AJSROOT1:/テスト/ログファイル監視/PCジョブ:@A393
J001 Jan 20 17:39:30 [7064] KAVS0263-I AJSROOT1:/テスト/ログファイル監視/PCジョブ:@A393 WIN-SV1 1002
J002 Jan 20 17:39:31 [7064] KAVS0264-I AJSROOT1:/テスト/ログファイル監視/PCジョブ:@A393 WIN-SV1 0 1002
N002 Jan 20 17:39:31 [7064] KAVS0261-I AJSROOT1:/テスト/ログファイル監視:@A393

「終了遅延」「異常終了」「警告終了」を監視するためのキーワード

Zabbix等の監視ソフトでキーワード監視で引っ掛けるなら

「KAVS0275-I」・・・ジョブネットの開始遅延
「KAVS0276-I」・・・ジョブネットの終了遅延
「KAVS0262-E」・・・ジョブネットの異常終了
「KAVS0265-E」・・・ジョブの異常終了
「KAVS0268-W」・・・ジョブネットの警告終了
「KAVS0269-W」・・・ジョブネットの警告終了
「KAVT2031-E」・・・ファイル監視プロセスの異常(ファイルが2Gを超えているなど)
「KAVS0279-E」・・・繰り越し未実行
「KAVU4593-W」・・・実行可能なエージェントがない
「KAVS0241-I」・・・起動条件監視が終了
          u:監視未起動終了
          c:監視打ち切り終了
          i:監視中断
          n:監視正常終了
「KAVU4571-W」・・・ 実行エージェント上でJP1ユーザーと実行エージェントOSユーザとマッピングが正しく設定されていない

とかで引っ掛けられるかと。grepで「-E」とかを検索する場合は「-」をエスケープします。

grep "\-E" /var/opt/jp1ajs2/log/schedule/AJSROOT1/ajs-log1.log
ちなみに正常終了は
「KAVS0261-I」・・・ジョブネットの正常終了
「KAVS0264-I」・・・ジョブの正常終了

ジョブネットを削除した時は「KAVS」で始まるコードは出力されないようです。なので、「KAVS」で始まる行がなければそのジョブネットは実行されていない、ということでよいかと思います。

たくさん手で登録解除、削除したけど、うっかり実行してないよな・・・・という時は

cat ajs-log*|grep "ジョブネット" |grep "KAVS"

で何も出てこなければひとまずは安心かと。

 

ジョブネットを登録解除、削除したときのキーワード

登録解除→「LEAVE」

削除→「DELETE」

がajs-logに記録されます。

例えばDELETEの場合は以下のように「;START DELETE」と「;DELETE」がセットで出るようなので、

CXXX Jan 21 15:00:00 [XXXXX] jp1admin - サーバ名 ;START DELETE -F AJSROOT1 -S /path/to/jobnet(AJSROOTはつかない) 

CXXX Jan 21 15:01:00 [XXXXX] jp1admin 0 サーバ名 ;DELETE -F AJSROOT1 -S /path/to/jobnet(AJSROOTはつかない)

以下のようにすれば削除一覧が得られると思います。

cat ajs-log*|grep "ジョブネット" |grep ";DELETE"

 

実行結果コードの詳細は上記日立のリンクを参照のこと

タイトルとURLをコピーしました