Sun Java System Messaging Server 6 2005Q4 관리 설명서

서비스 로그 작업

이 절에서는 configutil 명령과 로그 검색 및 보기를 위한 콘솔을 사용하여 서비스 로그에 대한 작업을 수행하는 방법에 대해 설명합니다.

Procedure서비스 로그를 syslog에 전송하는 방법

단계

    configutil 명령을 syslogfacility 옵션과 함께 실행합니다.

    configutil -o logfile. service.syslogfacility -v value

    여기서 serviceadmin, pop, imap, imta 또는 http 이고 valueuser, mail, daemon, local0 ~ local7 또는 none입니다.

    값을 설정하면 메일은 설정 값에 따라 syslog 기능에 기록되며 다른 모든 로그 파일 서비스 옵션은 무시됩니다. 옵션이 설정되지 않았거나 값이 none이면 로깅은 Messaging Server 로그 파일을 사용합니다.

Procedure콘솔을 사용하여 로깅 옵션을 설정하는 방법

단계
  1. 로그 파일 옵션을 설정할 Messaging Server를 엽니다.

  2. 구성 탭을 누르고 왼쪽 창에서 Log Files 폴더를 연 다음 서비스(IMAP, HTTP 또는 Admin 등)의 로그 파일을 선택합니다.

  3. “세부 정보 수준” 드롭다운 목록에서 로깅 수준을 선택합니다.

  4. “로그 파일에 대한 디렉토리 경로” 필드에서 로그 파일을 저장할 디렉토리의 이름을 입력합니다.

  5. “각 로그의 파일 크기” 필드에 최대 로그 파일 크기를 입력합니다.

  6. “다음 경우마다 새 로그 만들기” 필드에 로그 회전 일정 수를 입력합니다.

  7. “디렉토리당 로그 수” 필드와 “로그 최대 기간” 필드에 백업 일정에 맞는 최대 로그 파일 수와 최대 수명을 입력합니다.

  8. “총 로그 크기 초과” 필드에 원하는 총 저장소 제한을 입력합니다.

  9. “빈 디스크 공간 부족” 필드에 유지할 빈 디스크 공간의 최소 크기를 입력합니다.

HTTP 로깅 비활성화 방법

시스템이 HTTP 메일 액세스 즉, 웹 메일을 지원하지 않는 경우 다음 변수를 설정하여 HTTP 로깅을 비활성화할 수 있습니다. 시스템이 웹 메일을 지원해야 하는 경우(예: Messenger Express) 이 변수를 설정하지 마십시오.

Procedure서버 로그 수준을 설정하는 방법

단계

    다음 configutil 명령을 실행합니다.

    configutil -o logfile.service.loglevel -v level

    여기서 service admin, pop, imap, imta 또는 http이고 loglevelNolog, Critical, Error, Warning, Notice, Information 또는 Debug입니다.

Procedure서버 로그 파일의 디렉토리 경로를 지정하는 방법

단계

    다음 configutil 명령을 실행합니다.


    configutil -o logfile.service.logdir -v dirpath
    

Procedure각 서비스 로그의 최대 파일 크기를 지정하는 방법

단계

    다음 configutil 명령을 실행합니다.


    configutil -o logfile.service.maxlogfilesize -v size
    

    여기서 size는 바이트 수를 지정합니다.

Procedure서비스 로그 회전 일정을 지정하는 방법

단계

    다음 configutil 명령을 실행합니다.


    configutil -o logfile.service.rollovertime -v number
    

    여기서 number는 초를 지정합니다.

Procedure디렉토리당 서비스 로그 파일의 최대 수를 지정하는 방법

단계

    다음 configutil 명령을 실행합니다.


    configutil -o logfile.service.maxlogfiles -v number
    

    여기서 number는 로그 파일의 최대 수를 지정합니다.

Procedure저장소 제한을 지정하는 방법

단계

    다음 configutil 명령을 실행합니다.


    configutil -o logfile.service.maxlogsize -v number
    

    여기서 number는 바이트 수를 지정합니다.

Procedure유지할 빈 디스크 공간의 최소 크기를 지정하는 방법

단계

    다음 configutil 명령을 실행합니다.


    configutil -o logfile.service.minfreediskspace -v number
    

    여기서 number는 바이트 수를 지정합니다.

로그 파일이 만료되는 시기를 지정하는 방법


configutil -o logfile.service.expirytime -v number

여기서 number는 초를 지정합니다.

Procedure검색 및 보기 결과를 지정하는 방법

지정된 서비스에 속한 특정 특성으로 기록되는 이벤트를 검색하려면 다음 단계를 수행합니다.

단계
  1. 콘솔에서 검사할 로그 파일이 있는 Messaging Server를 엽니다.

  2. 다음 단계 중 하나를 수행하여 기록되는 해당 서비스에 대한 로그 파일 내용 탭을 표시합니다.

    • 작업 탭을 누른 다음 “서비스 로그 보기”를 누릅니다. 여기서 서비스는 기록되는 서비스(예: “IMAP 서비스” 또는 “관리” 등)의 이름입니다.

    • 구성 탭을 누른 다음 왼쪽 창에서 Log Files 폴더를 연 다음 서비스(예: IMAP 또는 Admin)의 로그 파일을 선택합니다. 그런 다음 오른쪽 창에서 내용 탭을 누릅니다.

  3. 기록된 해당 서비스의 내용 탭이 표시됩니다.

  4. 로그 파일 이름 필드에서 검사할 로그 파일을 선택합니다.

  5. 선택한 로그 보기 버튼을 눌러 로그 뷰어 창을 엽니다.

  6. 로그 뷰어 창에서 원하는 검색 매개 변수(앞의 검색 매개 변수 절에서 설명)를 지정합니다.

  7. 업데이트를 눌러 검색을 수행한 다음 그 결과를 로그 항목 필드에 표시합니다.