Sun Java System Web Server 7.0 관리자 설명서

13장 서버 모니터링

이 절에서는 Sun Java System Web Server의 모니터링 기능에 대해 설명하고 인스턴스 및 구성 수준 모두에서 모니터링할 수 있는 서버 매개 변수의 자세한 목록을 제공합니다.

Sun Java System Web Server에서 기능 모니터링

모니터링 상위 탭에서 구성 또는 인스턴스 탭을 선택하면 모니터링할 수 있는 서버 매개 변수가 표시됩니다.

Sun Java System Web Server 관리 콘솔에서는 다음 작업을 수행할 수 있습니다.

구성 수준에서 서버 매개 변수를 모니터링하려면 모니터링 > 구성 탭을 누릅니다. 테이블에는 사용 가능한 구성과 함께 다음 정보가 나열됩니다.

구성 수준 통계를 보려면 구성 이름을 누릅니다. 일반 통계는 세 유형으로 나뉩니다.

관리 콘솔을 통한 모니터링

관리 콘솔에서 다음 범주의 서버 통계를 볼 수 있습니다.

표 13–1 모니터링 범주

범주

설명

일반 통계 

일반 통계는 구성의 전체 요청, 오류 및 응답 통계를 표시합니다.  

인스턴스 통계 

인스턴스 통계는 구성의 전체 요청, 오류 및 응답 통계와 함께 서버 중단 및 가상 서버 수에 관한 정보를 표시합니다. 

가상 서버 통계 

가상 서버 통계에는 구성의 전체 요청, 오류 및 응답 통계와 함께 열린 연결의 수와 수신/전송한 총 바이트 수가 표시됩니다. 

Procedure통계 보기

  1. 모니터링 탭을 누릅니다.

  2. 목록에서 구성을 선택합니다.

  3. 일반, 인스턴스 및 가상 서버 통계를 봅니다.


    주 –

    CLI 사용

    get-config-stats, get-virtual-serevr-stats, get-webapp-statsget-servlet-stats 명령을 사용하여 서버를 모니터할 수 있습니다.

    • wadm> get-config-stats --user=admin --password-file=admin.passwd --host=localhost --port=8989 --config=test --node=cat.test.com --ssl=true

      위의 명령은 해당 인스턴스에 대한 통계를 가져옵니다. 구성 수준에서 통계를 가져오려면 위의 명령을 --node 옵션 없이 사용할 수 있습니다.

    • wadm> get-vs-stats --user=admin --password-file=admin.passwd --host=localhost --port=8989 --config=test --vs=www.test.com --node=cat.test.com --ssl=true

      위 명령은 구성이 배포된 모든 노드에서 지정된 구성의 종합 가상 서버 통계를 가져옵니다. 특정 노드에 배포된 구성의 통계를 가져오려면 --node 옵션을 사용할 수 있습니다.

    • wadm> get-webapp-stats --user=admin --password-file=admin.passwd --host=localhost --port=8989 --config=test --node=cat.test.com --vs=www.test.com --uri=/foo --ssl=true

      위의 명령은 지정된 인스턴스의 해당 가상 서버에 배포된 특정 웹 응용 프로그램의 통계를 가져옵니다. 구성이 배포된 모든 노드에서 특정 구성의 종합 웹 응용 프로그램 통계를 가져오려면 --node 옵션 없이 위 명령을 사용할 수 있습니다.

    • wadm> get-servlet-stats --user=admin --password-file=admin.pwd --host=localhost --port=8989 --config=test --node=cat.test.com --vs=www.test.com --uri=/servlet-simple --ssl=true

      위 명령은 서블릿 servlet-simple의 통계를 가져옵니다.


모니터링 매개 변수 수정

서버는 SNMP를 통해 모니터링 작업을 수행합니다. SNMP는 네트워크 작동에 대한 데이터를 교환하는 데 사용하는 프로토콜입니다. SNMP를 사용하면 데이터가 관리 대상 장치와 NMS(Network Management Station) 사이를 이동합니다. 관리 대상 장치는 호스트, 라우터, 웹 서버 및 네트워크의 기타 서버 등 SNMP가 실행되는 모든 장치입니다. NMS는 해당 네트워크를 원격으로 관리하는 데 사용되는 시스템입니다. 일반적으로 NMS 소프트웨어는 수집된 데이터를 표시하는 그래프를 제공하거나 해당 데이터를 사용하여 서버가 특정 허용 한계 내에서 작동하는지 확인합니다.

