Job Arranger システム構成
システム構成
Job Arrangerはジョブの実行管理を行うJob Serverと、ユーザプログラムの実行を行うJob Agent、およびジョブの編集と稼働状況を表示するJob Managerで構成されています。
既存のZabbixデータベースをJob Arrangerでも使用することで、Zabbixで登録しているユーザやホスト等の情報を共有し、スムーズな機能連携を実現させています。
Job Agentでは、複数のJobの実行状態を管理するため、ファイル(Version 5.0.xまでは、SQLiteを利用)にてトランザクション管理をしています。これにより、エージェント再起動時など、ジャーナルファイルからジョブの実行状態を最新の状態に回復できるようにしています。