본 장에서는 Log 관리의 주요 기능인 Tmax Log와 WebAdmin Log를 조회하는 방법을 설명한다.
다음은 [LOG 관리] 메뉴의 메인 화면으로 페이지 상단의 메뉴에서 조회할 정보를 선택하면 해당 세부 화면이 조회된다.
LOG 관리는 다음의 세부 메뉴로 구성된다.
Tmax Log 보기
Tmax WebAdmin Log 보기
SLOG,ULOG 리스트를 보고 선택하여 현재 자신의 PC로 다운받아서 로그를 확인할 수 있다. 트리 영역에서 조회할 서버나 노드를 선택하면 Tmax Log List에 로그 정보가 조회된다. 트리 영역에 대한 자세한 설명은 “3.3. 화면 구성”의 도메인 환경 정보 트리의 설명을 참고한다.
다음은 노드의 로그(SLOG)를 조회하는 예제이다.
[LOG 관리] > [Tmax Log 보기]메뉴를 선택하면 다음과 같이 로그 파일 목록이 조회된다.
조회된 로그 파일 목록에서 특정 파일을 선택하면 해당 파일을 다운로드할 수 있다. 사용자 컴퓨터에 저장을 원하는 경우 [저장] 버튼을 클릭한다.
다운로드된 로그 파일은 일반 파일 편집기에서 확인할 수 있다.
Tmax 5.0 SP #2 New log started at Fri Aug 24 14:39:32 2012 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]
WebAdmin에서 수행된 로그를 보는 기능으로 WebAdmin 로그는 일별로 저장을 한다. 당일 날짜 로그는 'logtwa.log'로 저장되고, 이전 날자는 'logtwa.log.일'로 저장된다. 당일 날짜의 로그는 삭제할 수 없다. 로그 파일로 각 사용자가 언제 어떤 작업을 수행했는지 조회가 가능하다.
[WebAdmin Log 보기] 메뉴를 이용한 로그 조회 방법은 다음과 같다.
[LOG 관리] > [Tmax WebAdmin Log 보기] 메뉴를 선택하면 웹 서버에 저장되어 있는 로그 리스트가 조회된다. 로그 파일 목록에서 특정 파일을 클릭하면 해당 파일을 사용자 컴퓨터로 다운로드할 수 있다.
파일을 선택하면 파일을 다운로드할 수 있다. 사용자 컴퓨터에 저장을 원하는 경우 [저장] 버튼을 클릭한다.
다운로드된 로그 파일은 일반 파일 편집기에서 확인할 수 있다.
[그림 6.6] WebAdmin LOG 파일 보기
[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 + 메시지