NMS는 일반적으로 하나 이상의 네트워크 관리 응용 프로그램이 설치된 강력한 워크스테이션입니다. HP OpenView와 같은 네트워크 관리 응용 프로그램은 웹 서버 등의 관리 대상 장치에 대한 정보를 그래픽으로 표시합니다. 예를 들어, 회사에서 작동 또는 정지된 서버를 표시하거나 수신된 오류 메시지의 수와 유형을 표시할 수 있습니다. Sun Java System Web Server에서 SNMP를 사용하는 경우 이 정보는 하위 에이전트마스터 에이전트 등 두 가지 유형의 에이전트를 통해 NMS와 서버 간에 전송됩니다.

하위 에이전트는 서버에 대한 정보를 수집하여 해당 정보를 서버의 마스터 에이전트에 전달합니다. Administration Server를 제외한 모든 Sun Java System Web Server에는 하위 에이전트가 있습니다.


주 –

SNMP 구성을 변경한 후에는 저장 버튼을 누른 다음 SNMP 하위 에이전트를 다시 시작해야 합니다.


구성에 대한 설정을 변경하려면 다음 작업을 수행합니다.

  1. 구성 탭을 누릅니다.

  2. 모니터링 설정을 변경할 구성을 선택합니다.

  3. 모니터링 설정 하위 탭을 누릅니다.

모니터링 매개 변수 구성

구성에 대한 일반 모니터링 설정을 변경하려면 일반 설정 섹션 아래에 있는 값을 편집합니다. 다음 표에서는 일반 모니터링 매개 변수의 필드에 대해 설명합니다.

표 13–2 필드 설명 > 일반 모니터링 설정

필드

설명

SNMP 하위 에이전트

일반적으로 SNMP를 사용하려면 시스템에 마스터 에이전트 하나와 하위 에이전트를 하나 이상 설치하여 실행해야 합니다. 하위 에이전트를 사용하려면 먼저 마스터 에이전트를 설치해야 합니다.

이 옵션을 선택하여 SNMP 하위 에이전트를 활성화/비활성화합니다. 

간격

폴 간격은 표시되는 통계 정보를 업데이트하는 초 단위 간격입니다. 

서버 인스턴스가 실행 중이며 통계를 사용하는 경우 선택한 통계의 종류를 표시하는 페이지가 나타납니다. 이 페이지는 폴 간격에서 선택한 값에 따라 5-15초마다 업데이트됩니다. 

프로필링

통계/프로필링 기능을 사용하여 서버의 현재 활동을 모니터할 수 있습니다. 통계에는 서버가 처리하는 요청의 수와 해당 요청을 처리하는 상태 등이 표시됩니다. 개별 가상 서버용 일부 통계와 전체 서버 인스턴스에 대한 기타 통계도 확인할 수 있습니다.  

이 옵션을 선택하여 프로필링을 활성화/비활성화합니다. 

SNMP 하위 에이전트 매개 변수 구성

구성에 대한 SNMP 하위 에이전트 설정을 변경하려면 SNMP 하위 에이전트 설정 섹션 아래에 있는 값을 편집합니다. 다음 표에서는 SNMP 하위 에이전트 매개 변수의 필드에 대해 설명합니다.

표 13–3 필드 설명 > SNMP 하위 에이전트 설정

필드

설명

사용 가능

일반적으로 SNMP를 사용하려면 시스템에 마스터 에이전트 하나와 하위 에이전트를 하나 이상 설치하여 실행해야 합니다. 하위 에이전트를 사용하려면 먼저 마스터 에이전트를 설치해야 합니다.

이 옵션을 선택하여 SNMP 통계 수집을 활성화/비활성화합니다. 

마스터 호스트

서버의 이름과 도메인을 입력합니다(UNIX 전용).

설명

운영 체제 정보를 포함하여 서버에 대한 간단한 설명을 입력합니다. 

조직

