Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

모니터링 데이터를 보기 위한 관리 콘솔 작업

Procedure관리 콘솔에서 모니터링 데이터를 보는 방법

각 구성 요소 또는 서비스의 속성에 대한 자세한 내용은 모니터된 구성 요소 및 서비스에 대한 통계 정보를 참조하십시오.

  1. 모니터링 페이지에 액세스합니다. 이렇게 하려면 다음 작업을 수행합니다.

    1. 트리 구성 요소에서 독립 실행형 인스턴스 노드를 확장합니다.

    2. 목록에서 독립 실행형 서버 인스턴스, 예를 들어 서버(관리 서버)를 선택합니다.

    3. 모니터 페이지를 선택합니다.

    4. 모니터 페이지에서 모니터 탭을 선택합니다.

  2. 보기 목록에서 서버 인스턴스에 배포되고 모니터링이 활성화된 구성 요소나 서비스를 선택합니다.

    보기 필드 아래에 선택한 구성 요소나 서비스의 모니터링 데이터가 표시됩니다. 모니터 가능한 등록 정보에 대한 자세한 내용은 모니터된 구성 요소 및 서비스에 대한 통계 정보를 참조하십시오.

    이 페이지에서 해당 구성 요소와 서비스에 대한 모니터링이 활성화된 경우 JVM 서버, 스레드 풀, HTTP 서비스 및 트랜잭션 서비스에 대한 모니터링 데이터를 볼 수 있습니다. 이 구성 요소와 서비스가 구성된 방법을 보여 주는 다이어그램은 모니터링 가능한 객체의 트리 구조 정보에 표시됩니다.

  3. 이 목록에 모니터할 구성 요소나 서비스가 없을 경우 모니터링 구성 링크를 선택하여 선택한 구성 요소와 서비스에 대한 모니터링을 활성화 및 비활성화합니다.

    구성 요소나 서비스에 대한 모니터링을 비활성화하려면 해제를 선택합니다. 구성 요소나 서비스에 대한 모니터링을 활성화하려면 낮음 또는 높음을 선택합니다.

    모니터링을 활성화 및 비활성화하는 방법에 대한 자세한 내용은 관리 콘솔을 사용하여 모니터링 수준을 구성하는 방법 또는 asadmin 도구를 사용하여 모니터링을 구성하는 방법을 참조하십시오.

  4. 서버 인스턴스에 배포되고 모니터링이 활성화된 응용 프로그램 구성 요소의 모니터링 데이터를 조회하려면 모니터 페이지의 응용 프로그램 탭을 선택합니다. 응용 프로그램 목록에서 응용 프로그램을 선택합니다. 구성 요소 목록에서 특정 구성 요소를 선택합니다.

    응용 프로그램이나 구성 요소에 대한 모니터링 데이터가 표시되지 않을 경우 모니터링 구성 링크를 선택하여 구성 요소나 서비스의 모니터링을 활성화하거나 비활성화합니다. 응용 프로그램을 모니터하려면 응용 프로그램이 실행되는 컨테이너를 활성화합니다. 예를 들어, 웹 응용 프로그램의 웹 컨테이너 및/또는 EJB 응용 프로그램의 EJB 컨테이너에 대해 낮음 또는 높음을 선택합니다.

    응용 프로그램에 대한 모니터링 데이터가 표시되지 않으면 응용 프로그램이 존재하지 않거나 응용 프로그램이 실행되지 않는 경우입니다. 응용 프로그램이 존재하고, 응용 프로그램에 대한 모니터링이 활성화되고, 응용 프로그램을 실행 중일 경우에만 응용 프로그램 모니터링 데이터를 사용할 수 있습니다. 응용 프로그램이 실행되면 모니터링 레지스트리에 응용 프로그램이 등록되고 모니터링 데이터가 표시됩니다.

    관리 콘솔을 사용하여 원격 응용 프로그램 및 인스턴스를 모니터합니다. 이를 위해서는 원격 인스턴스가 실행 중이고 구성이 설정되어야 합니다.

    선택한 구성 요소 아래에 선택한 구성 요소의 모니터링 데이터가 표시됩니다. 모니터 가능한 등록 정보에 대한 자세한 내용은 모니터된 구성 요소 및 서비스에 대한 통계 정보를 참조하십시오. 응용 프로그램의 구성 요소와 서비스가 구성된 방법을 보여주는 다이어그램은 모니터링 가능한 객체의 트리 구조 정보에서 볼 수 있습니다.

  5. 서버 인스턴스에 배포되고 모니터링이 활성화된 자원의 모니터링 데이터를 보려면 자원 페이지를 선택합니다. 보기 목록에서 자원을 선택합니다.

    모니터링 데이터를 조회할 자원이 표시되지 않으면 모니터링 구성 링크를 선택하여 자원에 대한 모니터링을 활성화하거나 비활성화합니다.

    자원에 대한 모니터링 데이터가 표시되지 않으면 자원이 존재하지 않거나 자원이 실행되지 않는 경우입니다. 자원이 존재하고 자원에 대한 모니터링이 높음 수준으로 활성화되고 자원이 실행 중일 경우에만 자원 모니터링 데이터를 사용할 수 있습니다. 예를 들어, JDBC 커넥터 서비스를 만들었지만 해당 커넥터 서비스를 사용하는 응용 프로그램이 서비스에서 커넥터를 요청하지 않은 경우, 그리고 해당 서비스가 아직 만들어지지 않은 경우 서비스가 존재하지 않으므로 모니터링 데이터를 사용할 수 없습니다. JDBC 응용 프로그램이 실행되고 서비스에서 커넥터를 요청한 경우 서비스가 모니터링 레지스트리에 등록되고 모니터링 데이터가 표시됩니다.

    보기 필드 아래에 선택한 구성 요소나 서비스의 모니터링 데이터가 표시됩니다. 모니터 가능한 등록 정보에 대한 자세한 내용은 모니터된 구성 요소 및 서비스에 대한 통계 정보를 참조하십시오. 자원의 구성 요소와 서비스가 구성된 방법을 보여주는 다이어그램은 모니터링 가능한 객체의 트리 구조 정보에서 볼 수 있습니다.

  6. 트랜잭션 페이지를 선택하여 트랜잭션 하위 시스템을 중단하여 트랜잭션을 롤백하고 중단 시에 처리 중인 트랜잭션을 확인합니다.

  7. 트랜잭션 서비스에 대한 모니터링을 활성화하려면 모니터링 구성 링크를 선택하고 트랜잭션 서비스를 LOW로 설정합니다.

    트랜잭션을 롤백하기 위해 트랜잭션 서비스를 중단하려면 중단을 선택합니다. 트랜잭션을 롤백하려면 트랜잭션 옆의 확인란을 선택하고 롤백을 누릅니다.

