LOG 관리

본 장에서는 Log 관리의 주요 기능인 Tmax Log와 WebAdmin Log를 조회하는 방법을 설명한다.

1. 화면 구성

다음은 [LOG 관리] 메뉴의 메인 화면으로 페이지 상단의 메뉴에서 조회할 정보를 선택하면 해당 세부 화면이 조회된다.

figure 6 1
LOG 관리 메인 화면

LOG 관리는 다음의 세부 메뉴로 구성된다.

  • Tmax Log 보기

  • Tmax WebAdmin Log 보기

2. Tmax Log 보기

SLOG,ULOG 리스트를 보고 선택하여 현재 자신의 PC로 다운받아서 로그를 확인할 수 있다. 트리 영역에서 조회할 서버나 노드를 선택하면 Tmax Log List에 로그 정보가 조회된다. 트리 영역에 대한 자세한 설명은 [sect_screen_section]도메인 환경 정보 트리의 설명을 참고한다.

  • SLOG 조회

    SLOG는 프로세스의 기동, 다운 및 비정상 종료 등의 Action에 대한 로그 파일로 [LOG 관리] > [Tmax Log 보기] 메뉴를 선택한 후 환경 트리에서 원하는 노드를 클릭하면 조회가 가능하다.

  • ULOG 조회

    ULOG는 애플리케이션 프로그램에서 개발자에 의해 생성되는 로그 파일로 [LOG 관리] > [Tmax Log 보기] 메뉴를 선택한 후 환경 트리에서 원하는 서버를 클릭하면 조회가 가능하다.

다음은 노드의 로그(SLOG)를 조회하는 예제이다.

  1. [LOG 관리] > [Tmax Log 보기]메뉴를 선택하면 다음과 같이 로그 파일 목록이 조회된다.

    figure 6 2
    노드의 로그 파일 조회
  2. 조회된 로그 파일 목록에서 특정 파일을 선택하면 해당 파일을 다운로드할 수 있다. 사용자 컴퓨터에 저장을 원하는 경우 [저장] 버튼을 클릭한다.

    figure 6 3
    로그 파일 다운로드
  3. 다운로드된 로그 파일은 일반 파일 편집기에서 확인할 수 있다.

TMM.9347.143932:(I) TMM3058 started [TMM0042]
TMM.9347.143932:(I) TMM3042 TMS (tms_ora) for SVG (svg2) registered, pid = 9352 [TMM0204]
TMS.9352.143932:(I) TMS0211 General Infomation : transaction recovery will be started [TMS0221]
TMS.9352.143932:(I) TMS0211 General Infomation : transaction recovery was completed [TMS0223]
TMM.9347.143932:(I) TMM3046 SVR (svr1) registered, svri = 4, spri = 36, pid = 9355 [TMM0209]
TMM.9347.143932:(I) TMM3046 SVR (svr3) registered, svri = 6, spri = 38, pid = 9357 [TMM0209]
TMM.9347.143932:(I) TMM3046 SVR (svr2) registered, svri = 5, spri = 37, pid = 9356 [TMM0209]
TMM.9347.143932:(I) TMM3046 SVR (svr_ucs) registered, svri = 7, spri = 39, pid = 9358 [TMM0209]
TMM.9347.143932:(I) TMM3046 SVR (svr_conv) registered, svri = 8, spri = 40, pid = 9359 [TMM0209]
TMM.9347.143932:(I) TMM3046 SVR (svr_rq) registered, svri = 9, spri = 41, pid = 9360 [TMM0209]
TMM.9347.143932:(I) TMM3046 SVR (svr_sq) registered, svri = 10, spri = 42, pid = 9361 [TMM0209]
TMM.9347.143932:(I) TMM3043 RQS (rqsvg) registered, svri = 3, spri = 35, pid = 9365 [TMM0206]
TMM.9347.143932:(I) TMM3046 SVR (svr_hms) registered, svri = 11, spri = 43, pid = 9362 [TMM0209]
RQS.9365.143932:(I) RQS3012 Old RQ data file found : /program/tmaxha/tmax/appbin/rq1.dat [RQS0701]
TMM.9347.143932:(I) TMM3042 TMS (tms_ora) for SVG (svg2) registered, pid = 9353 [TMM0204]
TMM.9347.143932:(I) TMM3046 SVR (fdltest) registered, svri = 12, spri = 44, pid = 9363 [TMM0209]
TMM.9347.143932:(I) TMM3044 HMS (hms01) registered, svri = 2, spri = 34, pid = 9354 [TMM0207]
TMM.9347.143932:(I) TMM3046 SVR (sdltest) registered, svri = 13, spri = 45, pid = 9364 [TMM0209]
RQS.9365.143932:(I) RQS3014 Old RQ file Info : /program/tmaxha/tmax/appbin/rq1.dat
         RQ size : 16777216
         Segment size: 4194304
         Number of segments: 4
         Head segment: 0
         Tail segment: 0
         Number of used segemnts: 1 [RQS0724]
