스크립트를 사용한 EIF WebSphere JMS 제공자 구성
제공된 구성 스크립트를 사용하여 EIF WebSphere JMS 제공자를
재구성할 수 있습니다. 스크립트는 <was_profile_path>/eventext/bin/eifjms.jacl에
있습니다. wsadmin 도구를 사용하여 eifjms.jacl 스크립트를 실행하십시오. 스크립트를
사용하여 다음을 수행할 수 있습니다.
- EIF WebSphere JMS 제공자용 구성 세트를 새로 작성하십시오.
- EIF WebSphere JMS 제공자의 구성을 제거하십시오.
- 이벤트를 추가 Enterprise Console 서버에 전달하도록 EIF WebSphere
JMS 제공자를 구성하십시오.
- 추가 Enterprise Console 서버로 전달하는 이벤트의 구성을 제거하십시오.
구성 변경사항이 적용되도록 WebSphere Application Server를 다시
시작하십시오.
사용법
wsadmin을 호출하여 -f 매개변수에 이 스크립트의 이름을
제공하십시오. 이 스크립트에는 다음 매개변수가 사용됩니다.
- -action
- [install/uninstall/addconnection/removeconnection] 중 하나를 지정하십시오.
- install을 지정하면 EIF WebSphere JMS 제공자용 구성 세트를 새로 작성합니다.
JMS 제공자가 설치되고 이벤트 그룹이 작성됩니다.
- uninstall을 지정하면 EIF WebSphere JMS 제공자의 구성이 제거됩니다. JMS 제공자 및 이벤트 그룹이
제거됩니다.
- addconnection을 지정하면 EIF WebSphere JMS 제공자가 이벤트를
추가 Enterprise Console 서버에 전달하도록 구성됩니다. JMS 연결
팩토리가 설치된 JMS 제공자에 대해 작성되고 해당 이벤트 그룹이
작성됩니다.
- removeconnection을 지정하면 추가 Enterprise Console 서버에
이벤트를 전달하기 위한 구성이 제거됩니다. JMS conectionfactory
및 해당 이벤트 그룹이 제거됩니다.
- 이 매개변수는 필수입니다.
- -scope
- JMS 제공자가 설치/설치 제거되거나 연결이 추가/제거될 범위(cell, node,
server 또는 cluster)를 지정하십시오.
- 이 매개변수는 필수입니다.
- -node
- JMS 제공자가 설치/설치 제거되거나 연결이 추가/제거될 노드의
이름을 지정하십시오.
- 이 매개변수는 범위 매개변수가 node/server로 설정된 경우 필수입니다.
- -server
- JMS 제공자가 설치/설치 제거되거나 연결이 추가/제거될
서버의 이름을 지정하십시오.
- 범위 매개변수가 server로 설정된 경우 이 매개변수는 필수입니다.
- -cluster
- JMS 제공자가 설치/설치 제거되거나 연결이 추가/제거될
클러스터의 이름을 지정하십시오.
- 이 매개변수는 범위 매개변수가 cluster로 설정된 경우 필수입니다.
- -qname
- JMS 제공자용으로 작성될 큐의 이름을 지정하십시오.
- 이 매개변수는 조치 매개변수가 install인 경우 필수입니다.
- -qcfname
- JMS 제공자에 대해 작성될 큐 연결 팩토리의 이름을 지정합니다.
이 매개변수는 조치 매개변수가 install/addconnection/removeconnection으로
설정된 경우 필수입니다.
- -qjndi
- JMS 제공자용으로 작성된 큐의 JNDI 이름을 지정하십시오.
- 이 매개변수는 선택사항입니다. 기본값은 jms/eif/<qname>입니다.
- -qcfjndi
- JMS 제공자용으로 작성된 큐 연결 팩토리의 JNDI 이름을
지정하십시오.
- 이 매개변수는 선택사항입니다. 기본값은 jms/eif/<qcfname>입니다.
- -eventselector
- Tivoli Enterprise Console로 전달될 이벤트의 선택자 문자열을
지정하십시오. 이 선택자 문자열은 유효한 XPath 표현식이어야 합니다.
- 이 매개변수는 선택사항이며 기본값은 모든 이벤트입니다.
- -trace
-
자세한 처리 정보를 표시하도록 이 옵션을 지정하십시오.
이 매개변수는 선택사항입니다. 기본적으로 세부 정보는 표시되지 않습니다.
스크립트에는 key=value 형식으로 특성 목록이 추가됩니다. 이는 설치 시 또는 연결이 추가되었을 때 작성된 큐 연결 팩토리에
대해 사용자 정의 특성으로 설정됩니다.
허용된 특성 키는 다음과 같습니다.
- BarocLocation
- BAROC 파일의 위치를 지정하십시오.
- 이 특성은 선택사항이며, 기본값은 ${USER_INSTALL_ROOT}/eventext/tec_classes입니다.
- ServerLocation
- 이벤트를 전달할 Enterprise Console 서버의 호스트 이름을
지정하십시오.
- 이 특성은 선택사항이며, 기본값은 localhost입니다.
- ServerPort
- Tivoli Enterprise 서버의 수신 포트를 지정하십시오.
- 이 특성은 선택사항이며, 기본값은 5529입니다.
- BufferEvents
- Enterprise Console 서버로 전달된 이벤트를 버퍼해야 하는지
여부를 지정하십시오. 유효한 값은 [예/아니오]입니다.
- 이 특성은 선택사항이며, 기본값은 아니오입니다.
- BufEvtPath
- 버퍼된 이벤트가 저장될 파일의 위치 및 이름을
지정하십시오.
- 이 특성은 BufferEvents가 예인 경우 필수이며 기본값은
/tmp/<qcfname>.cache입니다.
- LogLevel
- 완료될 로깅 레벨을 지정하십시오.
- 이 특성은 선택사항이며, 기본값은 없습니다.
- TraceLevel
- 완료될 추적 레벨을 지정하십시오.
- 이 특성은 선택사항이며, 기본값은 없습니다.
- LogFileName
- 로그 파일의 위치 및 이름을 지정하십시오.
- 이 특성은 LogLevel이 지정된 경우 지정해야 합니다.
- 기본값은 /tmp/<qcfname>.log입니다.
- TraceFileName
- 추적 파일의 위치 및 이름을 지정하십시오.
- 이 특성은 TraceLevel이 지정된 경우 지정해야 합니다.
- 기본값은 /tmp/<qcfname>.trace입니다.
예제
- install 조치 예제
- 구성 세트를 새로 작성하는 예제입니다. 이 명령은
<was_profile_path>/eventext/bin 디렉토리에서 실행됩니다.
- wsadmin
- -f eifjms.jacl
- -action install
- -scope node
- -node mynode
- -qname TECQueue
- -qcfname TECQCF
- -trace
- ServerLocation=myhost
- BufferEvents=yes
- BufEvtPath=/tmp/tecevt.buf
- uninstall 조치 예제
- 구성을 제거하는 예제입니다. 이 명령은
<was_profile_path>/eventext/bin 디렉토리에서 실행됩니다.
- wsadmin
- -f eifjms.jacl
- -action uninstall
- -scope node
- -node mynode
- -trace
- addconnection 조치의
예제
- 연결을 추가하는 예제입니다. 이 명령은
<was_profile_path>/eventext/bin 디렉토리에서 실행됩니다.
- wsadmin
- -f eifjms.jacl
- -action addconnection
- -scope node
- -node mynode
- -qcfname TECQCF
- -eventselector "CommonBaseEvent[@extensionName = 'CLASS' and
@severity > 40]"
- -trace
- ServerLocation=myanotherhost
- removeconnection 조치 예제
- 연결을 제거하는 예제입니다. 이 명령은
<profile_home>/eventext/bin 디렉토리에서 실행됩니다.
- wsadmin
- -f eifjms.jacl
- -action removeconnection
- -scope node
- -node mynode
- -qcfname TECQCF
- -trace
참조
JMS 제공자 구성
이벤트 그룹 구성
관련 항목
Tivoli Enterprise Console 서버 전달
변경
전달할 이벤트 선택
이벤트 버퍼링 사용
여러 서버에 이벤트
전달
구성 범위 변경
Enterprise Console 이벤트
클래스 정의 수정
상위 주제
EIF WebSphere JMS 제공자
관리