Project

General

Profile

Edit Actions

その他問い合わせ #3686

open

「jasender_monitor.sh」の起動条件について

Added by Anonymous about 1 year ago. Updated 6 months ago.

Status:
回答中
Priority:
高め
Assignee:
-
Start date:
09/08/2023

Description

保守サポート担当者 様

お世話になっております。
本製品の導入検討しております。

【環境】
RHEL9
 Job Arranger Server 6.1.0
 Job Arranger Agent 6.1.0
 Job Arranger Manager 6.1.0
 Zabbix 6.0
 PostgreSQL 15

【確認事項】
「jasender_monitor.sh」の起動条件について、過去チケット #1563 を参照しておりますが、
以下手順のみZabbixにエラーメッセージが通知されません。

ジョブネットの未起動につきましては、実行ジョブ管理画面のジョブネット一覧に「予定」として表示された後にジョブサーバ(jobarg_server)を停止します。
その後、起動時刻を経過した後にZabbixへエラーメッセージが通知されることで確認が可能です。

設定に不備があると思われるのですが、注意すべき点などご教示いただきたくお願いいたします。


Files

jobarg_monitor.log (505 Bytes) jobarg_monitor.log Anonymous, 10/04/2023 08:49 PM
jasender_monitor.sh (913 Bytes) jasender_monitor.sh Anonymous, 10/04/2023 08:49 PM
jobarg_monitor.log (505 Bytes) jobarg_monitor.log Anonymous, 10/30/2023 11:46 AM
jobarg_monitor.zip (3.91 KB) jobarg_monitor.zip Anonymous, 12/04/2023 05:32 PM
jobarg_monitor_postgresql (1.75 MB) jobarg_monitor_postgresql 保守サポート 担当2, 01/10/2024 02:46 PM
jobarg_monitor.zip (5.24 KB) jobarg_monitor.zip Anonymous, 01/10/2024 06:57 PM
jobarg_monitor_mysql (871 KB) jobarg_monitor_mysql 保守サポート 担当2, 03/08/2024 04:40 PM
jobarg_monitor_postgresql (875 KB) jobarg_monitor_postgresql 保守サポート 担当2, 03/08/2024 04:40 PM
Actions #1

Updated by 保守サポート 担当2 about 1 year ago

  • Status changed from 新規登録 to 担当者処理中

Updated by 保守サポート 担当2 12 months ago

/var/log/jobarranger/jobarg_monitor.log と /etc/jobarranger/monitor/jasender_monitor.sh をUploadしてもらえますか?
KEY,HOSTの設定値を確認してください。

Updated by Anonymous 12 months ago

ご連絡ありがとうございます。
ファイルを添付しますのでご確認よろしくお願いいたします。

過去チケット #1563 の以下について再度確認しました。

ジョブネットの未展開につきましては、スケジュールで指定された起動時刻の1時間(60分)前までにジョブサーバ(jobarg_server)を停止しておき、
起動時刻の1時間前を経過した後にZabbixにエラーメッセージが通知されることで確認が可能です。

こちらはメッセージが通知されております。
添付したログ(jobarg_monitor.log)に出力されております。

ジョブネットの未起動につきましては、実行ジョブ管理画面のジョブネット一覧に「予定」として表示された後にジョブサーバ(jobarg_server)を停止します。
その後、起動時刻を経過した後にZabbixへエラーメッセージが通知されることで確認が可能です。

こちらはメッセージが通知されませんでした。

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

Updated by 保守サポート 担当2 11 months ago

こちらでもテストしてみたのですが、正常に動作しているように見えます。

提供いただきましたjobarg_monitor.logは、一部だけのように見えますので、ファイル全部をUploadして頂けますか?
対象時間に、JOBNETが実行できる状態になっているかを確認したいので、下記SQLの結果を頂けますか?

select start_time, scheduled_time, jobnet_id, schedule_id from ja_run_jobnet_summary_table where run_type = 0 and start_pending_flag = 0;

/etc/jobarranger/jobarg_monitor.confのJaRunShiftTimeの値を教えて頂けますか?

Updated by Anonymous 11 months ago

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

ファイルを添付しますのでご確認よろしくお願いいたします。
一部だけのように見えますとのことでしたが、添付した内容のみ出力されております。
※過去のファイルはリネームされております。

