Argent Job Scheduler の機能

Argent Job Schedulerの機能
Argent
Job Scheduler
の機能
© ArgSoft Pacific Intellectual Property Holdings (HK), Limited 1991 - 2012
ENCYCLOPEDIA
ENCYCLOPEDIA
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
......................................................................
© ArgSoft Pacific Intellectual Property Holdings (HK), Limited1 1991 - 2012
Argent Job Schedulerの機能
ENCYCLOPEDIA
目次
Argent Job Schedulerの機能3
Active Directory 4
フェイルオーバ処理手順 4
SNMPフラグ4
仮想環境のサポート4
トリガ4
© ArgSoft Pacific Intellectual Property Holdings (HK), Limited 1991 - 2012
2
Argent Job Schedulerの機能
Argent Job Schedulerの機能
Argent のジョブスケジューリング機能は以下の2つの
要素から構成されています。
1. Argent Scheduler
Argent Schedulerは、サービスとクライアントGUIを提
供します。通常は、サービスとクライアントGUIを同一
マシン上にインストールします。
定期的にジョブのスケジューリングを行わなければな
らないユーザのディクストップ上に、Argent Scheduler
のクライアントGUI だけをインストールすることも可能
です。
そこでよくあるのが次の点についての質問です。
「3人の異なるユーザのデスクトップ上にクライアント
GUIをインストールすると、お互いのジョブを見られて
しまうのではないですか?」
一言で答えるなら
「はい」
と言えますが、詳しく答えるな
らそれは状況によります。
同一のサービスに接続しているクライアントGUIは、同
一のデータベース
(Job Class、Alert、Macro、Calendar
など含む)
を共有します。
そのため、
デフォルトのインス
トールを行った(構成を変更していない)場合は、
どの
クライアントGUIからも共有データベース内のジョブを
すべて参照できます。
ただし、
ジョブクラスにセキュリティを設定したり、
ジョ
ブクラスを特定のW200xユーザグループに関連付け
したりすれば、
ジョブを参照できるユーザを制限でき
ます。
もちろん、Argent Schedulerサービスをまったく別々に
インストールすることもできます。
この場合は、個別の
データベースがあり、
あるサービスにつながっている
クライアントGUIからのみ、
そのサービスに対するジョ
ブを参照できます。複数の部門に属し、互いに関係し
ないジョブの実行を依頼する場合には、
この方法がい
いかもしれません。
© ArgSoft Pacific Intellectual Property Holdings (HK), Limited 1991 - 2012
ENCYCLOPEDIA
注記:Argent Schedulerでは、1つ以上のArgent
Queue Engineにジョブの実行を依頼するだけです。
実際にジョブを
「実行」するのはArgent Queue Engine
です。
Argent Schedulerは、Argent Queue Engineに接続し、
ジョブの実行時間になった時に適当なArgent Queue
Engineにジョブの実行を依頼します。
Argent Schedulerの役割は、
スケジュールの管理とジ
ョブの実行時間及び場所の確認です。
2. Argent Queue Engine
Argent のジョブスケジューリング機能は、Argent
SchedulerとArgent Queue Engineの2つの製品によっ
て実現されます。
どちらの製品も、サービスとGUIクラ
イアントから成り立っています。通常のインストールで
サーバの構成を行い、サービスアカウントを使用しま
す。
Argent Queue Engineは、
ジョブの実行が可能なすべ
てのサーバ上にインストールされます。Argent Queue
Engineが実際のジョブを実行し、Argent Schedulerは1
つ以上のArgent Queue Engineにジョブの実行を依頼
するだけです。つまり、Argent Schedulerではジョブは
実行されません。
Argent Queue Engine用のクライアントGUIから、一度
に1つのArgent Queue Engineサーバに対してのみ、
必要があればジョブの制御を行うことができます。一
方のArgent SchedulerのGUIでは、1つの画面からす
べてのArgent Queue Engineサーバ上で実行されるジ
ョブを全部参照できます。
Argent Queue Engineサービスは、バックグラウンド
で実行されるため、
「ログイン」用のアカウントが必要
になります。このアカウントには管理者権限がなけれ
ばなりません。
このアカウントで実行されるタスクは通
常、管理者が預かることになっています。
Argent Queue EngineのGUIクライアントでは、
コント
ロールデータベースに接続する必要のあるファイルだ
けをインストールします。
3
Argent Job Schedulerの機能
ENCYCLOPEDIA
Active Directory
SNMPフラグ
Argent Job Schedulerにおけるセキュリティ実装は、完
全にActive Directoryに準拠しています。
Argent Job Schedulerでは、SNMPを使用しません。
Job Schedulerで使用するユーザアカウント及びパス
ワードはWindowsツールで定義します。
Argent Job Scheduler には、ユーザアカウントやパス
ワードを定義するためのメカニズムが別途用意され
ているわけではありません。
フェイルオーバ処理手順
Argent Queue Engineには、
フェイルオーバ(障害迂
回)の手法は実装されていません。
動作しないArgent Queue Engineサーバが見つかった
場合は、代わりのQueue Engineサーバが選択されるよ
うに設定にしておくことができます。
Argent Job Schedulerでは、2つの異なるマシンを必要
とするフェイルオーバ/フェイルバックの手法を備え
ています。
この場合、
どちらのマシンにもArgent Job Scheduler
をインストールし、設定値によってどちらのサーバがプ
ライマリまたはセカンダリの動作をするか決めておき
ます。
フェイルオーバを必要とする問題がプライマリマシン
で発生すると、セカンダリサーバが実行中のジョブを
引き継き、続けて実行します。
Argent Job Schedulerでは、SNMP MIBを見ることもあ
りません。
Argent Queue Engineサーバの状態/正常性を確認
する必要がある場合は、たとえば、ArgentのXT技術に
ついて積極的に検討してください。
Argent Job Schedulerサーバ及びArgent Queue Engineサーバは、SNMPクローラにより検出されます。
仮想環境のサポート
Argentでは、Argent Job SchedulerやArgent Queue
Engineのように慎重を期する製品に対して仮想マシ
ンを採用することを推奨しません。
仮想化自体が、大きな効果を期待できる反面、同じだ
けの危険性をあわせ持っています。1台の物理サーバに
おいて未使用のCPU、
メモリ、
ディスクのリソースを利
用することで仮想化が実現されますが、
これでは、1つ
にすべてを賭けることになります。ホストシステムが故
障すれば、
そこで実行されていた仮想マシン
(
「ゲスト」
と言われる)
もすべて使えなくなってしまいます。
トリガ
SQL準拠データベースに関する機能を変更する方法と
して、
トリガが利用されます。
Argent Job Schedulerでは、
データベーススキーマに
トリガは一切使用しません。
Argentの場合、Argent Job Schedulerテーブルに対す
るトリガの追加もサポートしていません。
注:ArgSoft Pacific Intellectual Property Holdings (HK), Limited が作成したこのホワイト ペーパーは情報提供のみを目的としています。明示または黙示
に関わらず、これらの情報について ArgSoft Pacific Intellectual Property Holdings (HK), Limited はいかなる責任も負わないものとします。この情報は予
告なく変更されることがあります。ArgSoft Pacific Intellectual Property Holdings (HK), Limited は本書内に含まれる技術または編集上の誤り、または脱落
に対して責任を負いません。また、このドキュメントに含まれるマテリアルの提供、実行、使用が原因で発生する付随的損害、間接的損害、結果的損害に
対しても責任を追わないものとします。ここに記載されている意見は ArgSoft Pacific Intellectual Property Holdings (HK), Limited の見解です。記載されて
いる社名および商品名は、登録各社の商標および登録商標です。
© ArgSoft Pacific Intellectual Property Holdings (HK), Limited 1991 - 2012
4