조직을 나타내는 약식 이름을 입력합니다. 

위치

이 필드에 서버의 위치 정보를 입력합니다. 

연락처

이 필드에 서버의 연락처 정보를 입력합니다. 

SNMP 하위 에이전트 구성

SNMP는 네트워크 작동에 대한 데이터를 교환하는 데 사용하는 프로토콜입니다. SNMP를 사용하면 데이터가 관리 대상 장치와 NMS(Network Management Station) 사이를 이동합니다. 관리 대상 장치는 호스트, 라우터, 웹 서버 및 네트워크의 기타 서버 등 SNMP가 실행되는 모든 장치입니다. NMS는 해당 네트워크를 원격으로 관리하는 데 사용되는 시스템입니다. 일반적으로 NMS 소프트웨어는 수집된 데이터를 표시하는 그래프를 제공하거나 해당 데이터를 사용하여 서버가 특정 허용 한계 내에서 작동하는지 확인합니다.

NMS는 일반적으로 하나 이상의 네트워크 관리 응용 프로그램이 설치된 강력한 워크스테이션입니다. Sun Management Center와 같은 네트워크 관리 응용 프로그램에서는 웹 서버 등의 관리 대상 장치에 대한 정보를 그래픽으로 표시합니다. 예를 들어 회사에서 작동 또는 중지된 서버를 표시하거나 수신된 오류 메시지의 수와 유형을 표시할 수 있습니다. Sun Java System Web Server에서 SNMP를 사용하는 경우 이 정보는 하위 에이전트마스터 에이전트 등 두 가지 유형의 에이전트를 통해 NMS와 서버 사이에 전송됩니다.

하위 에이전트는 서버에 대한 정보를 수집하여 해당 정보를 서버의 마스터 에이전트에 전달합니다.

SNMP 하위 에이전트를 시작하려면 다음 작업을 수행하십시오.

  1. 노드 탭을 누릅니다.

  2. 노드 목록에서 사용 가능한 노드를 누릅니다.

  3. SNMP 하위 에이전트 탭을 누릅니다.

  4. SNMP 하위 에이전트 시작 버튼을 눌러 하위 에이전트를 시작합니다.


주 –

SNMP 하위 에이전트를 시작하기 전에 마스터 에이전트가 실행 중인지 확인합니다. 마스터 에이전트가 실행 중인 경우에만 하위 에이전트가 시작됩니다.


SNMP 하위 에이전트를 중지하려면 다음 작업을 수행하십시오.

  1. 노드 탭을 누릅니다.

  2. 노드 목록에서 사용 가능한 노드를 누릅니다.

  3. SNMP 하위 에이전트 탭을 누릅니다.

  4. SNMP 하위 에이전트 중지 버튼을 눌러 하위 에이전트를 중지합니다.

일반적으로 SNMP를 사용하려면 시스템에 마스터 에이전트 하나와 하위 에이전트를 하나 이상 설치하여 실행해야 합니다. 하위 에이전트를 사용하려면 먼저 마스터 에이전트를 설치해야 합니다.

SNMP를 설정하는 절차는 시스템에 따라 다릅니다. 다음 표에서는 상황에 따른 절차 개요를 제공합니다. 실제 절차는 이 장의 뒤에서 자세히 설명합니다.

시작하기 전에 두 가지를 확인해야 합니다.

이 정보를 확인하는 방법은 시스템 설명서를 참조하십시오.


주 –

Administration Server에서 SNMP 설정을 변경하거나, 새 서버를 설치하거나, 기존 서버를 삭제한 후에는 다음 단계를 수행해야 합니다.


표 13–4 일반 지침

서버 조건

