트리거 모니터를 시작하려면 먼저 트리거 모니터를 시작하는 서비스를 작성해야 합니다.
이 태스크 정보
IBM® MQ Explorer에서 트리거 모니터를 시작하려면 먼저 서비스가 시작될 때 runmqtrm
명령을 실행하는(트리거 모니터를 시작하기 위해) 서비스를 작성해야 합니다.
클라이언트용으로 트리거 모니터를 시작하는 경우에는 runmqtmc
명령을 대신 사용해야 합니다. 트리거 모니터에 대한 자세한 정보는 트리거 모니터를 참조하십시오.
트리거 모니터를 시작하려면 다음 단계를 완료하십시오.
주: 트리거 모니터가 서비스로 실행될 때 시작된 프로세스 또는 어플리케이션이 백그라운드에서 실행됩니다.
프로시저
- 네비게이터 보기에서 트리거 모니터 서비스를 시작하려는 큐 관리자를 펼치십시오.
- 큐 관리자의 서비스 폴더를 마우스 오른쪽 단추로 누른 다음 를 누르십시오. 새 서비스 대화 상자가 열립니다.
- 새 서비스 대화 상자에서 서비스의 이름 (예: 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
명령을 실행합니다.
트리거 모니터를 시작하면 이는 지정한 이니시에이션 큐에 대한 모니터링을 계속합니다. 트리거 모니터를 직접 중지시킬 수는 없습니다. 트리거 모니터의 큐 관리자를 중지하면 트리거 모니터도 중지합니다.