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(성공) 및 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(실패)로 표시될 수 있습니다.