진단 로깅 구성(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 Microsoft SharePoint Server 2010에서 진단 로깅을 구성하는 방법을 소개합니다.

이 문서의 내용

  • 모범 사례

  • 중앙 관리를 사용하여 진단 로깅 구성

  • Windows PowerShell을 사용하여 진단 로깅 구성

모범 사례

SharePoint Server 2010 환경에서는 초기 배포 또는 업그레이드 이후에, 그리고 시스템의 수명 주기 전체에 걸쳐 진단 로깅 설정을 구성해야 할 수 있습니다. 아래 목록의 지침을 참고하여 특정 환경에 대한 모범 사례를 작성할 수 있습니다.

  • 로깅이 작성되는 드라이브를 변경합니다. 기본적으로 진단 로깅은 SharePoint Server 2010을 설치한 것과 같은 드라이브 및 파티션에 로그를 쓰도록 구성됩니다. 진단 로깅은 드라이브 공간을 많이 사용할 수 있고 로그 쓰기 작업은 드라이브 성능에 영향을 주므로, SharePoint Server 2010이 설치된 드라이브와 다른 드라이브에 쓰도록 로깅을 구성해야 합니다. 또한 로그를 쓰는 드라이브에 대한 연결 속도도 고려해야 합니다. 자세한 정보 표시 수준 로깅을 구성하는 경우에는 많은 양의 로그 데이터가 기록되기 때문에 저속 연결의 경우 로그 성능이 떨어질 수 있습니다.

  • 로그 디스크 공간 사용량을 제한합니다. 기본적으로 진단 로깅이 사용할 수 있는 디스크 공간의 양은 제한되지 않습니다. 따라서 로깅이 사용하는 디스크 공간을 제한하여, 특히 자세한 정보 표시 수준의 이벤트를 기록하도록 로깅을 구성하는 경우에는 디스크가 꽉 차지 않도록 해야 합니다. 디스크 제한을 사용하는 경우에는 가장 오래된 로그가 제거되며 새 로깅 데이터 정보가 기록됩니다.

  • 자세한 정보 표시 설정은 신중하게 사용합니다. 자세한 정보 표시 수준의 이벤트를 기록하도록 진단 로깅을 구성할 수 있습니다. 이렇게 하면 시스템에서 SharePoint Server 2010이 수행하는 모든 작업을 기록합니다. 자세한 정보 표시 수준 로깅을 사용하면 디스크 공간이 빠르게 소진될 수 있으며, 드라이브 및 서버 성능에 영향을 줄 수 있습니다. 자세한 정보 표시 수준 로깅을 사용하여 중요한 사항을 변경할 때 관련 정보를 보다 상세하게 기록하고, 변경 후에는 보다 높은 수준의 이벤트만 기록하도록 로깅을 다시 구성할 수 있습니다.

  • 정기적으로 로그를 백업합니다. 진단 로그에는 중요한 데이터가 포함되어 있으므로, 정기적으로 진단 로그를 백업해 해당 데이터를 보존해야 합니다. 로그 드라이브 저장 공간을 제한하거나 며칠 동안만 로그를 보관하는 경우에는 임계값에 도달하면 로그 파일이 가장 오래된 파일부터 자동으로 삭제됩니다.

  • 이벤트 로그 도배 방지를 사용하도록 설정합니다. 이 설정을 사용하도록 설정하면 시스템에서 Windows 이벤트 로그의 반복되는 이벤트를 검색하도록 구성됩니다. 동일한 이벤트가 반복적으로 기록되는 경우 해당 이벤트가 검색되어 조건이 정상 상태로 돌아올 때까지 표시되지 않습니다.

중앙 관리를 사용하여 진단 로깅 구성

중앙 관리를 사용하여 진단 로깅을 구성할 수 있습니다.

중앙 관리를 사용하여 진단 로깅을 구성하려면

  1. 이 절차를 수행하는 사용자 계정이 Farm Administrators SharePoint 그룹의 구성원인지 확인합니다.

  2. 중앙 관리 홈 페이지에서 모니터링을 클릭합니다.

  3. 모니터링 페이지의 보고 섹션에서 진단 로깅 구성을 클릭합니다.

  4. 진단 로깅 페이지의 이벤트 제한 섹션에서 다음과 같이 이벤트 제한을 구성할 수 있습니다.

    모든 범주에 대해 이벤트 제한을 구성하려면 다음을 수행합니다.

    1. 모든 범주 확인란을 선택합니다.

    2. 이벤트 로그에 보고할 최소 중요 이벤트 목록에서 이벤트 로그 수준을 선택합니다.

    3. 추적 로그에 보고할 최소 중요 이벤트 목록에서 추적 로그 수준을 선택합니다.

    하나 이상의 범주에 대해 이벤트 제한을 구성하려면 다음을 수행합니다.

    1. 원하는 범주 옆의 확인란을 선택합니다.

    2. 이벤트 로그에 보고할 최소 중요 이벤트 목록에서 이벤트 로그 수준을 선택합니다.

    3. 추적 로그에 보고할 최소 중요 이벤트 목록에서 추적 로그 수준을 선택합니다.

    하나 이상의 하위 범주에 대해 이벤트 제한을 구성하려면 다음을 수행합니다(하나 이상의 범주를 확장하고 하위 범주를 선택할 수 있음).

    1. 범주 옆의 (+)를 클릭하여 범주를 확장합니다.

    2. 하위 범주 옆의 확인란을 선택합니다.

    3. 이벤트 로그에 보고할 최소 중요 이벤트 목록에서 이벤트 로그 수준을 선택합니다.

    4. 추적 로그에 보고할 최소 중요 이벤트 목록에서 추적 로그 수준을 선택합니다.

    모든 범주에 대해 이벤트 제한을 다시 기본 설정으로 구성하려면 다음을 수행합니다.

    1. 모든 범주 확인란을 선택합니다.

    2. 이벤트 로그에 사용할 최소 중요 이벤트 목록에서 기본값으로 설정을 선택합니다.

    3. 추적 로그에 사용할 최소 중요 이벤트 목록에서 기본값으로 설정을 선택합니다.

  5. 이벤트 로그 도배 방지 섹션에서 이벤트 로그 도배 방지 사용 확인란을 선택합니다.

  6. 추적 로그 섹션의 경로 상자에 로그를 쓸 폴더의 경로를 입력합니다.

  7. 로그 파일을 저장할 일 수 상자에 로그를 보관할 일 수(1일~366일)를 입력합니다. 이 기간이 경과하면 로그는 자동으로 삭제됩니다.

  8. 로그가 사용할 수 있는 디스크 공간을 제한하려면 추적 로그 디스크 공간 사용량 제한 확인란을 선택하고 로그 파일에 대해 제한할 공간을 GB 단위로 입력합니다. 로그가 이 디스크 크기에 도달하면 오래된 로그는 자동으로 삭제됩니다.

  9. 진단 로깅 페이지에서 원하는 항목을 변경한 후에 확인을 클릭합니다.

Windows PowerShell을 사용하여 진단 로깅 구성

Windows PowerShell을 사용하여 진단 로깅을 구성할 수 있습니다.

Windows PowerShell을 사용하여 진단 로깅을 구성하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트(PS C:\>)에 다음 명령을 입력하고 Enter 키를 누릅니다.

    Set-SPLogLevel -TraceSeverity {None | Unexpected | Monitorable | Medium | High | Verbose} -EventSeverity {None | Information | Warning | Error | Critical | Verbose} [-Identity <Category name...>]  -Verbose

    Identity 매개 변수를 사용하여 변경할 범주를 하나 이상 지정할 수 있습니다(예: 관리). Identity 매개 변수의 값을 지정하지 않으면 모든 범주가 변경됩니다.

    현재 설정을 확인하려면 Get-SPLogLevel을 입력하고 Enter 키를 누릅니다.

    모든 범주를 다시 기본 수준으로 설정하려면 Clear-SPLogLevel을 입력하고 Enter 키를 누릅니다.

자세한 내용은 Set-SPLogLevel을 참조하십시오.

참고

명령줄 관리 작업을 수행하는 경우 Windows PowerShell을 사용하는 것이 좋습니다. Stsadm 명령줄 도구는 더 이상 사용되지 않지만 이전 제품 버전과의 호환성을 지원하기 위해 포함됩니다.

See Also

Concepts

모니터링 개요(SharePoint Server 2010)