Project

General

Profile

操作問い合わせ #804

jasender.shの通知について

Added by Anonymous over 6 years ago. Updated about 2 months ago.

Status:
終了
Priority:
通常
Assignee:
-
Start date:
03/24/2014
Due date:
% Done:

0%

Estimated time:

Description

TO:担当者様

お世話になっております。
jasender.shにて通知されるメッセージについてですが、
アイコンが赤くなった場合は全てjasender.shにてzabbixに通知される認識だったのですが、
実際にはアイコンが赤くなっていてもzabbix側に通知が来ていないことがありました。
jasender.shにて通知される条件についてご教授頂ければと思います。
また、jasender.shにて通知されるメッセージについてはjobarrangerのログに出力されると思って宜しいでしょうか。

以上、宜しくお願い致します。

#1

Updated by Anonymous over 6 years ago

  • Status changed from 新規登録 to 担当者アサイン中
#2

Updated by Anonymous over 6 years ago

  • Status changed from 担当者アサイン中 to 受付完了
#3

Updated by Anonymous over 6 years ago

  • Status changed from 受付完了 to 担当者処理中

Updated by Anonymous over 6 years ago

  • Status changed from 担当者処理中 to 回答中
  • Assignee set to Anonymous

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

jasender.sh で通知されるメッセージにつきましては、基本的にエラー(ERROR)および重度エラー(CRIT)となります。
また、jasender.sh で通知されるメッセージにつきましては jobArranger のログにも出力されます。

なお、通知系メッセージ(INFO)や警告メッセージ(WARN)につきましては通知されません。
また、ジョブアイコンのジョブ停止コード指定によるエラー停止(赤)や、一部のライブラリエラーにつきましても jasender.sh で通知されません。
※ログファイルにはすべてのメッセージが出力されます。

ライブラリエラーにつきましては現在整理中ですので、次期バージョン以降ではすべてのエラー系メッセージで
jasender.sh の通知対象となる予定です。
申し訳ありませんが、よろしくお願いいたします。

補足ですが、ログメッセージファイル(/etc/jobarranger/locale/logmessage_nnBIT.txt)に登録されたメッセージのうち、
Notice flag (3つ目の項目)が「1」となっているものが jasender.sh での通知対象となります。
そのため、jobArranger のログに出力されたメッセージID(JAxxxxxxnnnnnn)をご確認頂き、該当するメッセージIDの
Notice flag を「1」とすることで jasender.sh の通知対象に変更することが可能です。

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

Updated by Anonymous over 6 years ago

TO:担当者様

ご回答ありがとうございます。
追加で質問させていただきます。

>また、jasender.sh で通知されるメッセージにつきましては jobArranger のログにも出力されます。
これはjobarg_server.logに出力されるという認識で宜しいでしょうか。

ジョブアイコンのジョブ停止コード指定によるエラー停止(赤)については、どのログにどのように出力されるのでしょうか。
ジョブアイコンのジョブ停止コード指定によるエラー停止(赤)についてもjasender.shにて通知することは可能でしょうか。

以上、宜しくお願い致します。

Updated by Anonymous over 6 years ago

ご連絡ありがとうございます。

>また、jasender.sh で通知されるメッセージにつきましては jobArranger のログにも出力されます。
>これはjobarg_server.logに出力されるという認識で宜しいでしょうか。

はい。
jobarg_server.log に出力されるという認識で正しいです。

>ジョブアイコンのジョブ停止コード指定によるエラー停止(赤)については、どのログにどのように出力されるのでしょうか。

この場合のメッセージIDは「JAJOBNETRUN000001」となります。
こちらはログファイル「/var/log/jobarranger/jobarg_server.log」に以下メッセージが出力されます。

14811:20140325:112008.686 [INFO] [JAJOBNETRUN000001] In ja_set_runerr() job execution error. inner_job_id: xxxxx status is RUNERR jobnet_id: JOBNET_1, job_id: JOBNET_1/JOB-1, user_name: Admin

>ジョブアイコンのジョブ停止コード指定によるエラー停止(赤)についてもjasender.shにて通知することは可能でしょうか。

はい。可能です。
ログメッセージファイル「/etc/jobarranger/locale/logmessage_nnBIT.txt」(nnはお使いのOSのビット数に依存します)に登録されている
メッセージID「JAJOBNETRUN000001」の Notice flag (左から3つ目の項目)を「1」にして頂くことで
ジョブ停止コード指定によるエラー停止(赤)についても jasender.sh で通知可能です。

【変更例】
変更前:JAJOBNETRUN000001,0,0,In %s() job execution error. inner_job_id: %llu status is RUNERR jobnet_id: %s, job_id: %s, user_name: %s

変更後:JAJOBNETRUN000001,0,1,In %s() job execution error. inner_job_id: %llu status is RUNERR jobnet_id: %s, job_id: %s, user_name: %s

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

Updated by Anonymous over 6 years ago

TO:担当者様

ご回答ありがとうございます。

本件につきまして理解致しました。
ありがとうございました。

#8

Updated by Anonymous over 6 years ago

  • Status changed from 回答中 to 終了

Also available in: Atom PDF