Project

General

Profile

その他問い合わせ #1723

WindowsServer2003R2でJOB_EXIT_CDが常に127で返ってくる

Added by Anonymous over 4 years ago. Updated over 2 years ago.

Status:
終了
Priority:
高め
Assignee:
-
Start date:
02/09/2015
Due date:
% Done:

0%

Estimated time:

Description

JobArrangerサポートご担当者様。

JobArrangerでのジョブスケジューリングを考えております。
ジョブスケジューリング自体は下記の構成で動くのですが、
Windowsサーバーでジョブを実行すると、JOB_EXIT_CDが常に127で返ってきてしまいます。
コマンドで行っていることは、dirコマンドを叩くだけで、他には何も行っていません。

コマンド自体は正常に処理され、dirコマンドの結果はSTD_OUTに返ってきています。
また、%errorlevel%の値も0で正常に終了しています。

この事象が起こりうる、原因は何か考えられますでしょうか。
お忙しい所申し訳ありませんが、原因特定に結びつくような指標を頂ければありがたいです。

サーバー
Server:CentOS 5.4
Zabbix 2.0.6
Job-Arranger-server 2.1.0

エージェント
Server:WindowsServer2003R2
Job-Arranger-agent 2.1.0

クライアント
Client:Windows7
Job-Arranger-Manger 2.1.0

History

#1 Updated by Matsubara T over 4 years ago

  • Status changed from 新規登録 to 回答中
  • Assignee changed from Anonymous to 保守サポート 担当

Job Arranger for Zabbixのご利用ありがとうございます。
お問い合わせの件についてご回答致します。

同様の環境で同様なコマンドを実行してみましたが、JOB_EXIT_CDは0になります。STD_OUTにも出ますし、errorlevelも0で返ります。
127と言うとLinux等でコマンドが見つからない時に出るコードで、Windowsでなぜ出るか不思議ですね。
WindowsでJobを誤コマンドで終わるとJOB_EXIT_CD=9009 になりますが...
ヒントになるような情報は残念ながらありません。
STD_ERRには何も出ていませんか?

 #xxx
 -bash: xxx: コマンドが見つかりません
 #echo $?
 127

 #xxxx
 'xxxx' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
 #echo "%errorlevel%"
 9009

#2 Updated by Anonymous over 4 years ago

JobArranger保守サポート担当者様。

ご回答ありがとうございます。
同環境でのテストまでして頂いて、恐れ入ります。

STD_ERRの方にも、何も出力されておりません。

エージェントレスのアイコンを使用して、
linux機にログインし、pwdコマンドを使用するだけのジョブを作成して試してもみたのですが、
こちらではJOB_EXIT_CDは0で正常終了します。

WindowsServer2003R2のエージェントのログ出力を[debug]レベルにしてエラーのトレースを試みましたが、
特にログにエラーの出ている部分はありませんでした。

一部[warn]の出ている部分がありましたが、
1848:20150214:230906.093 [WARN] In ja_jobdb_get_status() can not find jobid: 603
1848:20150214:230906.093 [DEBUG] In ja_jobdb_replace() jobid: 603
これは実装としては問題なさそうな印象を受けました。

今回、既存のzabbix環境に後付けでJob Arrangerを導入しようとしております。
zabbix環境を構築した担当者が既に居りませんので、zabbix側で他に何か設定の不足等ないか、もう少し調査してみます。

以降、何か助けになりそうな情報がありましたら、よろしくお願い致します。

以上です。

#3 Updated by Anonymous over 4 years ago

JobArranger保守サポート担当者様。

表題の件につきまして。

zabbixの設定や、Job Arrangerの設定を色々見直してみましたが、127のエラーは消えませんでした。
こちらの環境的なものかもしれません。

色々模索した結果、Job Arrangerの2.0.1を使用して同様の設定を行ったところ、JOB_EXIT_CDが0で戻ってきました。

あまり納得の行く結果ではないのですが、とりあえず2.0.1を使用してみたいと思います。

ありがとうございました。

#4 Updated by park S.Y over 4 years ago

  • Assignee deleted (保守サポート 担当)

Job Arranger for Zabbixのご利用ありがとうございます。
お問い合わせの件を調べたところ
ソースに問題があることを確認しました。

リポジトリに関しては
次回バージョンでコミットします。

以上、よろしくお願いいたします。

#5 Updated by 保守サポート 担当 over 4 years ago

  • Status changed from 回答中 to 終了

Also available in: Atom PDF