해당 asadmin 명령

get --monitor

예를 들어, JVM에 대한 모니터링 데이터를 보려면 다음 asadmin 명령을 사용합니다.

asadmin> get --user adminuser --monitor server.jvm.*

asadmin 도구를 사용하여 모니터링 데이터 보기

Procedure모니터링 데이터를 보기 위해 asadmin 도구를 사용하는 방법

asadmin 도구를 사용하여 모니터링 데이터를 보려면 다음과 같이 모니터할 수 있는 객체의 점으로 구분된 이름이 뒤에 오는 asadmin listasadmin get 명령을 사용합니다.

  1. 모니터링할 수 있는 객체 이름을 보려면 asadmin list 명령을 사용합니다.

    예를 들어, 서버 인스턴스에 대한 모니터링을 활성화한 응용 프로그램 구성 요소와 하위 시스템 목록을 보려면 터미널 창에 다음 명령을 입력합니다.


    asadmin> list --user adminuser --monitor server

    예를 들어, 이전 명령에서는 모니터링이 활성화된 응용 프로그램 구성 요소와 하위 시스템 목록을 반환합니다.


    server.resources
    server.connector-service
    server.orb
    server.jms-service
    server.jvm
    server.applications
    server.http-service
    server.thread-pools

    list 명령을 사용하는 예에 대한 자세한 내용은 list 및 get 명령 예를 참조하십시오. list 명령에 사용할 수 있는 점으로 구분된 이름에 대한 자세한 내용은 점으로 구분된 이름 이해 및 지정을 참조하십시오.

  2. 모니터링이 활성화된 응용 프로그램 구성 요소나 하위 시스템에 대한 모니터링 통계를 표시하려면 asadmin get 명령을 사용합니다.

    통계를 구하려면 단말기 창에서 asadmin get 명령을 입력하고 이전 단계의 list 명령에서 표시한 이름을 지정합니다. 다음 예에서는 특정 객체의 하위 시스템에서 모든 속성을 가져옵니다.


    asadmin> get --user adminuser --monitor server.jvm.*

    명령은 다음 속성과 데이터를 반환합니다.


    server.jvm.dotted-name = server.jvm
    server.jvm.heapsize-current = 21241856
    server.jvm.heapsize-description = Provides statistical information about 
       the JVM's memory heap size.
    server.jvm.heapsize-highwatermark = 21241856
    server.jvm.heapsize-lastsampletime = 1080232913938
    server.jvm.heapsize-lowerbound = 0
    server.jvm.heapsize-lowwatermark = 0
    server.jvm.heapsize-name = JvmHeapSize
    server.jvm.heapsize-starttime = 1080234457308
    server.jvm.heapsize-unit = bytes
    server.jvm.heapsize-upperbound = 518979584
    server.jvm.uptime-count = 1080234457308
    server.jvm.uptime-description = Provides the amount of time the JVM has 
       been running.
    server.jvm.uptime-lastsampletime = 1080234457308
    server.jvm.uptime-name = JvmUpTime
    server.jvm.uptime-starttime = 1080232913928
    server.jvm.uptime-unit = milliseconds

    get 명령을 사용하는 예에 대한 자세한 내용은 list 및 get 명령 예를 참조하십시오. get 명령에 사용할 수 있는 점으로 구분된 이름에 대한 자세한 내용은 점으로 구분된 이름 이해 및 지정을 참조하십시오.

