Job Server:jobarg_monitor.confの設定
ジョブネットの投入監視を行うJob Monitorを使用する場合には以下の設定ファイルを編集します。
なお、Job Monitorはオプション機能です。Job Monitorが未実行でもJob Serverの動作には影響ありません。
/etc/jobarranger/jobarg_monitor.confを環境に合わせて設定をします。
「Include」の設定を行うことで、jobarg_server.confで設定しているパラメータをjobarg_monitor.confで使用することができます。必要に応じて、パラメータの追加や上書きを行ってください。
jobarg_monitor.conf パラメータ一覧
パラメータ | 必須 | 初期値 | 説明 |
---|---|---|---|
Include | × | /etc/jobarranger/jobarg_server.conf | jobarg_server.confを指定 (これを指定することにより、jobarg_server.confの情報を取り込み、jobarg_monitor.confで使用することが出来ます。) |
DBHost | × | Localhost ※コメントアウト | データベースがlocalhost以外の場合、コメントを外しデータベースが稼働するホスト名を設定 |
DBName | ○ | 使用するデータベース名を設定 | |
DBSchema | × | 設定不要 | |
DBUser | ○ | 使用するデータベース接続ユーザ名を設定 | |
DBPassword | × | 使用するデータベース接続ユーザのパスワードを設定 | |
DBSocket | × | /tmp/mysql.sock ※コメントアウト | MySQLの接続にソケットを使用する場合、コメントを外し設定 |
DBPort | × | 3306 ※コメントアウト | データベースポートを設定 (ローカルソケットの場合データベースポートは使用されません。) |
DebugLevel | × | 3 | デバックの出力レベルを設定 0 - 出力なし 1 - クリティカル情報 2 - エラー情報 3 - 警告 4 - デバッグ情報(大量の情報が出力されます。) |
LogFileSize | × | 1 | ログファイルの最大サイズ(MB単位)を設定 0 - 自動ログローテーション無効 範囲[0-1024] |
JaLogFile | × | /var/log/jobarranger/jobarg_monitor.log | Job Monitorのログファイルの保管場所/ファイル名を設定 |
JaPidFile | × | /var/run/jobarranger/jobarg_monitor.pid | Job MonitorのPidファイルの保管場所/ファイル名を設定 |
JaLoadShiftTime | × | 0(分) ※コメントアウト | スケジュールされたジョブネットの未展開チェック対象時間のシフト時間を指定 (サーバ負荷等によりジョブネットの事前展開に時間を要する場合、本パラメータを調整する事により誤検知を防ぐ事が可能です。) |
JaRunShiftTime | × | 0(分) ※コメントアウト | スケジュールされたジョブネットの未展開チェック対象時間のシフト時間を指定 (サーバ負荷等によりジョブネットの事前展開に時間を要する場合、本パラメータを調整する事により誤検知を防ぐ事が可能です。) |
JaMonitorInterval | × | 60 (秒) ※コメントアウト | Job Monitorの監視間隔を指定 この値を60以下の値にすると、同じ検知メッセージを複数出力 範囲[1-60] |
JaSenderScript | × | /etc/jobarranger/monitor/jasender_monitor.sh | 検知したエラーをZabbixに通知するZabbix通知シェル(jasender_monitor.sh)の保管場所/ファイル名を設定 (本パラメータが省略されている場合はZabbixに検知メッセージを通知しません。) |