수행 절차

  • 현재 실행되는 원시 에이전트 없음

  1. 마스터 에이전트를 시작합니다.

  2. 서버에 설치된 각 서버용 하위 에이전트를 사용하도록 설정합니다.

  • 현재 원시 에이전트 실행

  • SMUX 없음

  • 원시 에이전트를 사용하여 계속할 필요 없음

  1. Administration Server용 마스터 에이전트를 설치할 때 원시 에이전트를 중지합니다.

  2. 마스터 에이전트를 시작합니다.

  3. 서버에 설치된 각 서버용 하위 에이전트를 사용하도록 설정합니다.

  • 현재 원시 에이전트 실행

  • SMUX 없음

  • 원시 에이전트를 사용하여 계속

  1. 프록시 SNMP 에이전트를 설치합니다.

  2. 마스터 에이전트를 시작합니다.

  3. 해당 프록시 SNMP 에이전트를 시작합니다.

  4. 마스터 에이전트 포트 번호가 아닌 다른 포트 번호를 사용하여 원시 에이전트를 다시 시작합니다.

  5. 서버에 설치된 각 서버용 하위 에이전트를 사용하도록 설정합니다.

  • 현재 원시 에이전트 실행

  • SMUX 지원

  1. SNMP 원시 에이전트를 재구성합니다.

  2. 서버에 설치된 각 서버용 하위 에이전트를 사용하도록 설정합니다.

CLI를 사용하여 SNMP 구성

ProcedureSolaris에서 SNMP를 활성화하는 방법

  1. SNMP 매개 변수를 구성합니다.

    구성에 SNMP 매개 변수를 설정합니다.


    wadm> set-snmp-prop --user=admin --host=funland --port=1893 
    --config=test enabled=true master-host=masterhost-name organization=organization-name 
    location=location-name contact=contact-name description=description-name
  2. 구성을 배포합니다.


    wadm> deploy-config --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 config1
  3. 서버 인스턴스를 시작합니다.


    $ ./https-test/bin/startserv
  4. 마스터 에이전트(magt)를 루트로 실행합니다.


    주 –

    magt를 실행하려면 원시 snmpd를 중지해야 합니다.



    $ cd /etc/init.d/
    		   $ init.dmi stop; init.snmpdx stop; init.sma stop

    https-admserv/config/logs/pid.masteragt 파일을 제거합니다(있는 경우).


    $ rm ./https-admserv/config/logs/pid.masteragt
        	   wadm>  start-snmp-master-agent --snmp-port 161 hostname
  5. 하위 에이전트를 시작합니다.

    https-admserv/config/logs/pid.httpagt 파일을 제거합니다(있는 경우).


    $ rm ./https-admserv/config/logs/pid.httpagt

    httpagt가 이미 실행 중인 경우 종료합니다.


    wadm> start-snmp-subagent hostname

ProcedureLinux에서 SNMP를 활성화하는 방법

  1. SNMP 매개 변수를 구성합니다.

    구성에 SNMP 매개 변수를 설정합니다.


    wadm> set-snmp-prop --user=admin --host=funland --port=1893 --config=test 
    enabled=true master-host=masterhost-name organization=organization-name 
    location=location-name contact=contact-name description=description-name
  2. 구성을 배포합니다.


    wadm deploy-config --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 config1
  3. 서버 인스턴스를 시작합니다.


    $ ./https-test/bin/startserv
  4. 원시 마스터 에이전트(snmpd)를 루트로 실행합니다.

    snmpd와의 직접 통신을 허용하려면 /etc/snmp/snmpd.conf에 다음 행을 추가하고 snmpd를 다시 시작합니다.

    smuxpeer 1.3.6.1.4.1.42.2.190.1

    view systemview included .1.3.6.1.4.1.42.2.190.1


    # cd /etc/init.d/
          # ./snmpd stop
          # ./snmpd start
  5. 하위 에이전트를 시작합니다.

    https-admserv/config/logs/pid.httpagt 파일을 제거합니다(있는 경우).


    $ rm ./https-admserv/config/logs/pid.httpagt

    httpagt가 이미 실행 중인 경우 종료합니다.


    wadm> start-snmp-subagent hostname

ProcedureWindows에서 SNMP를 활성화하는 방법

  1. SNMP 매개 변수를 구성합니다.

    구성에 SNMP 매개 변수를 설정합니다.


    wadm> set-snmp-prop --user=admin --host=funland --port=1893 --config=test 
    enabled=true master-host=masterhost-name organization=organization-name 
    location=location-name contact=contact-name description=description-name
  2. install-root/ lib 디렉토리를 시스템 경로 환경 변수에 추가합니다.

  3. 시스템을 다시 시작합니다.

  4. Windows 서비스 옵션을 사용하여 Web Server 인스턴스를 시작합니다.

  5. SNMP 서비스를 시작합니다.