점으로 구분된 이름 이해 및 지정

asadmin listget 명령에서 모니터할 수 있는 객체의 점으로 구분된 이름을 지정합니다. 모든 하위 객체는 점(.) 문자를 분리자로 사용하여 표시되므로 점으로 구분된 이름이라고 합니다. 자식 노드가 싱글톤 유형인 경우에는 그 객체를 나타내는 데 모니터링 객체 유형만 필요하고 그렇지 않은 경우에는 type.name 형태의 이름이 필요합니다.

예를 들어, http-service는 유효한 모니터 가능 객체 유형 중 하나이며 싱글톤입니다. server 인스턴스의 http-service를 나타내는 싱글톤 하위 노드를 표시하려면 다음의 점으로 구분된 이름을 사용합니다.

server.http-service

다른 예를 들어보면, application은 유효한 모니터 가능 객체 유형이며 싱글톤이 아닙니다. PetStore 응용 프로그램을 나타내는데 싱글톤이 아닌 자식 노드를 표시하려면 다음과 같은 점으로 구분된 이름을 사용합니다.

server.applications.petstore

점으로 구분된 이름을 사용하여 모니터할 수 있는 객체의 특정 속성을 나타낼 수도 있습니다. 예를 들어, http-service는 모니터할 수 있는 bytereceived-lastsampletime이라는 속성을 가집니다. 다음 이름은 bytesreceived 속성을 나타냅니다.

server.http-service.server.http-listener-1.
  bytesreceived-lastsampletime

관리자는 asadmin listget 명령에 유효한 점으로 구분된 이름을 알 수 없습니다. list 명령을 사용하여 모니터할 수 있는 객체를 표시하는 한편 get 명령을 와일드카드 매개 변수와 함께 사용하여 모니터할 수 있는 객체의 모든 사용 가능한 속성을 검사할 수 있습니다.

점으로 구분된 이름과 함께 listget 명령을 사용할 때 다음 가정을 전제로 합니다.

자세한 내용은 모든 수준의 list 및 get 명령에 대한 예상 출력을 참조하십시오.

list 및 get 명령 예

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

list --user admin-user --monitor 명령에 대한 예

