Sun Java System Application Server 9.1 관리 설명서

19장 관리 규칙 구성

이 절에서는 일상적인 관리 작업을 자동화하는 관리 정책을 설정하는 방법과 실패를 예방하여 가용성을 향상시키고 다양한 런타임 조건에 맞추어 Application Server의 자가 조정을 구성하는 방법에 대해 설명합니다. 또한 사용자 정의할 수 있는 미리 정의된 관리 규칙인 자체 관리 템플리트에 대한 정보도 제공합니다.

이 절은 다음 내용으로 구성되어 있습니다.

관리 규칙 정보

관리 규칙을 사용하면 일상적인 관리 작업을 자동화하고 다양한 런타임 조건에서의 Application Server에 대한 자가 조정을 구성할 수 있으며 오류를 방지함으로써 가용성을 향상시킬 수 있습니다. 관리 규칙에는 지정된 이벤트가 발생하거나 설정 임계값에 도달할 때 수행되는 작업이 포함됩니다. 관리 규칙을 설정하여 사용자가 지정한 이벤트를 기반으로 자동으로 수정 작업이 수행되도록 할 수 있습니다.

관리 규칙은 이벤트와 작업의 두 부분으로 구성됩니다.

예를 들어, 이벤트는 EJB 로거에서 기록된 SEVERE 메시지일 수 있으며, 작업은 관리자에게 로그 메시지 내용을 알리는 것일 수 있습니다. 이벤트가 발생하면 이벤트 데이터가 javax.management.NotificationuserData 부분의 일부로 전달됩니다.

규칙에 지정된 작업은 사용자 정의 MBean으로 구현되어야 합니다. 따라서, 관리 규칙을 구성하기 전에 먼저 이벤트 알림을 수신하고 적절한 작업을 수행하도록 설계된 사용자 정의 MBean을 배포해야 합니다. 사용자 정의 MBean을 개발하고 배포하는 방법에 대한 자세한 내용은 Sun Java System Application Server 9.1 Developer’s Guide의 14 장, Developing Custom MBeans를 참조하십시오.

Application Server에서는 알림을 내보낼 사용자 정의 MBean을 작성하여 더 확장할 수 있는 몇 가지 유용한 이벤트를 제공합니다. 각 이벤트는 등록 정보를 변경하여 더 세부적으로 사용자 정의할 수 있습니다.

사용 가능한 이벤트 유형은 다음과 같습니다.

관리 규칙 구성

관리 콘솔에서 관리 규칙을 구성하려면 다음을 수행합니다.


주 –

이 페이지에서 모든 규칙 활성화를 선택하여 관리 규칙을 전역적으로 활성화합니다. 관리 규칙이 전역적으로 활성화되지 않으면 관리 규칙이 실행되지 않습니다.


또한 개별 관리 규칙을 활성화하려면 규칙 옆의 상자를 누르고 활성화를 눌러 이 페이지에서 규칙을 활성화해야 합니다.

규칙의 MBean도 대상에서 활성화해야 합니다. MBean을 활성화하려면 사용자 정의 MBean -> MBean으로 이동합니다. 사용자 정의 MBean 편집 페이지에서 대상 탭을 눌러 일부 또는 모든 대상에서 MBean을 활성화할 수 있는 사용자 정의 MBean 대상 페이지에 액세스합니다.

자세한 내용은 온라인 도움말을 참조하십시오.

명령줄에서 관리 규칙을 만들려면 create-management-rule 명령을 사용합니다. 관리 규칙의 등록 정보를 설정하려면 getset 명령을 사용합니다. 관리 규칙을 나열하고 삭제하려면 list-management-rulesdelete-management-rule을 사용합니다. 자세한 내용은 해당 명령에 대한 온라인 도움말 또는 Sun Java System Application Server 9.1 Reference Manual을 참조하십시오.