Procedure피어 기반 마스터 에이전트(magt)를 구성하는 방법

다음 단계를 수행하여 Solaris 10 및 Linux에서 피어 기반 마스터 에이전트가 OS 원시 마스터 에이전트와 통합되도록 구성할 수 있습니다.


주 –

Solaris 10 OS 원시 마스터 에이전트는 snmpd입니다. 이 에이전트는 기본적으로 SNMP 기본 UDP 포트 161에서 실행됩니다. 이 값은 /etc/sma/snmp/snmpd.conf 파일을 통해 구성할 수 있습니다. 여기서는 요청/응답을 다른 마스터 에이전트나 하위 에이전트로 전달하는 프록시 지시문을 제공합니다. 자세한 내용은 snmpd.conf 설명서 페이지를 참조하십시오.

Solaris 8 및 9에서는 OS 원시 마스터 에이전트 snmpd와 쉽게 통합할 수 없습니다. Linux에서는 httpagt가 snmpd와 직접 통합할 수 있습니다. 이 경우에는 magt를 실행할 필요가 없습니다. Windows에서는 Sun Java System Web Server snmp 라이브러리가 Windows SNMP 서비스와 직접 통신합니다.


  1. 위의 주에서 언급한 것과 같이 SNMP 포트(11161)를 지정하여 마스터 에이전트를 시작합니다.

  2. Solaris 10의 경우 /etc/sma/snmp/snmpd.conf에 다음을 추가합니다.


    proxy -v 1 -c public myserver:11161 .1.3.6.1.4.1.42.2.190.1
  3. snmpd를 다시 시작합니다.


    # cd /etc/init.d
    # init.dmi stop; init.snmpdx stop; init.sma stop
    # init.dmi start; init.snmpdx start; init.sma start
  4. SNMP 데이터를 가져오려면 포트에서 snmpwalk를 사용합니다.


    $ snmpwalk -c public -v 1 <host-name>:<port> 1.3.6.1.4.1.42.2.190.1

서버에 로깅 설정

Administration Server 로그 파일은 발생한 오류 유형 및 서버 액세스에 대한 정보를 포함하여 서버에 대한 데이터를 기록합니다. 이 로그를 확인하여 서버 작동을 모니터하고 발생한 오류의 유형이나 특정 파일에 액세스한 시간 등의 데이터를 제공함으로써 문제를 해결할 수 있습니다.

관리 콘솔에서 로그 기본 설정 페이지를 사용하면 Administration Server 로그에 기록되는 데이터의 유형과 형식을 지정할 수 있습니다. 예를 들어 Administration Server에 액세스하는 모든 클라이언트에 관한 데이터를 선택하거나 특정 클라이언트를 로그에서 생략할 수 있습니다. 또한 서버에 대해 고정된 양의 정보를 제공하는 공통 로그 형식을 선택할 수도 있고 요구 사항에 맞는 사용자 정의 로그 파일을 만들 수도 있습니다.

로그 유형

로그 유형은 다음과 같이 광범위하게 분류할 수 있습니다.

  1. 액세스 로그 — 액세스 로그는 서버로 오고 가는 요청 및 응답에 대한 정보를 기록합니다.

  2. 서버 로그 — 서버 로그는 로그 파일을 만든 후에 서버에서 발생한 모든 오류를 나열합니다. 또한 서버가 시작된 시간 및 서버에 로그인을 시도했으나 실패한 사용자 등 서버에 대한 정보 메시지를 포함합니다.

액세스 및 서버 로그 보기

위 명령에서 start-date 및 end-date 옵션의 형식은 — dd/MM/yyyy:HH:mm:ss와 같아야 합니다. 날짜 형식을 사용자 정의할 수도 있습니다. 기본 날짜 형식을 사용하지 않고 rcfile에 있는 변수 wadm_log_date_format을 사용하여 직접 날짜 형식을 지정할 수 있습니다.

로그 매개 변수 구성

