다음 Jython 스크립트를 사용하여 성능 상태 정책을 관리하십시오.
healthpolicy.py 스크립트는 <install_root>\bin 디렉토리에 있습니다.
healthpolicy.py 스크립트를 실행하려면 다음 명령을 실행하십시오.
./wsadmin.sh -lang jython -f healthpolicy.py <operation> [options]
<operation> [options] 변수를 타스크에 적합한 조작 및 옵션으로 바꾸십시오.
healthpolicy.py 스크립트를 사용하여 다음 조작을 사용할 수 있습니다.
옵션 | 설명 |
---|---|
유효 기간 조건 매개변수 | |
--tt | 최대 유효 기간 값을 지정합니다. |
--tunits | |
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
작업 조건 매개변수 | |
--reqs | 작업 정책의 요청 수를 지정합니다. |
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
응답 시간 조건 매개변수 | |
--tt | 최대 응답 시간을 지정합니다. |
--tunits | 다음의 시간 단위 중 하나를 표시하는 정수를 지정합니다.
|
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
메모리 조건 매개변수 | |
--perc | 초과 메모리 정책의 힙 크기(백분율)를 지정합니다. |
--tt | 메모리 정책의 임계값을 넘는 시간을 지정합니다. |
--tunits | 다음의 시간 단위 중 하나를 표시하는 정수를 지정합니다.
|
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
메모리 누수 조건 매개변수 | |
--level | 누수 발견 레벨을 표시하는 정수.
|
--hrs | 유형에 따라 반응을 표시하는 정수를
지정합니다. 다중 반응은 쉼표로 구분하십시오.
|
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
정지 요청 조건 매개변수 | |
--perc | 정지 요청 정책의 제한시간(백분율). |
--hrs | 유형에 따라 반응을 표시하는 정수를
지정합니다. 다중 반응은 쉼표로 구분하십시오.
|
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
스톰 드레인 조건 매개변수 | |
--level | 스톰 드레인 발견 레벨을 표시하는 정수
|
--hrmode | 반응 모드를 표시하는 정수를 지정합니다.
|
옵션 | 설명 |
---|---|
--hpname | 제거할 성능 상태 정책의 고유 이름을 지정합니다. |
옵션 | 설명 |
---|---|
--hpname | 셀에서 고유한 기존 성능 상태 정책 이름을 지정합니다. |
--mname | 작성할 구성원 이름을 지정합니다. |
--mtype | 다음의 구성원 유형 중 하나를 지정합니다.
|
옵션 | 설명 |
---|---|
--hpname | 셀에서 고유한 기존 성능 상태 정책 이름을 지정합니다. 이 성능 상태 정책에 제거할 구성원이 있어야 합니다. |
--mname | 제거할 구성원 이름을 지정합니다. |
스크립트를 사용하여 성능 상태 정책을 관리하는 경우 다음 예제를 지침으로 사용하십시오.
성능 상태 정책 작성
./wsadmin.sh -lang jython -f healthpolicy.py createHealthPolicy --hpname Daily --hcond 0 --tt 1 --tunits 4
./wsadmin.sh -lang jython -f healthpolicy.py createHealthPolicy --hpname TenSec --hcond 2 --tt 10 --tunits 0 --hrmode 2
./wsadmin.sh -lang jython -f healthpolicy.py createHealthPolicy --hpname Leaky --hconf 4 --hrs 0,1 -hpd 'memory leak policy'
성능 상태 정책 제거
./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
성능 상태 정책 작성