SPDiag Diagnostics(진단) 탭

업데이트 날짜: 2009년 8월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2015-03-09

SPDiag 버전 2.0에서 Diagnostics(진단) 탭을 사용하여 대상 SharePoint 팜에서 System Center Operations Manager(SCOM) 상태 모델에 기반한 미리 정의된 규칙을 실행할 수 있습니다. 진단 기능은 대상 SharePoint 팜의 모든 서버가 모범 사례 및 허용되는 작업 한계를 준수하는지 확인하여 일반적인 문제를 찾아서 보고하며 문제 원인과 해결 방법을 자세히 설명하기 위해 만들어졌습니다.

규칙에는 Security(보안), Performance(성능), Configuration(구성) 및 Availability(사용 가능성)와 같은 네 가지 범주가 있습니다.

규칙을 실행하려면 Rules Selection(규칙 선택) 창에서 규칙 옆에 있는 확인란을 선택하고 **Run Selected Rules(선택한 규칙 실행)**를 클릭합니다. 여러 규칙을 조합하여 동시에 실행할 수 있습니다.

참고

SPDiag가 오프라인 모드인 경우 규칙을 실행할 수 없지만 마지막으로 규칙을 실행한 결과는 볼 수 있습니다. SPDiag가 오프라인 모드인 경우 Run selected rules(선택한 규칙 실행) 단추가 Show stored results(저장된 규칙 표시)로 변경됩니다.

규칙은 서로 다른 원본에서 서로 다른 방법으로 데이터를 수집할 수 있습니다. 규칙은 SPDiag 프로젝트 데이터베이스의 ULS 및 IIS 로그 파일에서 데이터를 수집하거나 SharePoint 개체 모델 및 기타 실시간 데이터 원본을 사용할 수도 있습니다. SharePoint 개체 모델을 사용하는 모든 규칙은 Snapshot(스냅숏) 창을 처음 채울 때 자동으로 실행되어 SPDiag가 오프라인 모드인 경우 규칙 결과의 유효한 복사본이 사용 가능한지를 확인합니다.

하나 이상의 규칙을 실행하면 Rule Results(규칙 결과) 창에 결과가 표시됩니다. 규칙 결과를 클릭하면 규칙 및 실행 결과에 대한 자세한 정보가 표시됩니다. 문제가 발생하면 정보 창에 문제를 해결하는 방법이 표시되며, 여기에는 관련된 사이트 모음에 대한 링크, 관련 서비스 계정 이름, KB 문서와 사용 가능한 핫픽스에 대한 링크 및 기타 문제에 관한 정보가 포함될 수 있습니다. Rule Results(규칙 결과) 창 위의 **Export Results(규칙 내보내기)**를 클릭하여 규칙 결과를 XML 파일로 내보낼 수도 있습니다.

각 규칙 결과에는 다음 정보가 표시됩니다.

Title(제목)

규칙의 이름입니다.

규칙 이름은 규칙에서 찾으려는 문제를 나타내며 팜의 현재 조건을 나타내는 지표는 아닙니다.

Status(상태)

이 행에서는 실행된 규칙의 상태를 표시합니다. 각 상태 값에 대한 자세한 내용은 Remedy 정보에 표시됩니다.

다음과 같은 값이 나타날 수 있습니다.

  • Passed(성공)는 문제가 없으며 규칙 대상이 허용되는 작업 한도에 포함됨을 나타냅니다.

  • Warning(경고)은 잠재적인 문제가 있으며 문제가 발생하지 않도록 조치를 취해야 함을 나타냅니다.

  • Failed(실패)는 문제가 있으며 팜이 올바르게 작동하려면 해당 문제를 해결해야 함을 나타냅니다.

  • Error(오류)는 규칙 실행이 완료되지 않았음을 나타냅니다. 내부 오류 조건이 있거나 하나 이상의 특정 팜 서버에서 규칙을 실행할 수 없거나 기타 다른 이유로 오류 상태가 생성될 수 있습니다. 규칙 실행에 실패한 이유에 대한 자세한 내용과 해당되는 경우 실행에 실패한 하나 이상의 특정 서버가 Remedy(해결 방법) 정보에 표시됩니다.

    오류 상태가 반드시 SharePoint 팜에 문제가 있음을 나타내지는 않습니다. 그러나 규칙 실행에 실패한 조건을 해결하고 규칙을 다시 실행하여 문제가 없는지 확인해야 합니다.

