제2장 화면 구성

내용 목차

2.1. 환경설정
2.2. 로그인
2.3. 메인 화면
2.3.1. 헤더 영역
2.3.2. 메뉴 영역
2.3.3. 메인 영역
2.4. 추가 기능
2.4.1. 온라인 도움말
2.4.2. Console
2.4.3. 설정 변경 및 취소
2.4.4. Lock 기능

본 장에서는 WebAdmin을 시작하고 종료하는 방법과 주요 화면 구성에 대해서 간략하게 설명한다. 각 메뉴에 대한 자세한 사용법은 온라인 도움말을 참고한다.

본 절에서는 WebAdmin을 시작하기 위한 환경설정 및 권한설정과 콘솔 툴을 사용해서 시작하고 종료하는 방법에 대해 설명한다.

환경설정

JEUS를 기동할 때 WebAdmin을 시작하려면 domain.xml 파일의 <enable-webadmin> 항목을 true로 설정해야 한다.


권한설정

WebAdmin에 로그인하는 사용자는 policies.xml 파일에 AdministratorsRole 권한을 설정해야 한다.


콘솔 툴을 사용한 WebAdmin 시작 및 종료

WebAdmin은 기본적으로 Domain Administration Server(이하 DAS)와 같이 시작되기 때문에 콘솔 툴(jeusadmin)을 사용해서 다음과 같이 시작 및 종료가 가능하다.

WebAdmin을 SSL로 서비스하기

ADMIN-HTTP Listener의 'Server Listener Ref' 항목을 'SSL_WEBADMIN'으로 설정하면 SSL 서비스로 사용할 수 있다.

WebAdmin 시작을 위한 환경설정이 완료되면 웹 브라우저에 접속하여 로그인한다.

참고

현재 JEUS 8.5 WebAdmin은 Internet Explorer 10 이상에서 최적화되어 있다. 이하 버전을 사용하는 경우 업그레이드를 하거나 Firefox, Chrome을 사용할 것을 권장한다.

로그인에 성공하면 메인 화면으로 이동한다. 메인 화면은 간단한 모니터링과 자주 사용하는 기능으로 바로 이동할 수 있는 메뉴들로 구성되어 있다. 다른 화면에서 헤더 영역의 [홈] 메뉴를 클릭하면 메인 화면으로 이동이 가능하다.


메인 화면은 다음과 같이 3가지 영역으로 나누어진다.

  • 헤더 영역

    화면의 상단에 위치하여 기본적인 메뉴와 정보를 표시한다.

  • 메뉴 영역

    화면의 왼쪽에 위치하여 메인 메뉴와 시스템 상태, 모드 변경 등의 기능을 표시한다.

  • 메인 영역

    각 메뉴를 선택하여 필요한 항목을 설정 및 제어, 모니터링하는 영역이다.

헤더 영역은 화면의 가장 상단에 위치한 부분으로 다음과 같다.


다음은 메뉴 영역이다. 각 메뉴를 통해서 세부 메뉴 및 화면으로 이동한다.


메뉴 영역은 다음과 같이 구성되어 있다.

메인 메뉴

메인 메뉴는 접근 가능한 최상위 메뉴로 다음과 같이 구성되어 있다.


메뉴설명
[Domain]

JEUS의 최대 관리 단위인 도메인에 대한 설정 화면으로 이동한다.

[Domain] 메뉴의 설정 항목과 그에 관련된 자세한 내용은 "JEUS Domain 안내서"를 참고한다.

[Session]JEUS의 Session에 관한 설정 화면으로 이동한다.
[Clusters]도메인 내에서 클러스터를 구성할 경우에 클러스터에 대한 설정 화면으로 이동한다. [Clusters] 메뉴의 설정 항목과 그에 관련된 자세한 내용은 "JEUS Domain 안내서"를 참고한다.
[Servers]

도메인 내의 서버에 대한 설정 화면으로 이동한다.

[Servers] 메뉴의 설정 항목과 그에 관련된 자세한 내용은 "JEUS Server 안내서"를 참고한다.

[Applications]

도메인 내에서 사용될 여러 애플리케이션을 deploy하는 화면으로 이동한다.

[Applications] 메뉴의 설정 항목과 그에 관련된 자세한 내용은 "JEUS Application & Deployment 안내서"를 참고한다.