list 명령은 지정된 서버 인스턴스 이름에 대해 현재 모니터되고 있는 응용 프로그램 구성 요소 및 하위 시스템에 대한 정보를 제공합니다. 이 명령을 사용하여 서버 인스턴스에 대해 모니터할 수 있는 구성 요소와 하위 구성 요소를 볼 수 있습니다. list 예의 전체 목록에 대한 자세한 내용은 모든 수준의 list 및 get 명령에 대한 예상 출력을 참조하십시오.

예 1


asadmin> list --user admin-user --monitor server

예를 들어, 이전 명령에서는 모니터링이 활성화된 응용 프로그램 구성 요소와 하위 시스템 목록을 반환합니다.


server.resources
server.orb
server.jvm
server.jms-service
server.connector-service
server.applications
server.http-service
server.thread-pools

지정된 서버 인스턴스에서 현재 모니터되는 응용 프로그램을 나열할 수도 있습니다. 이 목록은 응용 프로그램에서 get 명령을 사용하여 특정 모니터링 통계를 얻으려고 할 때 유용할 수 있습니다.

예 2

asadmin> list --user admin-user --monitor server.applications

반환 결과:

server.applications.adminapp
 server.applications.admingui
server.applications.myApp

전체적으로 다양한 예를 보려면 PetStore 예를 사용하는 방법을 참조하십시오.

get --user admin-user --monitor 명령에 대한 예

명령은 다음과 같은 모니터된 정보를 검색합니다.

예 1

하위 시스템에서 특정 객체에 대한 모든 속성을 검색하려는 경우:


asadmin> get --user admin-user --monitor server.jvm.*

반환 결과:


server.jvm.dotted-name= server.jvm
server.jvm.heapsize-current = 21241856
server.jvm.heapsize-description = Provides statistical information about 
   the JVM's memory heap size.
server.jvm.heapsize-highwatermark = 21241856
server.jvm.heapsize-lastsampletime = 1080232913938
server.jvm.heapsize-lowerbound = 0
server.jvm.heapsize-lowwatermark = 0
server.jvm.heapsize-name = JvmHeapSize
server.jvm.heapsize-starttime = 1080234457308
server.jvm.heapsize-unit = bytes
server.jvm.heapsize-upperbound = 518979584
server.jvm.uptime-count = 1080234457308
server.jvm.uptime-description = Provides the amount of time the JVM has 
   been running.
server.jvm.uptime-lastsampletime = 1080234457308
server.jvm.uptime-name = JvmUpTime
server.jvm.uptime-starttime = 1080232913928
server.jvm.uptime-unit = milliseconds

예 2

J2EE 응용 프로그램에서 모든 속성을 검색하려는 경우:


asadmin> get --user admin-user --monitor server.applications.myJ2eeApp.*

반환 결과:


No matches resulted from the wildcard expression.
CLI137 Command get failed.

J2EE 응용 프로그램 수준에 모니터할 수 있는 속성이 없기 때문에 이 응답이 표시됩니다.

예 3

하위 시스템에서 특정 속성을 검색하려는 경우:


asadmin> get --user admin-user --monitor server.jvm.uptime-lastsampletime

반환 결과:

server.jvm.uptime-lastsampletime = 1093215374813

예 4

하위 시스템 속성 내에서 알 수 없는 속성을 가져오려는 경우:


asadmin> get --user admin-user --monitor server.jvm.badname

반환 결과:


No such attribute found from reflecting the corresponding Stats 
interface: [badname]
CLI137 Command get failed.

ProcedurePetStore 예를 사용하는 방법

다음 예에서는 모니터링을 위해 asadmin 도구를 사용하는 방법에 대해 설명합니다.