구성에 대한 로그 설정을 활성화하고 편집하려면 다음 작업을 수행하십시오.

  1. 구성 탭을 누릅니다.

  2. 로그 설정을 활성화/편집할 구성을 선택합니다.

  3. 일반 설정 > 로그 설정 탭을 누릅니다.

액세스 로그 기본 설정 편집

다음 표에서는 액세스 로그 기본 설정 섹션의 필드에 대해 설명합니다.

표 13–5 필드 설명 > 액세스 로그 기본 설정 편집

필드

설명

액세스 로그

사용 가능/사용 안 함. 기본적으로 액세스 로그는 활성화되어 있습니다. 액세스 로그를 비활성화하려면 이 옵션을 선택합니다. 액세스 로그를 활성화하면 서버 성능이 약간 저하됩니다.

파일 위치

액세스 로그 파일이 저장되는 서버 경로입니다. 기본값은 ../logs/access입니다.

로그 형식

  1. 공통 로그 형식 사용 — 이 옵션은 로그 파일의 기본 형식 유형입니다. 서버는 요청 헤더에서 추출한 가장 관련성 있는 정보를 기록합니다.

    공통 로그 형식은 IP address — user [date] "request" status content-length입니다.

  2. 다음 세부 정보만 기록합니다. — 이 옵션을 사용하면 요청 헤더에서 특정 값만 기록할 수 있습니다. 다음 값 중에서 선택합니다.

    • 클라이언트 호스트 이름

    • 시스템 날짜

    • HTTP 상태

    • HTTP 헤더

    • HTTP 메소드

    • 쿼리 문자열

    • 가상 서버 이름

    • 인증된 사용자 이름

    • HTTP 요청 완료

    • 내용 길이

    • 요청 URI

    • 프로토콜

서버 로그 기본 설정 편집

다음 표에서는 서버 로그 기본 설정 섹션의 필드에 대해 설명합니다.

표 13–6 필드 설명 > 서버 로그 기본 설정 편집

필드

설명

서버 로그 위치

서버 로그 파일이 저장되는 서버 경로입니다. 기본값은 ../logs/errors입니다.

로그 상세 표시 수준

이 옵션은 로그 세분성을 설정하는 효율적인 방법을 제공합니다. 웹 응용 프로그램을 테스트 및 디버깅하는 경우 권장 수준은 최고입니다.

작업 환경의 경우 권장 로그 수준은 failure 또는 보안입니다. 치명적 오류 로그 수준은 세부 정보를 거의 기록하지 않습니다.

가상 서버 이름 기록

이 옵션을 선택하면 오류와 함께 요청을 처리하는 가상 서버 이름도 기록됩니다. 

시스템 로그에 기록

모든 메시지를 시스템 로그에 기록합니다. 

콘솔에 기록

이 옵션을 선택하면 배포된 웹 응용 프로그램에서 발생한 예외를 콘솔에 기록합니다.

이 옵션은 기본적으로 사용 가능으로 설정됩니다. 

날짜 형식

오류 메시지에 타임스탬프를 추가하는 데 사용되는 시간 형식입니다. 기본값은 [%d/%b/%Y:%H:%M:%S]입니다.

로그 파일 보관

로그 파일이 자동으로 아카이브되도록 설정할 수 있습니다. 특정 시간 또는 지정된 시간이 경과한 후 서버는 액세스 로그를 회전합니다. 서버는 이전 로그 파일을 저장하고 저장된 파일 이름을 파일이 저장된 날짜 및 시간을 포함하는 이름으로 표시합니다.

예를 들어, 파일을 매 시간 회전하도록 설정한 경우 서버는 파일의 이름을 "access.199907.0152400"으로 지정하여 파일을 저장합니다. 여기서 "name|year|month|day|24-hour time"은 단일 문자열로 연결됩니다. 액세스 로그 아카이브 파일의 정확한 형식은 설정한 로그 회전 유형에 따라 달라집니다.

액세스 로그 회전은 서버 시작 시 초기화됩니다. 회전을 사용하는 경우 서버는 타임스탬프가 지정된 액세스 로그 파일을 만들고 서버가 시작할 때 회전이 시작됩니다.