[Security]

JEUS의 Security와 관련된 사항들을 설정하는 화면으로 이동한다.

[Security] 메뉴의 설정 항목과 그에 관련된 자세한 내용은 "JEUS Security 안내서"를 참고한다.

[Resources]애플리케이션에서 사용되는 리소스들을 설정하는 화면으로 이동한다.
[Monitoring]서버에서 사용되는 각각의 리소스를 모니터링하는 화면으로 이동한다.
[Console]콘솔 툴을 실행한다. 콘솔 툴에 대한 내용은 “2.4.2. Console”에서 자세히 설명한다.

시스템 상태

도메인에 등록된 서버의 상태를 간략하게 표시한다. 각 상태에 대한 자세한 설명은 “2.3.3. 메인 영역”을 참고한다.


모드 변경

화면에 표시되는 설정이 도메인과 서버 중 어느 것에 대한 것인지와 도메인의 경우 편집이 가능한가에 따라 3가지 모드를 지원한다. 여기서 설정은 도메인에 대한 설정(domain.xml, accounts.xml, policies.xml)을 뜻한다.

운영자 매뉴얼

메인 메뉴에 대한 JEUS 온라인 매뉴얼을 제공한다.


[더보기]를 클릭하면 다음과 같이 메인 메뉴와 동일하게 구성되어, 사용자가 메인 메뉴와 관련된 JEUS 온라인 매뉴얼에 쉽게 접근할 수 있다.


메인 영역은 실질적인 작업 영역이다.


다음은 메인 영역의 주요 기능이다.

참고

본 안내서는 공통 기능과 기본 기능 위주로 설명한다. 메인 영역의 각 메뉴 화면에 대한 자세한 설명은 세부 안내서를 참고한다.

시스템 상태

JEUS의 현재 시스템 상태를 확인할 수 있는 영역으로 서버, 데이터소스, 애플리케이션, 클러스터의 운영 상태를 표시한다.


각 부분에 대한 설명은 다음과 같다.

  • Servers

    등록된 서버의 상태를 표시하고 서버와 각 엔진으로 바로가기를 지원한다. 서버의 상태는 'Status' 컬럼에 표시되고 각 상태의 의미는 다음과 같다.

    상태설명
    FAILEDDAS의 판단에 의해 Managed Server(이하 MS)와 일정 시간동안 계속 연결되지 않아 해당 MS의 비정상 종료를 확신한 상태이다.
    FAILURE_SUSPECTEDDAS의 판단에 의해 MS와 연결되지 않아 해당 MS의 비정상 종료를 의심하는 상태이다.
    STANDBY시작 중에 등록된 애플리케이션을 distribute하던 중 실패한 것이 있어 RUNNING 상태로 이동하지 못하고 머무르는 상태이다. 이 상태에서 문제의 모듈을 수정하여 다시 시작를 하거나, 그 모듈을 무시하고 서비스를 하기 위해서는 start -force를 수행한다.
    RUNNING서버 시작이 완료되어 서비스가 가능한 상태이다.
    SHUTDOWN시작되지 않은 상태 또는 정상 종료된 상태이다.
    SHUTTING_DOWN서버가 종료 중인 상태이다.
    SUSPENDED관리자가 의도적으로 모든 애플리케이션을 정지하도록 Suspend를 수행하는 상태를 나타낸다. 이 상태에서는 새롭게 애플리케이션을 추가하고 싶은 경우에도 해당 애플리케이션을 distribute만 가능하고 시작할 수 없는 상태이다.
    RESUMINGSUSPENDED 상태에서 다시 모든 정지된(Stopped) 애플리케이션의 서비스를 재기하기 위해 Resume을 수행 중인 상태이다.
    STARTING서버를 시작하는 중으로 아직 서비스를 수행할 수 없는 상태이다.
    SUSPENDINGRUNNING 상태에서 모든 deploy된 애플리케이션의 서비스를 중단하기 위해 Suspend를 수행 중인 상태이다.
    OtherFAILURE_SUSPECTED, SHUTTING_DOWN, RESUMING, STARTING, SUSPENDING의 상태를 Other로 표시한다.
  • Data Source

    등록된 데이터소스와 클러스터 데이터소스의 상태를 표시하고 바로가기를 지원한다.

  • Application

    등록된 애플리케이션의 상태를 표시하고 바로가기를 지원한다.

  • Clusters

    등록된 클러스터의 정보를 표시하고 바로가기를 지원한다.

