WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

스크립트를 사용하여 성능 상태 정책 관리

다음 Jython 스크립트를 사용하여 성능 상태 정책을 관리하십시오.

목적

healthpolicy.py 스크립트를 사용하여 다음을 수행할 수 있습니다.

위치

healthpolicy.py 스크립트는 <install_root>\bin 디렉토리에 있습니다.

사용법

healthpolicy.py 스크립트를 실행하려면 다음 명령을 실행하십시오.

./wsadmin.sh -lang jython -f healthpolicy.py <operation> [options]

<operation> [options] 변수를 타스크에 적합한 조작 및 옵션으로 바꾸십시오.

조작

healthpolicy.py 스크립트를 사용하여 다음 조작을 사용할 수 있습니다.

createHealthPolicy
구성원 없이 새 성능 상태 정책을 작성합니다. 나중에 addMember 조작을 사용하여 구성원을 추가할 수 있습니다.
Table 1. createHealthPolicy 옵션
옵션 설명
--hpname 셀에서 고유한 성능 상태 정책 이름을 지정합니다.
--hcond 다음의 성능 상태 조건 유형 중 하나를 표시하는 정수를 지정합니다.
  • 0 = 유효 기간
  • 1 = 작업
  • 2 = 초과 응답 시간
  • 3 = 초과 메모리
  • 4 = 메모리 누수
  • 5 = 정지 요청
  • 6 = 스톰 드레인
--hrs
유형에 따라 반응을 표시하는 정수를 지정합니다. 다중 반응은 쉼표로 구분하십시오.
  • 0 = 재시작[기본값]
  • 1 = 스레드 덤프
  • 2 = 힙 덤프
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
--hpd 성능 상태 정책의 선택적 설명을 지정합니다.
Table 2. 조건 특정 옵션
옵션 설명
유효 기간 조건 매개변수
--tt 최대 유효 기간 값을 지정합니다.
--tunits
다음의 시간 단위 중 하나를 표시하는 정수를 지정합니다.
  • 0 = 밀리초
  • 1 = 초
  • 2 = 분
  • 3 = 시
  • 4 = 일
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
작업 조건 매개변수
--reqs 작업 정책의 요청 수를 지정합니다.
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
응답 시간 조건 매개변수
--tt 최대 응답 시간을 지정합니다.
--tunits
다음의 시간 단위 중 하나를 표시하는 정수를 지정합니다.
  • 0 = 밀리초
  • 1 = 초
  • 2 = 분
  • 3 = 시
  • 4 = 일
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
메모리 조건 매개변수
--perc 초과 메모리 정책의 힙 크기(백분율)를 지정합니다.
--tt 메모리 정책의 임계값을 넘는 시간을 지정합니다.
--tunits
다음의 시간 단위 중 하나를 표시하는 정수를 지정합니다.
  • 0 = 밀리초
  • 1 = 초
  • 2 = 분
  • 3 = 시
  • 4 = 일
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
메모리 누수 조건 매개변수
--level 누수 발견 레벨을 표시하는 정수.
  • 0 = 심각
  • 1 = 표준[기본값]
  • 2 = 온건
--hrs 유형에 따라 반응을 표시하는 정수를 지정합니다. 다중 반응은 쉼표로 구분하십시오.
  • 0 = 재시작[기본값]
  • 2 = 힙 덤프
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
정지 요청 조건 매개변수
--perc 정지 요청 정책의 제한시간(백분율).
--hrs 유형에 따라 반응을 표시하는 정수를 지정합니다. 다중 반응은 쉼표로 구분하십시오.
  • 0 = 재시작[기본값]
  • 1 = 스레드 덤프
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동
스톰 드레인 조건 매개변수
--level 스톰 드레인 발견 레벨을 표시하는 정수
  • 1 = 표준[기본값]
  • 2 = 온건
--hrmode
반응 모드를 표시하는 정수를 지정합니다.
  • 2 = 감독[기본값]
  • 3 = 자동

removeHealthPolicy
기존의 성능 상태 정책을 삭제하고 다음 옵션을 사용합니다.
Table 3. removeHealthPolicy 옵션
옵션 설명
--hpname 제거할 성능 상태 정책의 고유 이름을 지정합니다.
addMember
기존의 성능 상태 정책에 새 구성원을 추가하고 다음 옵션을 사용합니다.
Table 4. addMember 옵션
옵션 설명
--hpname 셀에서 고유한 기존 성능 상태 정책 이름을 지정합니다.
--mname 작성할 구성원 이름을 지정합니다.
--mtype 다음의 구성원 유형 중 하나를 지정합니다.
  • 1 = Application Server
  • 2 = 클러스터
  • 3 = 동적 클러스터
  • 4 = 셀
removeMember
기존의 성능 상태 정책에서 구성원을 제거하고 다음 옵션을 사용합니다.
Table 5. removeMember 옵션
옵션 설명
--hpname 셀에서 고유한 기존 성능 상태 정책 이름을 지정합니다. 이 성능 상태 정책에 제거할 구성원이 있어야 합니다.
--mname 제거할 구성원 이름을 지정합니다.

스크립트를 사용하여 성능 상태 정책을 관리하는 경우 다음 예제를 지침으로 사용하십시오.

성능 상태 정책 작성

성능 상태 정책 제거

./wsadmin.sh -lang jython -f healthpolicy.py removeHealthPolicy --hpname Daily

성능 상태 정책에 구성원 추가

./wsadmin.sh -lang jython -f healthpolicy.py addMember --hpname Daily --mtype 3 --mname TestClusterA

성능 상태 정책에서 구성원 제거

./wsadmin.sh -lang jython -f healthpolicy.py removeMember --hpname Daily --mname TestClusterA




Related tasks
성능 상태 정책 작성

참조 주제:    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:31:15 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/rhealthpolicyscript.html

© Copyright IBM 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)