샘플 Petstore 응용 프로그램이 Application Server에 배포된 후 이 응용 프로그램의 메소드가 호출된 횟수를 검사하려고 합니다. 응용 프로그램이 배포된 인스턴스 이름은 server입니다. 메소드에서 list 명령과 get 명령을 조합하여 원하는 통계에 액세스합니다.

  1. Application Server 및 asadmin 도구를 시작합니다.

  2. 다음과 같이 몇 가지 유용한 환경 변수를 설정하여 모든 명령에 일일이 입력하지 않도록 합니다.


    asadmin> export AS_ADMIN_USER=admin AS_ADMIN_PASSWORD=admin123
    asadmin>export AS_ADMIN_HOST=localhost AS_ADMIN_PORT=4849
  3. server 인스턴스에 대해 모니터할 수 있는 구성 요소를 나열합니다.


    asadmin> list --user adminuser --monitor server*

    반환 결과(다음과 유사한 출력):


    server
    server.applications
    server.applications.CometEJB
    server.applications.ConverterApp
    server.applications.petstore
    server.http-service
    server.resources
    server.thread-pools

    모니터할 수 있는 구성 요소 목록에는 thread-pools, http-service, resources와 배포 및 활성화된 모든 applications가 포함됩니다.

  4. PetStore 응용 프로그램의 모니터할 수 있는 하위 구성 요소를 나열합니다(--monitor 대신 -m을 사용할 수 있음).

    asadmin> list -m server.applications.petstore

    반환 결과:


    server.applications.petstore.signon-ejb_jar
    server.applications.petstore.catalog-ejb_jar
    server.applications.petstore.uidgen-ejb_jar
    server.applications.petstore.customer-ejb_jar
    server.applications.petstore.petstore-ejb_jar
    server.applications.petstore.petstore\.war
    server.applications.petstore.AsyncSenderJAR_jar
    server.applications.petstore.cart-ejb_jar
  5. PetStore 응용 프로그램의 EJB 모듈 signon-ejb_jar의 모니터할 수 있는 하위 구성 요소를 나열합니다.


    asadmin> list -m server.applications.petstore.signon-ejb_jar

    반환 결과:


    server.applications.petstore.signon-ejb_jar.SignOnEJB
    server.applications.petstore.signon-ejb_jar.UserEJB
  6. PetStore 응용 프로그램의 EJB 모듈 signon-ejb_jar에 대한 Entity Bean UserEJB에서 모니터할 수 있는 하위 구성 요소를 나열합니다.


    asadmin> list -m server.applications.petstore.signon-ejb_jar.UserEJB

    반환 결과(공간을 고려하여 제거한 점으로 구분된 이름이 있음):


    server.applications.petstore.signon-ejb_jar.UserEJB.bean-cache
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-pool
  7. PetStore 응용 프로그램의 EJB 모듈 signon-ejb_jar에 있는 Entity Bean UserEJBgetUserName 메소드에서 모니터할 수 있는 하위 구성 요소를 나열합니다.


    asadmin> list -m 
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.getUserName

    반환 결과:


    Nothing to list at server.applications.petstore.signon-ejb_jar.
    UserEJB.bean-methods.getUserName. To get the valid names beginning with a 
    string, use the wildcard "*" character. For example, to list all names 
    that begin with "server", use "list server*".
  8. 메소드에 대해 모니터할 수 있는 하위 구성 요소가 없습니다. getUserName 메소드에 대해 모니터할 수 있는 모든 통계를 가져옵니다.


    asadmin> get -m 
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.getUserName.*

    반환 결과:


    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-count = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-description = Provides the time in milliseconds 
       spent during the last successful/unsuccessful attempt to execute the 
       operation.
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-lastsampletime = 1079981809259
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-name = ExecutionTime
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-starttime = 1079980593137
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-unit = count
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-count = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-description = Provides the number of times an 
       operation was called, the total time that was spent during the 
       invocation and so on.
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-lastsampletime = 1079980593137
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-maxtime = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-mintime = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-name = ExecutionTime
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-starttime = 1079980593137
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-totaltime = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.methodstatistic-unit =
     server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumerrors-count = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumerrors-description = Provides the total number of errors 
       that occured during invocation or execution of an operation.
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumerrors-lastsampletime = 1079981809273
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumerrors-name = TotalNumErrors
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumerrors-starttime = 1079980593137
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumerrors-unit = count
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumsuccess-count = 0
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumsuccess-description = Provides the total number of 
       successful invocations of the method.
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumsuccess-lastsampletime = 1079981809255
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumsuccess-name = TotalNumSuccess
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumsuccess-starttime = 1079980593137
    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.totalnumsuccess-unit = count
  9. 실행 시간과 같은 특정 통계를 얻으려면 다음 명령을 사용합니다.


    asadmin> get -m server.applications.petstore.signon-ejb_jar.
    UserEJB.bean-methods.getUserName.executiontime-count

    반환 결과:


    server.applications.petstore.signon-ejb_jar.UserEJB.bean-methods.
    getUserName.executiontime-count = 1

