プロジェクト

全般

プロフィール

操作問い合わせ #804

完了

jasender.shの通知について

匿名ユーザー さんが10年以上前に追加. ほぼ4年前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
開始日:
2014/03/24

説明

TO:担当者様

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

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

匿名ユーザー さんが10年以上前に更新

  • ステータス新規登録 から 担当者アサイン中 に変更

匿名ユーザー さんが10年以上前に更新

  • ステータス担当者アサイン中 から 受付完了 に変更

匿名ユーザー さんが10年以上前に更新

  • ステータス受付完了 から 担当者処理中 に変更

匿名ユーザー さんが10年以上前に更新

  • ステータス担当者処理中 から 回答中 に変更
  • 担当者匿名ユーザー にセット

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 の通知対象に変更することが可能です。

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

匿名ユーザー さんが10年以上前に更新

TO:担当者様

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

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

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

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

匿名ユーザー さんが10年以上前に更新

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

>また、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

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

匿名ユーザー さんが10年以上前に更新

TO:担当者様

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

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

匿名ユーザー さんが10年以上前に更新

  • ステータス回答中 から 終了 に変更

他の形式にエクスポート: Atom PDF