以下操作をしております。
  1. スケジュールで指定された起動時刻の1時間(60分)前までにジョブサーバ(jobarg_server)を停止
  2. Zabbixにエラーメッセージが通知されることを確認
  3. ジョブサーバ(jobarg_server)を起動
  4. 実行ジョブ管理画面のジョブネット一覧に「予定」として表示された後にジョブサーバ(jobarg_server)を停止
  5. ジョブの起動時刻を10分経過しても通知されないことを確認

■SQLの結果
SCHEDULE_2を作成し動作確認を実施しております。

start_time | scheduled_time | jobnet_id | schedule_id
------------+----------------+-----------+-------------
0 | 202309081130 | JOBNET_1 | SCHEDULE_1
0 | 202309081015 | JOBNET_1 | SCHEDULE_1
0 | 202310042030 | JOBNET_1 | SCHEDULE_1
0 | 202310301115 | JOBNET_1 | SCHEDULE_2

■/etc/jobarranger/jobarg_monitor.confのJaRunShiftTimeの値
初期値のままとなっております。

### Option: JaRunShiftTime
#        Against the scheduled execution time of the jobnet,
#        specify the number of minute time shift of the monitored time.
#
# Mandatory: no
# Default: 0 (minute)
# JaRunShiftTime=0

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

Updated by Anonymous 10 months ago

保守サポート担当者 様

お世話になっております。

調査状況ですがどのようになっておりますでしょうか。
御社環境では正常に動作しているとのことでしたので、こちらの設定に不備があると推測しております。
必要な情報があればアップロードしますので、ご連絡の程よろしくお願いいたします。

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

Updated by 保守サポート 担当2 10 months ago

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

レスポンスが悪くて申し訳ありません。

起動遅延検知は、下記のSQLで検知しています。現象発生時に'202311280926'部分をdateコマンド等で取得したOSの日付に書き換えて実行してみてください。

select start_time, scheduled_time, jobnet_id, schedule_id from ja_run_jobnet_summary_table where run_type = 0 and start_pending_flag = 0 and scheduled_time = '202311280926';

あと、ログに何も出力されてない状態でしたので、可能であれば、DebugLevelを4にして、ログファイルの提供をお願いします。

Updated by Anonymous 10 months ago

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

再度弊社環境で動作確認をしましたが、「ジョブネットの未展開」はZabbixにエラーメッセージが通知されますが、
「ジョブネットの未起動」につきましては通知されておりません。

以下作業手順になります。
  1. ジョブネットを17:30開始に設定
  2. ジョブサーバ(jobarg_server)を停止
  3. 16:32にZabbixへエラーメッセージ(ジョブネットの未展開)が通知されることを確認
  4. ジョブサーバ(jobarg_server)を起動
  5. ジョブ実行管理画面にて上記ジョブネットのスケジュールを停止
  6. ジョブネットを17:00開始に設定
  7. 実行ジョブ管理画面のジョブネット一覧に「予定」と表示されることを確認
  8. ジョブサーバ(jobarg_server)を停止
  9. 17:00を過ぎてもZabbixへエラーメッセージ(ジョブネットの未起動)が通知されない

■SQLの結果
start_time | scheduled_time | jobnet_id | schedule_id
------------+----------------+-----------+-------------
0 | 202312041700 | JOBNET_1 | SCHEDULE_2

あと、ログに何も出力されてない状態でしたので、可能であれば、DebugLevelを4にして、ログファイルの提供をお願いします。

ファイルを添付しますので、ご確認よろしくお願いいたします。

Actions #9

Updated by 保守サポート 担当2 9 months ago

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

Updated by 保守サポート 担当2 8 months ago

返信が遅くなり申し訳ございません。

色々データを取得して頂き、開発チームにて、問題部分の調査をしていたのですが、今回のケースでは、対象の処理部分が複雑でない事と提示されたデータを元に、開発で再現テストをしても再現できない事から、Database、OSの設定等に起因する問題ではないかと思われます。

DBに不正なデータ、タイムゾーンによる動作差異等を出力するデバッグ入りの実行モジュールを作成しましたので、
一時的に入れ替えて、DEBUGモードで、ログを取得して頂くことは可能でしょうか?