모든 수준의 list 및 get 명령에 대한 예상 출력

다음 표에서는 트리의 각 수준에서의 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–33 최상위 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server


server.applicationsserver.thread-poolsserver.
resourcesserver.http-serviceserver.transaction-
serviceserver.orb.connection-managersserver.orb.
connection-managers.orb\.Connections\.Inbound\.
AcceptedConnectionsserver.jvm

list -m

server.*

이 노드 아래의 자식 노드 계층입니다. 

get -m

server.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

다음 표에서는 응용 프로그램 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–34 응용 프로그램 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.applications

또는 

*applications


appl1app2web-module1_warejb-module2_jar...

list -m

server.applications.*

또는 

*applications.*

이 노드 아래의 자식 노드 계층입니다. 

get -m

server.applications.*

또는 

*applications.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

다음 표에서는 응용 프로그램 수준의 독립 실행형 모듈 및 엔터프라이즈 응용 프로그램에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–35 응용 프로그램 - 엔터프라이즈 응용 프로그램 및 독립 실행형 모듈

명령 

점으로 구분된 이름 

출력: 

list -m

server.applications.app1

또는 

*app1

참고: 엔터프라이즈 응용 프로그램이 배포된 경우에만 이 수준을 적용할 수 있습니다. 독립 실행형 모듈이 배포된 경우에는 적용할 수 없습니다. 

ejb-module1_jarweb-module2_warejb-module3_jarweb-module3_war...

list -m

server.applications.app1.*

또는 

*app1.*

이 노드 아래의 자식 노드 계층입니다. 

get -m

server.applications.app1.*

또는 

*app1.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.applications.app1.ejb-module1_jar

또는 

*ejb-module1_jar

또는 

server.applications.ejb-module1_jar

bean1bean2bean3...

list -m

server.applications.app1.ejb-module1_jar

또는 

*ejb-module1_jar

또는 

server.applications.ejb-module1_jar

이 노드 아래의 자식 노드 계층입니다. 

get -m

server.applications.app1.ejb-module1_jar.*

또는 

*ejb-module1_jar.*

또는 

server.applications.ejb-module1_jar.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.applications.app1.ejb-module1_jar.bean1

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

하위 노드 목록: 

bean-poolbean-cachebean-method

list -m

server.applications.app1.ejb-module1_jar.bean1

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

하위 노드의 계층 구조 및 이 노드와 모든 후속 하위 노드에 대한 모든 속성 목록입니다. 

get -m

server.applications.app1.ejb-module1_jar.bean1.*

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

속성 및 해당하는 연관된 값은 다음과 같습니다.  


CreateCount_CountCreateCount_
DescriptionCreateCount_
LastSampleTimeCreateCount_
NameCreateCount_
StartTimeCreateCount_
UnitMethodReadyCount_
CurrentMethodReadyCount_
DescriptionMethodReadyCount_
HighWaterMarkMethodReadyCount_
LastSampleTimeMethodReadyCount_
LowWaterMarkMethodReadyCount_
NameMethodReadyCount_
StartTimeMethodReadyCount_
UnitRemoveCount_CountRemoveCount_
DescriptionRemoveCount_
LastSampleTimeRemoveCount_
NameRemoveCount_StartTimeAttribute 
RemoveCount_Unit

list -m

server.applications.app1.ejb-module1_jar.bean1.bean-pool

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

해당 속성은 없지만 다음과 같은 메시지가 표시됩니다. server.applications.appl.ejb-module1_jar.bean1-cache에서 나열할 사항이 없습니다. 문자열로 시작하는 유효한 이름을 얻으려면 와일드카드(*) 문자를 사용하십시오. 예를 들어, server로 시작하는 모든 이름을 나열하려면 list server*를 사용합니다.