Resource Manager

Resource Manager 부분은 [Resources] 메뉴의 하위 메뉴로 구성되며, 해당 리소스를 클릭하면 설정 화면으로 바로 이동한다.


도메인 기본정보 설정 및 관리

도메인 기본 정보는 현재 도메인의 정보와 관련 설정 화면으로 이동한다.


각 부분에 대한 설명은 다음과 같다.

온라인 도움말

사용자를 위한 도움말로 이동한다. JEUS의 전체 온라인 매뉴얼을 참고할 수 있고, FAQ, Q&A 및 DOWNLOAD와 관련된 웹 페이지로의 이동이 가능한 팝업 화면이 표시된다. 온라인 도움말에 대한 자세한 내용은 “2.4.1. 온라인 도움말”을 참고한다.


Web Console 실행

콘솔 툴을 실행하며, 메뉴 영역의 [Console] 이동과 동일하다. Web Console에 대한 자세한 내용은 “2.4.2. Console”을 참고한다.


Node 설정

원격 서버들의 머신 정보를 의미하는 노드의 설정 화면으로 이동한다.


Monitoring

현재 서버의 상태를 조회하는 각 모니터링 화면으로 이동한다. 이동하는 각 화면은 메뉴 영역의 [Monitoring] 하위 메뉴이다.


공통 기능

메인 영역의 공통 기능은 다음과 같다.

본 절에서는 추가 기능에 대해 자세히 설명한다.

WebAdmin은 각 화면의 도움말을 온라인 도움말 형태로 제공한다. 각각의 도움말은 JEUS 매뉴얼에 대한 링크로 제공한다.

다음의 방법으로 온라인 도움말 화면으로 이동할 수 있다.

온라인 도움말 화면에서는 다음과 같은 기능을 제공한다.

  • JEUS 매뉴얼 제공

    JEUS의 전체 매뉴얼이 모두 링크되어 있어 사용자의 필요에 따라 선택해서 내용을 확인할 수 있다.

  • FAQ 제공

    FAQ를 클릭하면 TmaxSoft Technet의 FAQ 화면으로 이동해서 JEUS를 사용하면서 발생한 문제 및 해결 방법을 확인할 수 있다.

  • Q&A 제공

    Q&A를 클릭하면 TmaxSoft Technet의 Q&A 화면으로 이동해서 JEUS와 관련된 모든 질의 및 응답이 가능하다.

  • Download 기능 제공

    DOWNLOAD를 클릭하면 TmaxSoft Technet의 다운로드 화면으로 이동한다. 제품과 관련된 소프트웨어를 다운로드 받을 수 있다.

다음은 온라인 도움말 화면이다.


본 절에서는 WebAdmin에서 설정을 변경 및 취소하는 기본적인 방법에 대해 설명한다. 설정의 변경 및 취소는 Lock & Edit 모드일 경우에만 가능하다.

설정 변경

설정을 변경하는 방법은 다음과 같다.

설정 변경 취소

설정 변경 도중 수정했던 내용을 변경 전으로 되돌릴 수 있다. 설정 변경을 취소하는 방법은 다음과 같다.

JEUS WebAdmin에서는 Lock 기능을 제공한다. Lock은 세션이 아닌 사용자별로 구분되고, Lock을 가진 사용자만 각 설정을 변경 및 취소할 수 있다.

사용자가 명시적으로 [Activate Changes] 버튼을 클릭해서 서버에 반영하거나, [Undo All Changes] 버튼을 클릭해서 설정 변경을 취소하지 않으면 Lock은 계속 유지된다. Lock이 취소되지 않는 이상 해당 사용자는 로그인 및 로그아웃에 상관없이 기존 수정 작업을 이어서 진행할 수 있다.

Lock 가져오기

Lock은 임의로 취소되지 않기 때문에 특정 사용자가 Lock을 얻고 취소를 하지 않는 경우 다른 사용자는 수정 작업을 진행할 수 없다. 이런 단점을 보완하기 위해 다른 사용자가 강제로 Lock을 가져오는 기능을 제공한다.