その他問い合わせ #3599
closedエラージョブアイコンが残った場合に、通知する方法
Description
Job Arranger 5.0.0を使用しています。
ジョブが失敗し、エラージョブネット運行情報に
赤いジョブアイコンが残った場合ですが、
スケジュール起動したジョブが起動されません。
(※ジョブの設定で多重起動:スキップにしています)
通常、手動でエラージョブを停止→非表示にしているのですが、
ヒューマンエラーにより、その手順を行わなかった場合、
予定していたジョブが起動しないことになり、これを防ぎたいと考えています。
エラージョブネット運行情報に赤いジョブアイコンが残った状態を
Zabbix server等を利用して、システム的に定期的にチェックして通知する
方法などはあるのでしょうか?
Updated by Anonymous over 3 years ago
- Status changed from 新規登録 to 回答中
ジョブアレンジャーのご利用ありがとうございます。
エラージョブネット運行情報に赤いジョブアイコンが残った状態を
Zabbix server等を利用して、システム的に定期的にチェックして通知する
方法などはあるのでしょうか?
赤いジョブアイコンが残った場合には、必ずそのジョブのエラー情報がログに出ます。
ジョブエラー発生時の通知は以下を参照下さい。
速やかな返信・対応のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous over 3 years ago
少し認識が違うので追記させて頂きます。
エラージョブネットが発生した場合に、ZABBIXへ通知することは実現出来ています。
こちらの環境では、ジョブ設定で「スケジュールジョブ」と「多重起動:スキップ」を
設定しています。
運用のフローとしては、以下のようになります。
1.エラージョブが発生
2.エラー内容を確認し、問題を解消する
3.JobArranger Managerで、エラージョブを手動削除する
4.手動でジョブを実行する、または、次回のスケジュール実行を待つ
上記のフローで、「3.JobArranger Managerで、エラージョブを手動削除する」を行わなかった場合、
エラージョブが残り続け、次回のジョブスケジュール実行が行われません。
(※多重起動:スキップの設定があるため)
その為、JobArranger Managerで、エラージョブアイコンが残っている場合、
定期的に通知する方法などは無いでしょうか?
Updated by Anonymous over 3 years ago
JobArrangerManagerの「3.Zabbix通知設定」にZabbix通知再送の項目がありますが、
こちらは、ZABBIXへの通知が失敗した時に再送する設定のようです。
ZABBIXへの通知は出来ているが、エラージョブのアイコンが残っている場合に、
定期的に通知してほしい…というのが要望となります。
Updated by Anonymous over 3 years ago
なるほど、ヒューマンエラーとはそういう事でしたか。
JobArranger Managerで、エラージョブアイコンが残っている場合、
定期的に通知する方法などは無いでしょうか?
これは機能としてありません。
「多重起動:スキップ」設定のジョブネットは、終了していませんとジョブネットは起動時にスキップされますので、
これを防ぐにはご理解の通り「エラージョブのアイコンが残っている」ジョブネットを終了させておかないといけません。
ジョブマネージャ上で見逃さない様、お願いいたします。
スキップの事後になってしまいますが、スキップされたときには、サーバのログに以下が出力されます。
[INFO] [JABOOT000001] skipped the start of jobnet: inner jobnet id
万一スキップが起きたときに速やかに対処するのでしたら、Zabbixのログ監視でこのキーワードを通知するのは、
見逃しっぱなしにしない手段となります。
以上よろしくお願いいたします。
Updated by Anonymous over 3 years ago
ご返答が遅くなり申し訳ございません。
jobarg_server.logを確認しました。
確かにジョブがスキップされたときに「skipped the start of jobnet」が
出力されていること確認しました。
ただし、弊社では、1分毎、3分毎等の短い間隔で、100個近い「多重起動:スキップ」の
ジョブを稼働させているため、常時、ログに「skipped the start of jobnet」が
表示されている状況です。
その為、「skipped the start of jobnet」でログ監視を行うと、
正常な運用でスキップされたジョブもアラートが発報されると思われます。
※異常終了以外でも、ジョブの処理が終わらず、次の実行時間になったときにも
スキップされますが、その時にも「skipped the start of jobnet」が表示され、
異常終了の赤アイコンが残った時だけ検知することが出来ません
やはりシステム的に検知することは難しいでしょうか。