회전이 시작되면 서버는 액세스 로그 파일에 기록해야 할 요청이 있는 경우 새로운 타임스탬프 액세스 로그 파일을 만들며, 또한 이 작업은 이 작업은 미리 설정된 "다음 회전 시간"이 경과하면 수행됩니다.

로그 회전 설정

로그 회전 옵션을 사용하여 구성된 인스턴스의 오류/액세스 로그 회전에 대한 일정을 만들 수 있습니다. 로그 회전을 설정하려면 다음 단계를 수행하십시오.

  1. 구성 탭을 누릅니다.

  2. 로그 설정을 활성화/편집할 구성을 선택합니다.

  3. 일반 설정 > 로그 설정 탭을 누릅니다.

  4. 로그 아카이브 섹션 아래에서 새로 만들기 버튼을 누릅니다.

다음 절에서는 새 로그 회전 페이지의 필드에 대해 설명합니다.

표 13–7 필드 설명 > 로그 회전 설정

필드

설명

이벤트

액세스 로그 회전/서버 로그 회전. 이 옵션 중 하나 또는 모두를 선택하여 해당 로그 유형에 대한 회전을 구성합니다.

시간

이벤트를 시작하도록 구성된 시간입니다. 드롭다운 상자에서 시간 및 분 값을 선택합니다. 

매일 — 지정된 이벤트를 매일 지정된 시간에 시작합니다.

특정 일 — 지정된 이벤트를 특정 날짜에 시작합니다.

1. 요일 — 일요일부터 토요일까지의 요일을 지정합니다.

2. 날짜 — 쉼표로 항목을 구분하여 1일부터 31일까지의 날짜를 지정합니다. (예: 4,23,9).

특정 월 — 지정된 이벤트를 특정 시간 및 월에 시작합니다. 1월부터 12월까지의 월을 지정합니다.

간격

지정된 이벤트를 이 기간 후에 시작합니다. 

1. 1시간마다 — 드롭다운 상자에서 시간 단위를 선택합니다.

2. 1초마다 — 드롭다운 상자에서 초 단위를 선택합니다.

예약된 로그 회전을 삭제해야 하는 경우 로그 아카이브 섹션에서 삭제 버튼을 누릅니다.

Administration Server에 대한 로그 설정 구성

관리 콘솔을 사용하여 수행한 모든 구성 변경 사항은 Administration Server에 의해 기록됩니다. 새 구성 만들기, 가상 서버 만들기 및 인스턴스 설정 구성과 같은 일반 작업이 기록됩니다. 하지만 웹 응용 프로그램 액세스 또는 웹 응용 프로그램 액세스 중 발생한 예외와 같은 구성 수준 세부 정보는 구성에 따라 별도로 기록됩니다.

Procedure서버 로그 위치를 수정하는 방법

  1. Administration Server > 일반 탭을 누릅니다.

  2. 로그 기본 설정 섹션으로 이동합니다.

  3. 서버 로그 위치 필드를 편집합니다.

    오류가 저장되는 로그 위치입니다. 로그 파일을 유지 관리하기 위한 유효한 서버 경로를 제공합니다. 또한 UNIX 시스템의 경우 Administration Server가 지정된 디렉토리에 쓰기 권한을 가지는지 확인합니다.

    기본 위치는 ../log/errors입니다.

Procedure로그 상세 표시 수준을 수정하는 방법

  1. Administration Server > 일반 탭을 누릅니다.

  2. 로그 기본 설정 섹션으로 이동합니다.

  3. 로그 상세 표시 수준을 선택합니다.

    이 옵션은 로그 세분성을 설정하는 효율적인 방법을 제공합니다. 테스트 및 디버깅의 경우 권장되는 수준은 최고입니다.

    작업 환경의 경우 권장 로그 수준은 실패 또는 보안입니다. 치명적 오류 로그 수준은 세부 정보를 거의 기록하지 않습니다.

Procedure로그의 날짜 형식을 수정하는 방법

  1. Administration Server > 일반 탭을 누릅니다.

  2. 로그 기본 설정 섹션으로 이동합니다.

  3. 날짜 형식 필드를 편집합니다.

    오류 메시지에 타임스탬프를 추가하는 데 사용되는 시간 형식입니다. 기본값은 [%d/%b/%Y:%H:%M:%S]입니다.