로그 설정

로그 설정

Info메뉴 경로: 시스템 설정 - 설정 홈 연결 - 일반 모듈 설정 - Basic - 로그
파일 작업 로그와 서버 성능 모니터링에 관한 설정입니다.
  1. 파일 작업 로그:  로그인 인증, 파일 작업 등에서 로그를 기록할 대상 및 기록할 최소 로그의 크기를 설정합니다.
  2. 서버 성능 모니터링:  서버 관제 사용 시 Apache, Tomcat, Netstat 서비스 및 Disk, CPU, Memory의 모니터링  관련 기준값을 설정합니다. 로그 파일 보관 기간, 관제 메일 발송 등을 설정합니다.  
로그 옵션
내용
기본값
파일 작업 로그
 
 
 
인증 로그 기록 대상
사용자의 로그인에 대한 기록 중 로그로 남길 대상을 설정합니다.
  1. 로그인
  2. 로그아웃
  3. 인증 실패
로그인, 로그아웃, 인증 실패
로그 기록 대
로그로 기록할 사용자의 파일작업에 대한 기록 대상을 설정합니다.
  1. 업로드
  2. 다운로드
  3. 삭제
  4. 복사
  5. 이동
  6. 이름변경
업로드, 다운로드, 삭제, 복사, 이동, 이름변경
공유 로그 기록 대상
공유 폴더의 파일작업에 대한 로그 기록 대상을 설정합니다.
  1. 업로드
  2. 다운로드
  3. 삭제
  4. 복사
  5. 이동
  6. 이름변경
업로드, 다운로드, 삭제, 복사, 이동, 이름변경
게스트 로그 기록 대상
게스트가 작업한 파일작업에 대한 로그 기록대상을 설정합니다.
  1. 업로드
  2. 다운로드
  3. 삭제
업로드, 다운로드, 삭제
로그 기록 최소 파일 크기
일정 크기 이상의 파일만 로그를 기록하도록 설정할 수 있습니다
  1. 로그를 기록할 최소 파일 크기: 설정한 크기(단위:MB) 이상의 파일만 로그를 기록합니다.
  2. 모든 파일: 파일 크기에 관계없이 로그를 기록합니다.
모든 파일
서버 성능 모니터링
 
 
 
서버 관제 사용 여부
서버에서 문서중앙화 관련 서비스 및 운영체제가 정상적으로 운영되고 있는지 모니터링할 수 있습니다. 서버 모니터링 사용 여부를 설정합니다.
사용함
Apache 서비스 자동 재시작 사용 여부
서비스가 정상 작동하는지 확인하여 비정상이면 재시작 하도록 설정할 수 있습니다. Apache 포트(기본80)로 응답 유무를 체크하여 무응답 및 오류가 발생할 경우 비정상으로 판단합니다.
사용 안 함
Apache 서비스 자동 재시작용 설정 (윈도우만 사용)
윈도우 서버의 경우 자동으로 재시작하는 서비스 실행 타입을 서비스 형태 또는 배치 형 태 중 선택합니다.
  1. 서비스(service)
  2. 배치(batch)
서비스(service)
 
Apache 비트 여부 (윈도우만 사용)

  1. 64bit
  2. 32bit
64bit
 
Apache 서비스 경로 (윈도우 서버이고 실행 타입이 service일 경우 해당)
Apache 서비스 경로를 설정합니다.
C:\\www\\
Apache24_x64
\\bin\\httpd.exe
Tomcat Port
8085
 
Java 경로 (윈도우 서버일 경우만 해당)
Java 경로를 설정합니다.
C:\\java\\bin
Tomcat 서비스 자동 재시작 사용 여부
서비스가 정상 작동하는지 확인하여 비정상이면 재시작 하도록 설정할 수 있습니다.  Tomcat 포트(기본8085)로 응답 유무 체크하여 무응답 및 오류가 발생할 경우 비정상으로 판단합니다.
사용 안 함
Tomcat 서비스 자동 재시작용 설정 (윈도우만 사용)
윈도우 서버의 경우 자동으로 재시작하는 서비스 실행 타입을 서비스 형태 또는 배치 형태에서 선택할 수 있습니다.
  1. 서비스(service)
  2. 배치(batch)
