操作問い合わせ #3842
完了ジョブネット異常終了時に通知されない
説明
ご担当者様
いつもお世話になっております。
現在下記のバージョンにて新サーバの構築を進めております。
・Zabbix 7.0.29
・Job Arranger 7.2.2
・MySQL 8.4.9
※すべて同一サーバ内で稼働
現行サーバである Zabbix / Job Arranger 5.0 ではジョブネットの異常終了時に通知を送信しており、
新サーバでも同様に通知したいと考えております。
現状下記の通り設定しておりますが、異常終了時に通知が送信されない状況です。
■Job Arranger設定内容
以下の通知設定マニュアルに従い、「一般設定 > Zabbix通知設定」で以下の通り設定し、jobarg-serverを再起動済みです。
■通知設定マニュアル
Vesion7.2 7.通知設定 [Job Arranger マニュアル] Install JobArrangerServer
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/7.2/1.Install/1.JobArrangerServer/07.notification.html
Vesion7.2 システム設定と通知設定 Operation GeneralSetting
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/7.2/2.Operation/06.GeneralSetting/1.general_setting.html
■「一般設定 > Zabbix通知設定」での設定内容
・Zabbix通知: あり
・Zabbix通知再送: 再送なし
・Zabbix Sender コマンド: /usr/bin/zabbix_sender
・Zabbix IPアドレス: 127.0.0.1
・Zabbixポート番号: 10051
・メッセージ送信先ホスト名: なし (空欄)
・アイテムキー: jasender
■Zabbix設定内容
以下のテンプレートをZabbixへインポートし、
テンプレート「JobArranger Notification」を
Zabbix serverとジョブを実行するホストへリンクしております。
※テンプレートそのままではなぜかトリガーがインポートされなかったため
「JobArranger Notification」部分のみ切り出してインポートしました。
■テンプレート
Job Arranger for Zabbix 公式マニュアル トップページ
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/7.2/1.Install/5.JobArrangerMonitoring/01.import_template_files/jobarranger.json
以上の状態で確実に異常終了するジョブネットを実行しても
異常終了時に通知が送信されない状態です。
念のため「メッセージ送信先ホスト名」を「Zabbix server」に設定したうえで
ジョブを実行しても状況は変わりませんでした。
どのようにすればジョブネットの異常終了時に通知が送信できるでしょうか?
ご教示いただけますと幸いです。
よろしくお願い致します。
保守サポート 担当373 さんが約2ヶ月前に更新
- ステータス を 担当者処理中 から 回答中 に変更
ご担当者様
お世話になっております。
どのようにすればジョブネットの異常終了時に通知が送信できるでしょうか?
今後のリリースバージョンで改修する予定ですが、Job Arranger 7.2.2 では、ジョブネット異常終了時の通知フラグがデフォルトで OFF(0)に設定されています。
ジョブネットが異常終了した際の Zabbix 通知を有効にするには、以下に示すように、Job Arranger Server のログメッセージファイル内にあるメッセージ ID「JAICONRESULTNORMAL000001」の通知フラグを 0(OFF)から 1(ON)に変更してください。
Job Arranger Server ログメッセージファイル
/etc/jobarranger/locale/server_logmessage_64BIT.txt
現在、対象ファイルには以下のエントリが設定されています。
JAICONRESULTNORMAL000001,0, 0 , In %s(), job execution err........
以下のように、3列目の値を 0(OFF)から 1(ON)へ変更してください。
JAICONRESULTNORMAL000001,0, 1 , In %s(), job execution err........
ファイルを修正した後、変更を有効にするため Job Arranger Server を再起動してください。
systemctl restart jobarg-server
通知フラグを ON(1)に変更し、Job Arranger Server を再起動すると、ジョブネットが異常終了した際の通知が Zabbix に送信されるようになります。
ご不明な点がございましたら、お気軽にお問い合わせください。
何卒よろしくお願いいたします。