get -m

server.applications.app1.ejb-module1_jar.bean1.bean-pool.*

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

표 1-4에서 설명한 EJB 풀 속성에 해당하는 속성 및 값 목록입니다. 

list -m

server.applications.app1.ejb-module1_jar.bean1.bean-cache

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.applications.app1.ejb-module1_jar.bean1.bean-cache.*

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

표 1-5에서 설명한 EJB 캐시 속성에 해당하는 속성 및 값 목록입니다. 

list -m

server.applications.app1.ejb-module1_jar.bean1.bean-method.method1

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.applications.app1.ejb-module1_jar.bean1.bean-method.method1.*

참고: 독립 실행형 모듈의 경우 응용 프로그램 이름(이 예에서 app1)이 포함된 노드는 표시되지 않습니다.

표 1-2에서 설명한 EJB 메소드 속성에 해당하는 속성 및 값 목록입니다. 

list -m

server.applications.app1.web-module1_war

모듈에 할당된 가상 서버를 표시합니다. 

get -m

server.applications.app1.web-module1_war.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.applications.app1.web-module1_war.virtual_server

등록된 서블릿 목록을 표시합니다. 

get -m

server.applications.app1.web-module1_war.virtual_server.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.applications.app1.web-module1_war.virtual_server.servlet1

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.applications.app1.web-module1_war.virtual_server.servlet1.*

표 1-7에서 설명한 웹 컨테이너(서블릿) 속성에 해당하는 속성 및 값 목록입니다. 

다음 표에서는 HTTP 서비스 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–36 HTTP-서비스 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.http-service

가상 서버 목록입니다. 

get -m

server.http-service.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.http-service.server

HTTP Listener 목록입니다. 

get -m

server.http-service.server.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.http-service.server.http-listener1

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.http-service.server.*

표 1-9에서 설명한 HTTP 서비스 속성에 해당하는 속성 및 값 목록입니다. 

다음 표에서는 스레드 풀 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–37 스레드 풀 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.thread-pools

스레드 풀 이름 목록입니다. 

get -m

server.thread-pools.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.thread-pools.orb\.threadpool\.thread-pool-1

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.thread-pools..orb\.threadpool\.thread-pool-1.*

표 1-14에서 설명한 스레드 풀 속성에 해당하는 속성 및 값 목록입니다. 

다음 표에서는 자원 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–38 자원 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.resources

풀 이름 목록입니다. 

get -m

server.resources.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.resources.jdbc-connection-pool-pool.connection-pool1

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.resources.jdbc-connection-pool-pool.connection-pool1.*

표 1-10에서 설명한 연결 풀 속성에 해당하는 속성 및 값 목록입니다. 

다음 표에서는 트랜잭션 서비스 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–39 트랜잭션 서비스 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.transaction-service

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.transaction-service.*

표 1-15에서 설명한 트랜잭션 서비스 속성에 해당하는 속성 및 값 목록입니다. 

다음 표에서는 ORB 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–40 ORB 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.orb

server-orb.connection-managers

get -m

server.orb.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.orb.connection-managers

ORB 연결 관리자의 이름입니다. 

get -m

server.orb.connection-managers.*

이 노드에는 해당하는 속성이 없음을 알리는 메시지만 표시됩니다. 

list -m

server.orb.connection-managers.orb\.Connections\.Inbound\.AcceptedConnections

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values" 메시지가 표시됩니다. 

get -m

server.orb.connection-managers.orb\.Connections\.Inbound\.AcceptedConnections.*

표 1-13에서 설명한 ORB 연결 관리자 속성에 해당하는 속성 및 값 목록입니다. 

다음 표에서는 JVM 수준에 대한 명령, 점으로 구분된 이름 및 해당 출력을 보여줍니다.

표 16–41 JVM 수준

명령 

점으로 구분된 이름 

출력: 

list -m

server.jvm

해당 속성은 없지만 "Use get command with the --monitor option to view this node’s attributes and values." 메시지가 표시됩니다.

get -m

server.jvm.*

표 1-16에서 설명한 JVM 속성에 해당하는 속성 및 값 목록입니다.