에이전트 로그 출력을 관리하는 방법
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
마지막으로 수정된 항목: 2007-08-22
이 항목에서는 스팸 방지 에이전트 로그 파일을 관리하기 위해 EdgeTransport.exe.config 파일을 구성하는 방법에 대해 설명합니다. 기본적으로 Microsoft Exchange Server 2007은 모든 스팸 방지 에이전트 활동을 %programfiles%\Microsoft\Exchange Server\TransportRoles\Logs\AgentLog 디렉터리에 기록합니다. 스팸 방지 에이전트 로그를 필터링하려면 Get-AgentLog cmdlet를 사용합니다. 자세한 내용은 Get-AgentLog을 참조하십시오.
에이전트 로그 파일의 기본 구성은 다음과 같습니다.
에이전트 로그 디렉터리의 최대 크기: 250MB
단일 에이전트 로그 파일의 최대 크기: 10MB
로그 파일의 최대 보존 기간: 30일
중요
Exchange 2007 SP1(서비스 팩 1)에는 EdgeTransport.exe.config 응용 프로그램 구성 파일에서 이러한 기본값을 수정하도록 해주는 키가 포함되어 있습니다. Exchange 2007의 RTM(Release To Manufacturing) 버전은 이 항목에서 설명하는 키를 읽지 않습니다.
EdgeTransport.exe.config 파일 수정
에이전트 로그 출력 관리를 위한 구성 옵션은 모두 %programfiles%\Microsoft\Exchange Server\Bin 디렉터리에 있는 EdgeTransport.exe.config 파일에서 수정해야 합니다. EdgeTransport.exe.config 파일은 EdgeTransport.exe 파일과 연관된 XML 응용 프로그램 구성 파일입니다. EdgeTransport.exe 및 MSExchangeTransport.exe 파일은 Microsoft Exchange 전송 서비스에서 사용하는 실행 파일입니다. 이 서비스는 모든 허브 전송 서버 및 Edge 전송 서버에서 실행됩니다. EdgeTransport.exe.config 파일에 저장된 변경 내용은 Microsoft Exchange 전송 서비스를 다시 시작해야 적용됩니다. 다음 조건 중 하나가 참인 경우 기본값이 적용됩니다.
구성 옵션이 없는 경우
구성 옵션이 있으며 기본값을 포함하는 경우
다음 예는 EdgeTransport.exe.config 파일의 일반적인 구조를 보여줍니다.
<configuration>
<runtime>
<gcServer enabled="true" />
</runtime>
<appSettings>
<add key=" Configuration Option " value=" Value " />
…
</appSettings>
</configuration>
<appSettings>
섹션에서 새 구성 옵션을 추가하거나 기존 구성 옵션을 수정할 수 있습니다. 사용할 수 있는 구성 옵션 중 대부분은 에이전트 로그 출력과 연관이 없습니다. 에이전트 로그 출력과 연관이 없는 구성 옵션에 대해서는 이 항목에서 다루지 않습니다.
에이전트 로그 출력 키
에이전트 로그 출력은 EdgeTransport.exe.config 파일에서 다음 키에 의해 관리됩니다.
<add key="AgentLogEnabled" value="system.boolean" />
<add key="AgentLogMaxDirectorySize" value="system.int32" />
<add key="AgentLogMaxFileSize" value="system.int32" />
<add key="AgentLogMaxAge" value="system.timespan" />
기본적으로 AgentLogEnabled
키만 EdgeTransport.exe.config 파일에 있습니다. 다른 모든 키는 추가해야 합니다. 다음 표에서는 각 키에 대해 좀 더 자세히 설명합니다.
키 | 값 유형 | 설명 |
---|---|---|
|
System.Boolean |
기본적으로 이 키는 EdgeTransport.exe.config에 있습니다. 이 키에 대해 유효한 값은 |
|
System.Int32 |
기본적으로 이 키는 EdgeTransport.exe.config에 없습니다. 이 키의 값은 AgentLog 디렉터리의 최대 크기(바이트)를 지정합니다. 이 값이 초과되면 디렉터리에서 가장 오래된 로그 파일이 삭제되고 새 로그 파일이 만들어집니다. 이 키가 지정되지 않을 경우 Exchange 2007 RTM 및 Exchange 2007 SP1에서 기본값은 250MB 또는 262144000바이트(250*1024*1024)입니다. |
|
System.Int32 |
기본적으로 이 키는 EdgeTransport.exe.config에 없습니다. 이 키의 값은 디렉터리의 각 로그 파일에 대한 최대 크기(바이트)를 지정합니다. 로그 파일이 지정된 크기에 도달하면 새 로그 파일이 만들어집니다. 이 키가 지정되지 않을 경우 Exchange 2007 RTM 및 Exchange 2007 SP1에서 기본값은 10MB 또는 10485760바이트(10*1024*1024)입니다. |
|
System.TimeSpan |
기본적으로 이 키는 EdgeTransport.exe.config에 없습니다. 이 키의 값은 제공된 로그 파일의 최대 보존 기간을 지정합니다. 로그 파일이 보존 기간을 초과하면 이는 삭제됩니다. 이 키의 시스템 형식은 이 키가 지정되지 않을 경우 Exchange 2007 RTM 및 Exchange 2007 SP1에서 기본값은 30일 또는 |
시작하기 전에
이 절차를 수행하려면 사용하는 계정에 다음 권한이 위임되어야 합니다.
- 컴퓨터에서 로컬 관리자 그룹의 구성원
사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.
절차
EdgeTransport.exe.config 파일에서 에이전트 로그 출력 키를 추가 및 구성하려면 다음을 수행합니다.
에이전트 로그 출력을 관리하려는 허브 전송 서버 또는 Edge 전송 서버에서 메모장 같은 ASCII 텍스트 편집기에서 EdgeTransport.exe.config를 엽니다. EdgeTransport.exe.config 파일은 %programfiles%\Microsoft\Exchange Server\Bin 디렉터리에 있습니다.
AgentLogEnabled
키를 찾습니다. 기본적으로 키는<appsettings>
에 사전순으로 나열되어 있습니다.AgentLogEnabled
키 아래에서 다음 키를 복사하여 붙여 넣습니다.<add key="AgentLogMaxDirectorySize" value="system.int32" /> <add key="AgentLogMaxFileSize" value="system.int32" /> <add key="AgentLogMaxAge" value="system.timespan" />
AgentLogEnabled
키가true
로 설정되어 있는지 확인하고, 기타 키에 대한 값을 추가합니다.EdgeTransport.exe.config 파일 업데이트를 완료하면, 이 파일을 저장하고 닫습니다.
구성 변경 내용이 적용되도록 하려면 Microsoft Exchange 전송 서비스를 다시 시작해야 합니다.
자세한 내용
자세한 내용은 Get-AgentLog을 참조하십시오.