Job Arranger システム構成

システム構成

Job Arranger(JAZ)はジョブの実行管理を行うJAZ Serverと、ユーザプログラムの実行を行うJAZ Agent、およびジョブの編集と稼働状況を表示するJAZ Managerで構成されています。
※JAZ Web UI(ブラウザ)になります。

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

Job Arranger for Zabbixのシステム構成
  • Job Arrangerは、Zabbixが利用しているDatabaseを利用
  • Version 6.2.0 , 7.2.0以降からJob ArrangerのTableを別Databaseに分離可能
  • JAZ ServerからJAZ AgentへJOBの実行を指示し、結果をJAZ Serverへ送信
  • Agentlessの場合は、JAZ Serverからsshにて接続
  • 検知したエラー等は、Zabbix Serverへ送信