マニュアル
- Version 6.1-6.1.5.1
- インストールマニュアル
- Job Arranger Server
- Job Arranger Agent
- Job Arranger Manager
- オペレーションマニュアル
- Job Manager基本操作
- カレンダー操作
- JOBNET操作
- スケジュール操作
- ジョブ実行管理
- 一般設定
- ロック管理
- エクスポート・インポート
- 外部インターフェース
- JOBNET手動実行
- リファレンスマニュアル
- ジョブネットアイコン一覧
- 補足情報
- インストールマニュアル
- Version 4.0-6.0
- インストールマニュアル
- Job Arranger Server
- Job Arranger Agent
- Job Arranger Manager
- Docker
- オペレーションマニュアル
- Job Manager基本操作
- カレンダー編集
- JOBNET編集
- 1.ジョブネット新規作成
- 2.ジョブフローの作成
- 3.ジョブネット編集
- 4.ジョブネット削除
- 5.変数アイコン
- ジョブネット手動実行
- スケジュール編集
- ジョブ実行管理
- 一般設定
- 7.ExternalInterface
- リファレンスマニュアル
- ジョブネットアイコン一覧
- 補足情報
- インストールマニュアル
- Version 3.2-3.4
- インストールマニュアル
- Job Arranger Server
- Job Arranger Agent
- Job Arranger Manager
- オペレーションマニュアル
- Job Manager基本操作
- カレンダー編集
- ジョブ実行管理
- 外部I/F機能
- 一般設定
- ジョブネット編集
- 1.ジョブネット新規作成
- 2.ジョブフローの作成
- 3.ジョブネット編集
- 4.ジョブネット削除
- 5.変数アイコン
- JOBNET手動実行
- スケジュール編集
- リファレンスマニュアル
- インストールマニュアル
- Version 2.1-3.0
- 1.install
- 1.server
- 2.agent
- Job Agent(Linux版):自動起動の設定
- Job Agent(Windows版):自動起動の設定
- Job Agent:ソースコードからインストール
- Job Agent(AIX版):jobarg_agentd.confの設定
- Job Agent(HP-UX版):jobarg_agentd.confの設定
- Job Agent(Linux版):jobarg_agentd.confの設定
- Job Agent(Windows版):jobarg_agentd.confの設定
- Job Agent:インストール(AIX)
- Job Agent:インストール(HP-UX)
- Job Agent:インストール(Windows)
- Job Agent:インストール
- Job Agent:システム要件
- Job Agent(AIX版):アンインストール
- Job Agent(HP-UX版):アンインストール
- Job Agent(Windows版):アンインストール
- Job Agent(Linux版):アンインストール
- 3.manager
- 2.operation
- Job Manager画面構成
- Job Managerの起動・ログイン
- ユーザ毎の動作モード
- Job Arranger for Zabbixのオブジェクト相関関係
- オブジェクト管理画面
- オブジェクト操作
- カレンダーの新規作成
- 日単位での稼働日・非稼働日の登録
- カレンダー削除
- ファイル読込による稼働日の一括登録
- 年単位での条件指定による登録
- ジョブネット新規作成
- ジョブネット削除
- ジョブネット編集
- ジョブネット:保留実行
- ジョブネット:即時実行
- ジョブネット:テスト実行
- ジョブフローの作成
- 変数アイコン
- 起動時刻の登録
- スケジュール新規作成
- スケジュール削除
- ジョブネットの登録
- ジョブネット開始予定変更
- 実行ジョブ管理画面操作
- 実行ジョブ管理画面
- 実行ジョブの詳細管理
- 実行結果のファイル出力
- ジョブの実行結果表示
- エクスポート/インポートの操作
- Job Serverの認証方式
- jobarg_execコマンド
- jobarg_getコマンド
- jobarg_joblogputコマンド
- jobarg_releaseコマンド
- フィルターの新規作成
- フィルター削除
- フィルター
- システム設定
- Zabbix通知設定
- 一般設定
- 3.reference
- 1.install
- Version 2.0
- 1.install
- 1.server
- 2.agent
- 3.manager
- 2.operation
- Job Manager画面構成
- Job Managerの起動・ログイン
- ユーザ毎の動作モード
- Job Arranger for Zabbixのオブジェクト相関関係
- オブジェクト管理画面
- オブジェクト操作
- カレンダーの新規作成
- 日単位での稼働日・非稼働日の登録
- カレンダー削除
- ファイル読込による稼働日の一括登録
- 年単位での条件指定による登録
- ジョブネット新規作成
- ジョブネット削除
- ジョブネット編集
- ジョブネット:手動実行
- ジョブフローの作成
- 変数アイコン
- 起動時刻の登録
- スケジュール新規作成
- スケジュール削除
- ジョブネットの登録
- 実行ジョブ管理画面
- 実行ジョブの詳細管理
- 実行結果のファイル出力
- ジョブの実行結果表示
- エクスポート/インポートの操作
- Job Serverの認証方式
- jobarg_execコマンド
- jobarg_getコマンド
- jobarg_joblogputコマンド
- jobarg_releaseコマンド
- 3.reference
- 1.install
- Version 1.4.1
- インストール
- 1.server
- 2.agent
- 3.manager
- 操作マニュアル
- 基本操作マニュアル
- カレンダー編集
- 実行管理
- 外部I/F
- JOBNET編集
- スケジュール編集
- リファレンス
- インストール
- Version 1.3
- install
- operation
- reference
- アップグレード情報
- その他情報
8.通知設定(monitor)
jasender_monitor.shの設定
Job Arranger Monitorは、万一ジョブネットが予定通りに投入されなかったとき(ジョブネット未展開)、もしくは投入後開始予定時間になっても起動されなかったとき(ジョブネット未起動)に「jasender_monitor.sh」を実行し、Zabbixへエラー通知を行います。
本機能はオプション機能ですので、実行せずともJob Arrangerの機能に影響は有りませんが、万一に備え実行・検知の設定を推奨します。
Job Monitor通知フロー
実行コマンド(jasender_monitor.sh)
「jasender_monitor.sh」は初期インストール時に/etc/jobarranger/monitor/jasender_monitor.shに配置されます。シェル内部で変数定義をしていますので、各環境に合わせて設定します。jasender_monitor.shはZabbix機能の一部である「Zabbix_sender」コマンドを使用しますので、同コマンドを事前に配置しておきます。またZabbixに通知用のItemsも作成します。
シンタックス
#./jasender_monitor.sh [メッセージ種別番号] [カレンダーID] [スケジュールID] [ジョブネットID] [ユーザ名] [起動予定時刻]
※引数はJob Monitorが自動で設定します。
Zabbixに送信されるメッセージ
[ERROR] [メッセージID] メッセージ本文(Jobnet has not~ : jobnet[ジョブネットID] scheduled time[YYYY/MM/DD HH:MM] calendar[カレンダーID] schedule[スケジュールID] user name[ユーザID])
※Job Monitor通知フロー図下部参照
jasender_monitor.sh 引数一覧
引数名 | 説明 |
---|---|
メッセージ識別番号 | メッセージ本文の種類を示す識別子 1 - ジョブネット未展開 2 - ジョブネット未起動 |
カレンダーID | エラーを検知したスケジュールに登録されたカレンダーID |
スケジュールID | エラーを検知したスケジュールID |
ジョブネットID | エラーを検知したスケジュールに登録されたジョブネットID |
ユーザID | エラーを検知したジョブネットの作成ユーザID |
起動予定時刻 | エラーを検知したジョブネットの起動予定時刻(YYYY-MM-DD HH:MM:SS) |
jasender_monitor.sh内の環境変数
パラメータ | 説明 |
---|---|
ZABBIX_SERVER | ZabbixサーバのIPアドレスを設定 |
ZABBIX_PORT | Zabbixサーバのポート番号を設定 |
ZABBIX_SENDER | zabbix_senderが格納されているパスを設定 |
KEY | Zabbix上で登録されているItemsで設定したkeyを設定 |
HOST | Zabbix上で登録されているエージェントのホスト名を設定 |
※KEYとHOSTは、Zabbix側で受信するITEMとHOSTと同じにする必要があります。
Zabbix側受信Item設定
jasender_monitor.shのZabbix通知用には基本Zabbixサーバのホストにアイテムを設定します。(Zabbix登録ホストであれば任意)
Zabbix Itemsパラメータ一覧
パラメータ | 説明 |
---|---|
名前 | 任意の名前を設定 |
タイプ | 「Zabbixトラッパー」を設定 |
キー | jasender_monitor.sh内のKEYと同一 |
データ型 | 「テキスト」を設定 |