[AIX Solaris HP-UX Linux Windows][z/OS]

상태 정책 작성

상태 정책은 특정 상태 기준에 대한 정의입니다. 지능형 관리 에서는 이 기준에 따라 환경을 보호합니다. 상태 관리 기능은 정의된 정책을 사용하여 환경에서 소프트웨어 오작동을 식별합니다.

시작하기 전에

  • 상태 정책을 작성하려면 구성자 또는 관리자와 같은 관리 권한이 필요합니다. 또한 상태 제어기가 사용 가능해야 합니다.
  • 상태 조건을 위반할 때 대상 서버에서 사용자 정의 조치를 실행하려는 경우 상태 정책을 작성하기 전에 사용자 정의 조치를 정의합니다. 자세한 정보는 상태 정책 사용자 정의 조치 작성을 참조하십시오.

이 태스크 정보

상태 정책은 환경에서 서버의 조작을 모니터하도록 상태 제어기와 함께 작동합니다. 서버가 정의된 상태 정책을 만족하지 않음을 상태 제어기가 감지한 경우 문제점을 수정하도록 조치를 수행할 수 있습니다. 관리자에게 문제점을 알리거나 지능형 관리 에서 문제점을 자동으로 수정할 수 있습니다.

프로시저

  1. 관리 콘솔에서 운영 정책 > 상태 정책 > 새로 작성을 클릭하십시오.
  2. 상태 정책에 대한 상태 조건 특성을 정의하십시오.
    알아두기: 초과 요청 제한시간 및 배수 효과(storm drain) 조건은 JMS(Java™ Message Service) 및 IIOP(Internet Inter-ORB Protocol) 트래픽에 적용되지 않습니다.
    상태 정책 조건은 다음 특성을 포함합니다.
    • 선택한 상태 조건과 관련된 특성을 설정합니다. 사용자 정의 상태 조건을 작성하려는 경우 사용자 정의 조건에서 평가할 메트릭을 나타내는 하위 표현식을 지정합니다. 설정할 수 있는 조건에 대한 자세한 정보를 보려면 구문 도움말을 클릭하십시오.

      우수 사례로, 데이터 수집, 데이터 분석, 필요한 경우 사용자 정의 조건을 정의할 때 상태 정책 시행의 비용을 고려합니다. 또한 특히 데이터를 생성하는 서버 수를 확장할 때 네트워크에서 트래픽 크기를 고려합니다. 프로덕션 환경에 새 상태 정책을 도입하기 전에 사용자 정의 상태 조건의 이러한 측면을 분석합니다.

      서버 세분성보다 더 세분화된 레벨에서 추가로 PMI 모듈, 특히 webAppModules를 활용하는 사용자 정의 조건을 구성할 수 있습니다. 예를 들어, 시작점으로 하위 표현식 빌더를 사용해 webAppModule 정책을 작성하고 더 세분화된 수준을 정의하도록 표현식을 편집할 수 있습니다.

      PMIMetric_FromServerStart$webAppModule$SlamSess\#SlamSess.war\/webAppModule.servlets\/SlamSess\/responseTime > 100L
      이 예제에서는 관리 콘솔에서 애플리케이션을 나열할 때 애플리케이션 이름이 SlamSess로 표시됩니다. EAR 파일을 사용하는 경우 EAR 파일 이름 뒤에 웹 아카이브(WAR) 파일을 지정하십시오. WAR이 EAR 파일에 임베드되지 않으면 WAR 파일 이름만 지정하십시오. SlamSess 값은 web.xml 파일에 나열되는 서블릿 이름입니다. responseTime 값은 PMI(Performance Monitoring Infrastructure) 모듈 정의에 나열된 통계입니다.
    • 대응 모드를 선택하십시오. 감시 모드에서는 조치를 수행하기 전에 관리자가 조치를 승인하거나 거부할 수 있습니다.
    • 상태 정책 조건을 만족하지 못한 경우 수행할 조치를 선택하십시오. 사용 가능한 조치는 상태 조건 유형에 따라 달라집니다.이러한 조치는 기존의 기본 조치일 수 있습니다. 또는 실행 파일을 실행하도록 사용자 정의 조치를 정의할 수도 있습니다. 조치 목록은 상태 조건을 위반할 때 실행되는 순서대로 표시됩니다. 이 목록에서 단계를 추가하고 제거할 수 있습니다.
    • 상태 정책에 대한 사용자 정의 조치를 선택한 경우 사용자 정의 조치의 대상을 표시해야 합니다. 대상 노드로 장애 서버를 호스팅하는 노드를 선택하면 대상 서버 옵션은 장애 서버의 노드 에이전트장애 서버입니다.
  3. 모니터할 멤버를 선택하십시오. 논리 계층을 모니터하는 멤버에 적용할 수 있습니다. 예를 들어, 특정 상태 정책을 클러스터의 각 멤버 및 클러스터 외부의 애플리케이션 서버에 적용하려고 합니다.
  4. 상태 정책을 검토하고 저장하십시오.

결과

상태 정책을 작성하고 대상 환경에 해당 정책을 적용합니다. 조건 제어기는 상태 정책 멤버에 대해 정의한 조건을 모니터하고 상태 정책의 조건을 위반할 때 멤버에서 정의한 조치를 수행합니다.

다음에 수행할 작업

감시 대응 모드를 선택한 경우 상태 조건을 향상시키는 권장사항을 수신합니다. 이러한 권장사항은 승인하거나 거부하거나 닫을 수 있는 런타임 태스크로 표시됩니다. 런타임 태스크를 관리하려면 관리 콘솔에서 시스템 관리 > 태스크 관리 > 런타임 태스크를 클릭하십시오. 자동 대응 모드를 선택한 경우 환경의 상태를 향상시키는 조치가 자동으로 수행됩니다.

감시 대응 모드 런타임 태스크에서는 JVM(Java Virtual Machine) com.ibm.ws.xd.hmm.controller.ControlConfig.approvalTimeOutMinutes 사용자 정의 특성을 설정할 수 있습니다. 이 특성은 상태 제어기의 런타임 태스크가 만료되기 전에 시간(분)을 지정합니다. 값을 5분 미만으로 설정하면 대신, 기본값 30분이 자동으로 사용됩니다. 런타임 태스크에서 조치를 수행하지 않으면 이 특성에 지정된 시간(분) 후에 태스크가 만료됩니다. 상태 조건이 계속 있는 상태에서 런타임 태스크가 만료되면 새 런타임 태스크가 생성됩니다.

상태 정책을 자주 구성하는 경우 AdminTask 명령을 사용하여 프로세스를 자동화하는 방법을 고려해야 합니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_odhealthpolicy
파일 이름:twve_odhealthpolicy.html