Exchange 2007 및 Exchange 2010에 사용할 수 있도록 업데이트된 프로세스 추적 로그(PTL) 도구




최초 문서 게시일: 2011년 10월 21일 금요일

Exchange 메시지 추적 로그는 전송 도중 전자 메일 메시지에 대한 다양한 정보를 보관합니다. 메시지 추적 로그를 구문 분석하고 관리자를 위해 분석할 수 있는 유틸리티는 지금까지 특정 메일 흐름 문제를 해결할 때 중요한 도구로 사용되어 왔습니다.

Exchange 2010에서는 메시지 추적 로그 형식이 메시지에 대한 추가적인 필드를 보관하도록 수정되었습니다. 과거에 “Exchange Server 2007의 프로세스 추적 로그 도구(영문일 수 있음)“를 즐겨 사용한 분들이라면 반가워하실 만한 소식이 있습니다. 다름이 아니라 Exchange 2007과 Exchange 2010 모두에서 작동하는 새 버전이 발표되었습니다. 이 버전은 모양은 동일하게 유지한 상태로 훌륭한 보고서가 포함되었습니다.

프로세스 추적 로그를 사용할 시점:

PTL은 다음과 같은 상황에 도움이 될 수 있습니다.

  • 메시지 루핑
  • 배달 상태 알림(DSN)과 같은 메시지 오류
  • 최상위 메일 보낸 사람 목록
  • 최상위 메일 받는 사람 목록
  • 최상위 큰 메시지 크기 생성기
  • 대기열 백업
  • 메시지 로드로 인한 성능 문제
  • 간단한 서버 메시지 로드 모니터링

PTL 도구와 이 도구가 생성하는 보고서에 대한 자세한 내용은 원본 문서, “Exchange Server 2007의 프로세스 추적 로그 도구(영문일 수 있음)“를 참조하십시오. 이 문서는 예제 출력을 제공하며 이를 사용하여 메일 흐름을 분석하는 방법을 설명합니다.

새 프로세스 추적 로그 도구를 다운로드할 수 있는 위치:

최신 PTL을 설치하려면 여기(영문일 수 있음)로 이동하여 다운로드하십시오.

참고: 이 스크립트는 Microsoft에서 공식적으로 지원하는 것이 아닙니다. 자세한 내용은 스크립트를 참조하십시오.

이 도구를 사용하는 방법:

PTL 스크립트를 실행하는 데 사용되는 명령은 여전히 원래 도구와 동일합니다.

사용법:

cscript ProcessTrackingLog.vbs <LogFilePath> <NumFiles> <hub|edge|all> [ <mm/dd/yyyy> | today | yesterday ]

예:

1) 한 파일을 구문 분석하려면

cscript ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking\MSGTRK20110401-1.LOG” 1 all

2) 한 디렉터리에 있는 한 파일을 구문 분석하려면

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 1 all

3) 한 디렉터리에 있는 모든 파일을 구문 분석하려면

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 0 all

4) 한 디렉터리의 모든 하위 디렉터리에 있는 모든 파일을 구문 분석하려면

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 0 all

5) 각 하위 디렉터리에서 파일 3개를 구문 분석하려면

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 3 all

6) 각 하위 디렉터리에서 어제 기록된 파일을 모두 구문 분석하려면

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 0 all yesterday

7) 각 하위 디렉터리에서 2011년 6월 5일에 기록된 파일을 모두 구문 분석하려면

cscript \data\scripts\ProcessTrackingLog.vbs “C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\Logs\MessageTracking” 0 all 6/5/2011

참고: 디렉터리 경로에 “HUB” 또는 “GWY”가 있다고 생각되면 hub 및 edge를 사용하고, 그렇지 않으면 all을 지정하십시오. Exchange 2007과 2010 사이에서 메시지 추적 로그 경고 위치가 변경되었다는 점에 유의하십시오. Exchange 2010에서는 경로에 “V14” 폴더가 추가되었습니다.

모든 결과는 “c:\temp\msgtrack\output” 폴더에 저장됩니다.

몇 가지 개선 사항:

  • 이제 PTL은 Exchange 2007 및 2010 메시지 추적 로그 모두에서 작동합니다. 메시지 추적 로그의 실제 경로는 Exchange 2007 및 2010에서 서로 다릅니다.
  • 이 도구는 이제 출력 결과가 저장될 “c:\temp\msgtrack\output” 경로 폴더를 자동으로 만듭니다.
  • 요약 파일 “MTSummaryResults.txt”에는 Exchange 버전은 물론 PTL 버전도 나열됩니다.

앞으로도 이 도구를 수시로 유지 관리하거나 개선 사항을 제공하겠습니다. 궁금한 점이 있으면 Nasser, Nadeem 또는 저에게 문의하십시오.

Nasser Salemizadeh, Mohammad Nadeem, Shawn Zaravar, Todd Luttinen

이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Updated Process Tracking Log (PTL) tool for use with Exchange 2007 and Exchange 2010을 참조하십시오.


Comments (0)