서비스(service)
 
Tomcat 비트 여부 (윈도우만 사용)

  1. 64bit
  2. 32bit
64bit
 
Tomcat 서비스 이름 (윈도우 서버이고 실행 타입이 service일 경우 해당)
Tomcat 서비스 이름을 설정합니다. 윈도우 서버이고 서비스 실행 타입일 경우에 설정합니다. 기본값 Tomcat7.
Tomcat7
Apache 서비스 체크 Thread 기준값
설정한 Thread 기준값을 초과하는 경우 비정상으로 판단합니다.
500
Apache 서비스 체크 CPU 기준값
설정한 CPU 기준값을 초과하는 경우 비정상으로 판단합니다.
100
Apache 서비스 체크 Memory 기준값
설정한 Memory기준값을 초과하는 경우 비정상으로 판단합니다.
10240
Tomcat 서비스 체크 Thread 기준값
설정한 Thread 기준값을 초과하는 경우 비정상으로 판단합니다.
500
Tomcat 서비스 체크 CPU 기준값
설정한 CPU 기준값을 초과하는 경우 비정상으로 판단합니다.
70
Tomcat 서비스 체크 Memory 기준값
설정한 Memory기준값을 초과하는 경우 비정상으로 판단합니다.
10240
mod_jk 체크 Timewait 기준값
설정한 Timewait 기준값을 초과하는 경우 비정상으로 판단합니다.
300
mod_jk 체크 Closewait 기준값
설정한 Closewait 기준값을 초과하는 경우 비정상으로 판단합니다.
200
mod_jk 체크 Established 기준값
설정한 Established 기준값을 초과하는 경우 비정상으로 판단합니다.
600
통신 상태 체크 Closewait 기준값
설정한 Timewait 기준값을 초과하는 경우 비정상으로 판단합니다.
1000
통신 상태 체크 Timewait 기준값
설정한 Closewait 기준값을 초과하는 경우 비정상으로 판단합니다.
5000
디스크 사용률(%) 기준값
설정한 디스크 사용률(%) 기준값을 초과하는 경우 비정상으로 판단합니다.
95%
전체 CPU 사용률(%) 기준값
설정한 전체 CPU 사용률(%) 기준값을 초과하는 경우 비정상으로 판단합니다.
100%
전체 Memory 사용률(%) 기준값
설정한 전체 Memory 사용률(%) 기준값을 초과하는 경우 비정상으로 판단합니다.
99%
전체 SWAP 사용률(%) 기준값
설정한 전체 SWAP 사용률(%) 기준값을 초과하는 경우 비정상으로 판단합니다
90%
Monitoring 로그 기록 사용 여부

  1. 사용함
  2. 사용 안 함
사용함
Apache Status 로그 기록 사용 여부

  1. 사용함
  2. 사용 안 함
사용함
Tomcat Thread Dump 로그 기록 사용 여부

  1. 사용함
  2. 사용 안 함
사용함
Netstat 로그 기록 사용 여부

  1. 사용함
  2. 사용 안 함
사용함
재시작 로그 기록 사용 여부

  1. 사용함
  2. 사용 안 함
사용함
Monitoring 로그 파일 보관기간
설정된 일 수만큼 보관합니다.
7일
Apache Status 로그 파일 보관기간
설정된 일 수만큼 보관합니다.
7일
Tomcat Thread Dump 로그 파일 보관기간
설정된 일 수만큼 보관합니다.
7일
Netstat 로그 파일 보관기간
설정된 일 수만큼 보관합니다.
7일
재시작 로그 파일 보관기간
설정된 일 수만큼 보관합니다.
7일
메일 전송 설정(넷아이디 메일서버 사용여부)
넷아이디 메일서버 사용 여부를 설정할 수 있습니다.
  1. 사용함
  2. 사용 안함: websvc.conf 에 설정된 메일 서버를 사용합니다.
사용함
수신인 목록
관제 메일을 수신하고 있는 수신인을 ‘수신인 목록’ 창에서 조회할 수 있고, 이메일 주소를 추가할 수 있습니다.
 