RQS.9365.143932:(I) RQS3018 Analyzing old RQ data file : /program/tmaxha/tmax/appbin/rq1.dat [RQS0739]
RQS.9365.143932:(I) RQS3019 Moving old RQ data to new RQ file : /program/tmaxha/tmax/appbin/rq1.dat [RQS0740]
RQS.9365.143932:(I) RQS3020 Resetting RQ : /program/tmaxha/tmax/appbin/rq1.dat [RQS0741]
RQS.9365.143932:(I) RQS3021 RQ recovery success : /program/tmaxha/tmax/appbin/rq1.dat [RQS0742]
TMM.9347.143940:(I) TMM3048 TMDOWN registered, pid = 9507 [TMM0211]
TMM.9347.143940:(I) TMM3056 tmax down process with (-i) started [TMM0222]
TMM.9347.143940:(E) TMM0027 write error: tproc (CLH) closed, msgtype = 0 [TMM0023][Broken pipe]
TMM.9347.143940:(I) TMM3055 TMDOWN unregistered, pid = 9507 [TMM0221]
TMM.9347.143940:(I) TMM3006 closing logs [TMM0179]

3. WebAdmin Log 보기

WebAdmin에서 수행된 로그를 보는 기능으로 WebAdmin 로그는 일별로 저장을 한다. 당일 날짜 로그는 'logtwa.log’로 저장되고, 이전 날자는 'logtwa.log.일’로 저장된다. 당일 날짜의 로그는 삭제할 수 없다. 로그 파일로 각 사용자가 언제 어떤 작업을 수행했는지 조회가 가능하다.

[WebAdmin Log 보기] 메뉴를 이용한 로그 조회 방법은 다음과 같다.

  1. [LOG 관리] > [Tmax WebAdmin Log 보기] 메뉴를 선택하면 웹 서버에 저장되어 있는 로그 리스트가 조회된다. 로그 파일 목록에서 특정 파일을 클릭하면 해당 파일을 사용자 컴퓨터로 다운로드할 수 있다.

    figure 6 5
    Tmax WebAdmin Log 화면
  2. 파일을 선택하면 파일을 다운로드할 수 있다. 사용자 컴퓨터에 저장을 원하는 경우 [저장] 버튼을 클릭한다.

    figure 6 6
    WebAdmin Log 파일 다운로드
  3. 다운로드된 로그 파일은 일반 파일 편집기에서 확인할 수 있다.

    [INFO] 2012-08-26 23:01:39,172 - [ID:tmax][192.168.37.22] [TWA-0002] success to login
    [DEBUG] 2012-08-26 23:01:39,179 - group Info check : tmaxconnect.io.TmaxAgentGroupInfo@59a5d193
    [DEBUG] 2012-08-26 23:01:39,183 - this.socketClient created..
    [DEBUG] 2012-08-26 23:01:39,184 - this.input created..
    [DEBUG] 2012-08-26 23:01:39,184 - this.output created..
    [DEBUG] 2012-08-26 23:01:39,193 - Map File > TmClientState Added!
    [DEBUG] 2012-08-26 23:01:39,193 - Map File > TmLogInfo Added!
    [DEBUG] 2012-08-26 23:01:39,194 - Map File > TmNodeState Added!
    [DEBUG] 2012-08-26 23:01:39,195 - Map File > TmNodeState_add Added!
    [DEBUG] 2012-08-26 23:01:39,196 - Map File > TmServerProcessState Added!
    [DEBUG] 2012-08-26 23:01:39,197 - Map File > TmServerState Added!
    [DEBUG] 2012-08-26 23:01:39,198 - Map File > TmServiceState Added!
    [DEBUG] 2012-08-26 23:01:39,199 - Map File > TmsState Added!
    [DEBUG] 2012-08-26 23:01:39,200 - Map File > WebAdmHeader Added!
    [DEBUG] 2012-08-26 23:01:39,200 - Map File > WebAdmInfo Added!
    [DEBUG] 2012-08-26 23:01:39,201 - Map File > teststruct Added!
    [DEBUG] 2012-08-26 23:01:39,204 - tmaxconnect.dto.WebAdmInfo
    [DEBUG] 2012-08-26 23:01:39,204 - tmaxconnect.io.ConfFileManager@754e912d
    [DEBUG] 2012-08-26 23:01:39,205 - fill webadmInfo ok
    [DEBUG] 2012-08-26 23:01:39,205 - tmaxconnect.dto.WebAdmHeader
    [DEBUG] 2012-08-26 23:01:39,205 - tmaxconnect.io.ConfFileManager@754e912d
    [DEBUG] 2012-08-26 23:01:39,206 - fill webadmHeader ok
    [DEBUG] 2012-08-26 23:01:39,207 - cmdArr length > 88
    [DEBUG] 2012-08-26 23:01:39,207 - StreamToByte Start!! ---------------------
    [DEBUG] 2012-08-26 23:01:39,207 - readStreamToBytea nReadLen > 24
    [DEBUG] 2012-08-26 23:01:39,208 - Rcv Body Len > 64
    [DEBUG] 2012-08-26 23:01:39,208 - readStreamToBytea nReadLen > 64
    [DEBUG] 2012-08-26 23:01:39,208 - StreamToByte Finish!! ---------------------
    [DEBUG] 2012-08-26 23:01:39,211 - fill On webadmHeader ok

    로그 파일에 저장된 데이터는 다음의 형식으로 구성된다.

    Log 레벨 + 날짜와 시간 + 로그인 ID + 실행한 IP + 메시지