일부 규칙은 Passed(성공) 및 Failed(실패) 결과만 표시하는 반면, Warning(경고) 및 Error(오류) 상태를 표시하는 규칙도 있습니다.

Category(범주)

규칙이 속한 범주입니다.

Explanation(설명)

규칙 및 찾으려는 문제에 대한 설명입니다.

이 정보는 규칙을 실행하면 동적으로 생성되며 대상 팜에 대한 자세한 정보를 포함할 수 있습니다.

규칙이 Failed(실패) 또는 Warning(경고) 상태로 표시되면 이 섹션은 관련 팜 서버의 이름 및 해당 서버에서 찾은 특정 조건에 대한 정보를 포함합니다.

Remedy(해결 방법)

규칙에 대해 권장되는 조치입니다.

이 정보는 규칙을 실행하면 동적으로 생성되며 대상 팜에 대한 자세한 정보를 포함할 수 있습니다.

규칙이 Failed(실패) 상태로 표시되면 이 섹션은 해당 팜에서 영향을 받는 사이트에 대한 링크, 계정 이름, KB 문서와 기타 외부 콘텐츠에 대한 링크 및 문제를 해결하거나 추가 문제 해결 단계를 수행할 수 있는 자세한 절차를 포함합니다.

규칙이 Warning(경고), Passed(성공) 또는 Error(오류) 상태로 표시되면 이 영역에서 문제가 발생하지 않도록 수행할 수 있는 조치 또는 문제가 발생한 경우 수행할 작업에 대한 정보가 Remedy(해결 방법) 행에 표시됩니다.

각 SPDiag 진단 규칙은 SPDiag 설치 폴더에 저장된 DLL 파일에서 컴파일됩니다. Microsoft는 상황에 따라 SPDiag에서 사용할 추가 규칙 DLL을 제공할 수도 있습니다.

다음 섹션에서는 각 범주 및 관련 규칙에 대한 자세한 정보를 제공합니다.

-
Security(보안) 범주

-
Performance(성능) 범주

-
Configuration(구성) 범주

-
Availability(사용 가능성) 범주

Security(보안) 범주

Security(보안) 범주는 서비스 계정 구성 및 액세스 권한과 관련된 다음 규칙을 포함합니다.

-
The server farm account should not be used for other services(다른 서비스에서 서버 팜 계정을 사용할 수 없음)

-
One or more web applications do not have access to a content database(하나 이상의 웹 응용 프로그램이 콘텐츠 데이터베이스에 액세스할 수 없음)

The server farm account should not be used for other services(다른 서비스에서 서버 팜 계정을 사용할 수 없음)

이 규칙은 웹 응용 프로그램 ID와 같이 팜 서비스 계정이 다른 팜 서비스에서도 사용되는지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

팜의 보안을 감사하거나 다른 규칙을 실행하는 경우 예방 조치로 이 규칙을 실행할 수 있습니다. 서버 팜 계정은 권한 수준이 높으므로 다른 서비스에서 사용할 수 없습니다.

One or more web applications do not have access to a content database(하나 이상의 웹 응용 프로그램이 콘텐츠 데이터베이스에 액세스할 수 없음)

이 규칙은 대상 팜의 각 웹 응용 프로그램에 대한 프로세스 ID 계정이 연결된 콘텐츠 데이터베이스에 대해 db_owner 권한을 보유하는지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

지정된 웹 응용 프로그램의 사이트 모음이 콘텐츠 데이터베이스에 쓸 수 없는 경우 이 규칙을 실행합니다.

Performance(성능) 범주

성능 범주는 팜 성능에 영향을 주는 일반적인 조건을 확인하는 다음 규칙을 포함합니다.

-
Content Database is larger than 100GB and contains multiple site collections(콘텐츠 데이터베이스가 100GB를 초과하고 여러 사이트 모음을 포함함)

-
Large lists exist beyond recommendations(권장 사항을 초과하는 대용량 목록이 있음)

Content Database is larger than 100GB and contains multiple site collections(콘텐츠 데이터베이스가 100GB를 초과하고 여러 사이트 모음을 포함함)

이 규칙은 여러 사이트 모음을 포함하는 콘텐츠 데이터베이스가 100GB를 초과하는지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

팜에 크기 때문에 성능에 영향을 줄 수 있는 콘텐츠 데이터베이스가 있는지 확인하려는 경우 이 규칙을 실행합니다.

Large lists exist beyond recommendations(권장 사항을 초과하는 대용량 목록이 있음)