관제 메일 발송 설정
관제 메일을 항상 또는 장애시에만 발송하도록 설정할 수 있습니다.
  1. 항상 발송: 정상 상태일 때에도 메일 발송
  2. 장애시 발송: 장애 발생시에만 메일 발송
장애 시 발송
메일 언어 설정
발송할 메일의 언어를 설정할 수 있습니다.
  1. 한국어
  2. 영어
  3. 일본어
  4. 중국어
 


모니터링 결과, 서비스 상태, 서비스 재시작 수행에 대한 로그 종류

로그 종류별 로그 파일 위치는 아래와 같습니다. 로그파일은 서버 설정 값에 등록된 일 수만큼 보관합니다.

로그 종류
세부 유형
로그 내용
로그 파일 위치

기본 로그

Apache

서비스 정상 여부

/plusdrive/log/monitoring_log/default_log/

default_log_날짜_시간.html

Thread, CPU, RAM 사용량

Tomcat

서비스 정상 여부

Thread, CPU, RAM 사용량

Netstat 상태

(Port 8009)

Database

클라우독 DB 연결 정상 여부

인사연동 DB 연결 정상 여부

OS

CPU, Memory, Disk 사용량

Netstat 상태

Apache 관련 로그

 

Apache Status 로그

/plusdrive/log/monitoring_log/apache_status

/apache_status_날짜_시간.html

Tomcat 관련 로그

 

Tomcat Thread Dump 결과

/plusdrive/log/monitoring_log/tomcat_status

/tomcat_thread_dump_날짜_시간.txt

Tomcat 메모리 덤프 결과

/plusdrive/log/monitoring_log/tomcat_status

/heap_memory_dump_날짜_시간.hprof

Netstat 로그

 

전체 netstat 상태

/plusdrive/log/monitoring_log/netstat_log

/netstat_날짜_시간.txt

재시작 로그

Apache

서비스 재시작 로그

/plusdrive/log/monitoring_log/restart_log

/apache_restart_log_날짜_시간.html

Tomcat

서비스 재시작 로그

/plusdrive/log/monitoring_log/restart_log


/tomcat_restart_log_날짜_시간.html

 
모니터링 결과 및 서비스 재시작 결과를 메일로 알려줍니다.
  1. 모니터링 결과 알림: 모니터링 항목 중 한가지라도 이상인 사항이 있으면 기본 로그의 전체 내용을 메일로 발송합니다. 정상 상태일 때에도 메일을 발송합니다.
다음은 정상 상태인 경우 발송된 메일의 예입니다.
  1. 서비스 재시작 알림: 서비스가 비정상으로 판단되어 서비스 재시작을 하게 되는 경우, 메일로 재시작 완료 여부를 알려줍니다. 다음은 재시작 알림 메일의 예입니다.


서비스 재시작

Apache 및 Tomcat 모니터링 결과가 이상이라고 판단되면, 해당 서비스를 자동으로 재 시작하여 정상 동작하도록 할 수 있습니다.
Tomcat의 경우, 재시작 전에 현재 메모리 덤프를 취득한 후 재시작 합니다.

 

서버 모니터링 설정 방법

서버 모니터링 설정 방법입니다. 설정 전에 아래 배치프로그램을 확인합니다.
예약 작업 배치로 등록해야 하는 파일이 아래 경로에 위치하는지 확인합니다.
 ● Windows 서버:
c:\plusdrive\web\batch\filesvr\server_status_check\ServerStatusCheck.bat
● Linux 서버:
 /plusdrive/web/batch/filesvr/server_status_check/ServerStatusCheck.sh
 
해당 배치가 예약 작업(반복주기: 기본 10분)으로 등록되어 있는지 확인합니다.
● Windows 서버: 제어판 – 관리도구 – 작업 스케줄러 메뉴를 실행하여, 아래 이름으로 모니터링 예약 작업이 등록되어 있는지 확인합니다



● Linux 서버: 명령 실행창에서 crontab -u netid –l 을 입력하여 아래와 같은 항목이 있는지 확인합니다.

               */10 * * * * /plusdrive/web/batch/filesvr/server_status_check/ServerStatusCheck.sh