Job Arranger for Zabbix
ソリューション概要
Job Arranger for ZabbixはZabbixにアドオンすることで簡単に利用可能なジョブ管理ソフトウェアです。フルオープンソースでありながらジョブ管理ツールとして十分な機能と操作性を備えています。
エンタープライズのお客様にも安心してご利用いただけるよう、開発元である大和総研が構築や運用のサポートサービスをご提供しております。金融業界をはじめとするミッションクリティカルなシステムの開発・運用の実績が豊富な大和総研が、Zabbix認定パートナーとしての知見を活かして、お客様のJob Arranger for Zabbixの活用をサポートします。
特長
1.C言語で開発した軽量さと機能を兼ね備えたOSSのジョブ管理ツール
2.Zabbixとのシームレスな連携でジョブ管理が可能
3.エンタープライズでも安心の安全なサポート体制
アーキテクチャ
Job Arranger Server (ジョブサーバー)
ジョブの実行管理を行うプロセスです。
データベース上に保持しているジョブネットやスケジュール、カレンダーの情報をもとに、各ジョブエージェントに対してジョブの操作を指示します。Zabbixのデータベースを使用することにより、ホストやユーザー、アクセス権限情報を共有しています。
Job Arranger Agent (ジョブエージェント)
ジョブの実行を行うプロセスです。
ジョブエージェントはジョブサーバから受けたジョブの操作指示を実行し、その結果を返します。
Job Arranger Manager (ジョブマネージャー)
ジョブネットの作成やカレンダーの登録、スケジュール設定、さらにジョブ稼働状況の確認作業をWeb(ブラウザ)で行います。
ここでもZabbixのホストやユーザー、アクセス権限情報を共有しています。
Job Arranger Monitor (ジョブモニター)
ジョブネットの投入監視を行うプロセスです。万一ジョブネットがスケジュール通りに投入されなかった場合は、その内容をログファイルに出力します。
機能一覧
カレンダー編集機能
カレンダーの表示は年間カレンダーとなっており、一年分の稼動日・非稼働日の確認が容易に行えます。
曜日や毎月の特定日、月末月初指定など複雑な初期設定の指定も可能です。
スケジュール編集機能
カレンダーとジョブネットの組み合わせを編集する機能です。
カレンダーと時刻を複数指定することで、複雑なスケジュールを設定することが可能です。
ジョブネット編集機能
ループ、分岐、さらにZabbix連携等々多彩な機能のアイコンが提供されており、複雑なジョブネットも思い通りに作成できます。
ジョブネット運行状況
各ジョブネットの実行予定、稼働状況を一元管理が可能です。
ジョブネットの状況監視、保留や強制停止などの操作も出来ます。
一般設定機能
ログイン先のジョブサーバに対するシステム設定、およびZabbixへのメッセージ通知設定を行うことが可能です。