LOG 관리
본 장에서는 Log 관리의 주요 기능인 Tmax Log와 WebAdmin Log를 조회하는 방법을 설명한다.
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)를 조회하는 예제이다.
-
[LOG 관리] > [Tmax Log 보기]메뉴를 선택하면 다음과 같이 로그 파일 목록이 조회된다.
노드의 로그 파일 조회 -
조회된 로그 파일 목록에서 특정 파일을 선택하면 해당 파일을 다운로드할 수 있다. 사용자 컴퓨터에 저장을 원하는 경우 [저장] 버튼을 클릭한다.
로그 파일 다운로드 -
다운로드된 로그 파일은 일반 파일 편집기에서 확인할 수 있다.
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 보기] 메뉴를 이용한 로그 조회 방법은 다음과 같다.
-
[LOG 관리] > [Tmax WebAdmin Log 보기] 메뉴를 선택하면 웹 서버에 저장되어 있는 로그 리스트가 조회된다. 로그 파일 목록에서 특정 파일을 클릭하면 해당 파일을 사용자 컴퓨터로 다운로드할 수 있다.
Tmax WebAdmin Log 화면 -
파일을 선택하면 파일을 다운로드할 수 있다. 사용자 컴퓨터에 저장을 원하는 경우 [저장] 버튼을 클릭한다.
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 + 메시지