入れ替えは、下記の手順となります。
1.systemctl stop jobarg-monitor で停止
2.添付ファイルを/usr/sbin/へ COPYして実行可能権限と付与する
3.systemctl start jobarg-monitor で実行

Updated by Anonymous 8 months ago

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

ご提供いただきました実行モジュールに入れ替えて動作確認したところ、想定通りの動作をしました。

以下作業手順になります。

  1. ジョブネットを18:15開始に設定
  2. ジョブサーバ(jobarg_server)を停止
  3. 17:16にZabbixへエラーメッセージ(ジョブネットの未展開)が通知されることを確認
  4. ジョブサーバ(jobarg_server)を起動
  5. ジョブ実行管理画面にて上記ジョブネットのスケジュールを停止
  6. ジョブネットを17:30開始に設定
  7. 実行ジョブ管理画面のジョブネット一覧に「予定」と表示されることを確認
  8. ジョブサーバ(jobarg_server)を停止
  9. 17:31にZabbixへエラーメッセージ(ジョブネットの未起動)が通知されることを確認
    (再度17:50にスケジュールしたジョブネットで確認しエラーメッセージが通知されることを確認)
  10. 既存の実行モジュールに戻しジョブネットを18:00開始に設定
  11. 18:00を過ぎてもZabbixへエラーメッセージ(ジョブネットの未起動)が通知されない
  12. 提供いただいた実行モジュールに再度入れ替えて18:10にスケジュール設定
  13. 18:11にZabbixへエラーメッセージ(ジョブネットの未起動)が通知されることを確認

既存の「jobarg_monitor_postgresql」に不具合があるとのことなのでしょうか。

DBに不正なデータ、タイムゾーンによる動作差異等を出力するデバッグ入りの実行モジュールを作成しましたので、
一時的に入れ替えて、DEBUGモードで、ログを取得して頂くことは可能でしょうか?

ファイルを添付しますので、ご確認よろしくお願いいたします。

また別件なのですが、Zabbix7.0がリリースされましたら、本製品(WEB版)も対応したバージョンのリリース予定はありますでしょうか。
予定がある場合ですが、Zabbix7.0リリース後どのくらいでリリースされる予定か分かりましたら、ご教示いただきたくお願いいたします。

Updated by 保守サポート 担当2 8 months ago

情報ありがとうございます。

Job Arranger Server 6.1.0は、NGで、今回のDEBUG文入りがOKという事ですね。

DEBUG文を入れたところを中心に確認させていただきます。

Updated by 保守サポート 担当2 8 months ago

別件なのですが、Zabbix7.0がリリースされましたら、本製品(WEB版)も対応したバージョンのリリース予定はありますでしょうか。
予定がある場合ですが、Zabbix7.0リリース後どのくらいでリリースされる予定か分かりましたら、ご教示いただきたくお願いいたします。

対応版は、提供します。
Zabbix7.0は、テーブル構成に変更が入っていますので、数か月以内のリリースになる予定です。

Updated by Anonymous 8 months ago

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

Job Arranger Server 6.1.0は、NGで、今回のDEBUG文入りがOKという事ですね。

はい、ご認識の通りとなります。
ご確認の程よろしくお願いいたします。

Zabbix7.0は、テーブル構成に変更が入っていますので、数か月以内のリリースになる予定です。

ご回答ありがとうございます。
承知いたしました。

Updated by Anonymous 7 months ago

保守サポート担当者 様

お世話になっております。

補足となります。
Job Arranger 6.1.1の環境で動作確認しましたが、
「ジョブネットの未起動」につきましては通知されておりません。

Updated by 保守サポート 担当2 6 months ago

遅くなりました。

RHEL9用の6.1.1の修正版になります。

Updated by Anonymous 6 months ago

保守サポート担当者 様

お世話になっております。

「ジョブネットの未展開」、「ジョブネットの未起動」について、Zabbixへエラーメッセージが通知されることを確認いたしました。
ご対応いただきありがとうございました。

修正版(6.1.2?)の正式リリースはいつ頃を予定しておりますでしょうか。

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

Updated by 保守サポート 担当2 6 months ago

現在、6.0.5のBUGFIX版を開発中になりますので、6.1.xの修正版は、この後に予定していますので、5月初め頃だと思います。
※あくまでも現状の予定となります。

Edit Actions

Also available in: Atom PDF