이 규칙은 대상 팜에 2,000개가 넘는 항목을 포함하는 목록이 있는지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

팜에서 대형 목록을 확인하려는 경우 이 규칙을 실행합니다. 특정 조건에서는 목록이 2,000개가 넘는 항목을 포함해도 안전한 경우가 있습니다.

Configuration(구성) 범주

Configuration(구성) 범주는 서버 운영 체제 또는 SharePoint에 구성 문제가 있는지 확인하는 다음 규칙을 포함합니다.

-
TCP Chimney is enabled and out of date(TCP Chimney가 사용하도록 설정되었지만 최신 버전이 아님)

TCP Chimney is enabled and out of date(TCP Chimney가 사용하도록 설정되었지만 최신 버전이 아님)

이 규칙은 사용하도록 설정된 TCP Chimney가 팜의 서버에서 권장되는 버전으로 업데이트되지 않았는지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

TCP Chimney의 업데이트된 버전이 필요한 팜 서버를 찾으려는 경우 이 규칙을 실행합니다. 업데이트를 설치하는 대신, 관련 서버에서 TCP Chimney를 사용하지 않도록 설정할 수도 있습니다.

Availability(사용 가능성) 범주

Availability(사용 가능성) 범주는 주요 서비스가 실행 중이고 팜 서버의 디스크 공간이 적절한지 확인하는 다음 규칙을 포함합니다.

-
SharePoint servers are low on free disk space(SharePoint 서버에 대해 사용 가능한 디스크 공간이 부족함)

-
SharePoint Timer Service is Offline(SharePoint Timer Service가 오프라인 상태임)

-
SharePoint Tracing Service is Offline(SharePoint Tracing Service가 오프라인 상태임)

-
SQL servers are low on free disk space(SQL Server에 대해 사용 가능한 디스크 공간이 부족함)

SharePoint servers are low on free disk space(SharePoint 서버에 대해 사용 가능한 디스크 공간이 부족함)

이 규칙은 SharePoint 제품 및 기술을 실행하는 대상 팜의 모든 컴퓨터에 대해 디스크 공간이 부족한지 확인합니다. 이 조건은 다음 식을 사용하여 평가됩니다.

FAIL: = FREESPACE < (Physical Memory * 2)

WARNING: = (Physical Memory * 2) < FREESPACE < (Physical Memory * 5)

PASS: = (Physical Memory * 5) < FREESPACE

이 조건이 감지되면 규칙은 조건의 심각도에 따라 Warning(경고) 또는 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공), Warning(경고) 및 Failed(실패)로 표시될 수 있습니다.

추가 하드 디스크 용량이 필요하거나 사용하지 않는 로그 및 기타 파일을 지워야 하는 컴퓨터를 확인하려는 경우 이 규칙을 실행합니다.

SharePoint Timer Service is Offline(SharePoint Timer Service가 오프라인 상태임)

이 규칙은 SharePoint 제품 및 기술을 실행하는 대상 팜의 모든 컴퓨터에서 SharePoint Timer Service가 중지된 상태인지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

다음 문제가 발생한 경우 이 규칙을 실행합니다.

  • 타이머 작업이 실행되지 않습니다.

  • SharePoint 제품 및 기술에서 생성하는 알림 및 기타 전자 메일이 예상대로 처리되지 않습니다.

SharePoint Tracing Service is Offline(SharePoint Tracing Service가 오프라인 상태임)

이 규칙은 SharePoint 제품 및 기술을 실행하는 대상 팜의 모든 컴퓨터에서 SharePoint Tracing Service가 중지된 상태인지 확인합니다. 이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.

SPDiag가 서버의 ULS 로그에서 전체 데이터를 수집할 수 없거나 팜 서버에서 ULS 로깅이 사용하도록 설정되어 있는지 확인하려는 경우 이 규칙을 실행합니다.

SQL servers are low on free disk space(SQL Server에 대해 사용 가능한 디스크 공간이 부족함)

이 규칙은 다음 식을 사용하여 SQL Server를 실행하는 대상 팜의 컴퓨터에 대해 디스크 공간이 부족한지 확인합니다.

FAIL: = (FreeSpaceOfDisk < DatabaseSize * growth * 2)

이 조건이 감지되면 규칙은 Failed(실패) 상태로 표시됩니다. 이 규칙은 Passed(성공) 및 Failed(실패)로 표시될 수 있습니다.