트리거 모니터를 시작하려면 먼저 트리거 모니터를 시작하는 서비스를 작성해야 합니다.
이 태스크 정보
IBM® MQ Explorer에서 트리거 모니터를 시작하려면 먼저 서비스가 시작될 때 runmqtrm
명령을 실행하는(트리거 모니터를 시작하기 위해) 서비스를 작성해야 합니다.
클라이언트에 대해 트리거 모니터를 시작하는 경우에는 대신 runmqtmc
명령을 사용하십시오. 트리거 모니터에 대한 자세한 정보는 IBM Documentation의 트리거 모니터 를 참조하십시오.
트리거 모니터를 시작하려면 다음 단계를 완료하십시오.
참고: 트리거 모니터가 서비스로 실행되면 시작된 프로세스 또는 애플리케이션이 백그라운드에서 실행됩니다.
프로시저
- 네비게이터 보기에서 트리거 모니터 서비스를 시작하려는 큐 관리자를 펼치십시오.
- 큐 관리자의 서비스 폴더를 마우스 오른쪽 단추로 누른 후 를 누르십시오. 새 서비스 대화 상자가 열립니다.
- 새 서비스 대화 상자에서 서비스의 이름 (예: TriggerMonitor) 을 입력한 후 다음을 클릭하십시오. 이제 새 서비스를 구성할 수 있습니다.
- 선택사항: 설명 필드에 서비스에 대한 설명을 입력하십시오 (예: A trigger monitor for queue manager
QM1).
- 서비스 제어 필드에서 서비스 시작 및 중지 방법을 구성하십시오.
- 큐 관리자가 시작하고 중지할 때 서비스를 자동으로 시작하고 중지하려면 큐 관리자를 클릭하십시오.
- 큐 관리자가 시작할 때는 서비스를 자동으로 시작하지만 큐 관리자가 중지할 때는 서비스를 중지하지 않으려면 큐 관리자 시작을 클릭하십시오.
- 이를 수동으로 시작하고 중지하도록 서비스를 구성하려면 수동을 클릭하십시오.
- 시작 명령 필드에
runmqtrm
명령의 전체 경로를 입력하십시오.
MQ_INSTALLATION_PATH
\bin\runmqtrm 를 입력하십시오. 여기서 MQ_INSTALLATION_PATH
는 IBM MQ 가 설치된 상위 레벨 디렉토리로 대체됩니다.
- 큐 관리자가 기본 큐 관리자가 아닌 경우 시작 인수 필드에 -m
queue_manager_name 를 입력하십시오. 여기서 queue_manager_name 은 큐 관리자의 이름입니다.
- SYSTEM.DEFAULT.INITATION.QUEUE 이니시에이션 큐로서 시작 인수 필드에 -q
initq_name 를 입력하십시오. 여기서 initq_name 은 큐의 이름입니다.
- 서비스 유형 필드에서 실행할 서비스 유형을 선택하십시오.
- 명령을 선택하면 서비스의 여러 인스턴스를 실행할 수 있지만 IBM MQ Explorer에서 서비스의 상태를 볼 수 없습니다.
- 서버를 선택하면 하나의 서비스 인스턴스만 실행할 수 있지만 IBM MQ Explorer에서 서비스의 상태를 볼 수 있습니다.
- 완료를 클릭하십시오.
새 서비스가 선택된 큐 관리자에 작성됩니다.
- 서비스를 시작하십시오.
결과
서비스가 시작되고 큐 관리자에서 트리거 모니터를 시작하는 runmqtrm
명령을 실행합니다.
트리거 모니터를 시작하면 이는 지정한 이니시에이션 큐에 대한 모니터링을 계속합니다. 트리거 모니터를 직접 중지시킬 수는 없습니다. 트리거 모니터의 큐 관리자를 중지하면 트리거 모니터도 중지합니다.