トリガー・モニターの開始

トリガー・モニターを開始するには、まずトリガー・モニターを開始するサービスを作成する必要があります。

このタスクについて

IBM® MQ エクスプローラーからトリガー・モニターを始動するには、まずサービスの開始時に runmqtrm コマンド (トリガー・モニターを始動する) を実行するサービスを作成する必要があります。

クライアントに対してトリガー・モニターを始動している場合、代わりに runmqtmc コマンドを使用することに注意してください。トリガー・モニターについて詳しくは、IBM Knowledge Center 内の トリガー・モニターを参照してください。

トリガー・モニターを開始するには、以下の手順を実行します。

注: トリガー・モニターがサービスとして実行されている場合、開始済みプロセスやアプリケーションはバックグラウンドで実行されます。

手順

  1. ナビゲーター・ビューで、トリガー・モニター・サービスを開始するキュー・マネージャーを拡張します。
  2. キュー・マネージャーの「サービス」フォルダーを 右クリックし、「新規...」 > 「サービス」をクリックします。「新規サービス」ダイアログが開きます。
  3. 「新規サービス」ダイアログで、サービスの名前 (例えば TriggerMonitor) を入力し、「次へ」をクリックします。これで新規サービスを構成できます。
  4. オプショナル: 「説明」フィールドで、サービスの説明 (例えば A trigger monitor for queue manager QM1) を入力します。
  5. 「サービス制御」フィールドで、サービスを開始および停止する方法を構成します。
    • キュー・マネージャーの開始および停止時に、自動的にサービスを開始および停止する には、「キュー・マネージャー」をクリックします。
    • キュー・マネージャーの開始時に自動的にサービスを開始するが、キュー・マネージャーの停止時にサービスを 停止しないようにするには、「キュー・マネージャーの始動」をクリックします。
    • 手動でサービスを開始および停止するように構成するには、「手動」をクリックします。
  6. 「開始コマンド」フィールドに、runmqtrm コマンドの絶対パスを入力します。
    • タイプ: MQ_INSTALLATION_PATH¥bin¥runmqtrm (ここで、MQ_INSTALLATION_PATH は、IBM MQ がインストールされている上位ディレクトリーで置き換えられます。)
  7. キュー・マネージャーがデフォルトのキュー・マネージャーではない場合は、 「開始引数」フィールドに -m queue_manager_name を入力します。 ここで、queue_manager_name はキュー・マネージャーの名前です。
  8. 始動キューとして SYSTEM.DEFAULT.INITATION.QUEUE 以外のキューを使用する 場合は、「開始引数」フィールドに -q initq_name を入力します。 initq_name はキューの名前です。
  9. 「サービス・タイプ」フィールドで、実行するサービスのタイプを選択します。
    • 「コマンド」を選択すると、複数のサービス・インスタンスを実行できますが、IBM MQ エクスプローラーでサービスの状況を表示することはできません。
    • 「サーバー」を選択すると、実行できるサービス・インスタンスは 1 つのみになりますが、IBM MQ エクスプローラーでサービスの状況を表示できます。
  10. 「完了」をクリックします。
    新しいサービスが選択のキュー・マネージャー上に作成されました。
  11. サービスを開始します。
    手順については、カスタム・サービスの開始および停止を参照してください。

タスクの結果

サービスが開始し、runmqtrm コマンドを実行します。これにより、キュー・マネージャーでトリガー・モニターが始動します。

トリガー・モニターを開始すると、指定された開始キューのモニターだけを継続します。トリガー・モニターを直接停止することはできません。トリガー・モニターのキュー・マネージャーを停止すると、トリガー・モニターも停止します。