SharePoint Server의 모니터링 개요Overview of monitoring in SharePoint Server

적용 대상: 예2013 예2016 yes2019 SharePointOnline 없음APPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

모니터링의 기본 목적은 짧은 응답 시간과 같은 서비스 성능 목표를 달성할 수 있도록 올바른 SharePoint Server 2016 환경을 보장하는 것입니다. SharePoint 중앙 관리 웹 사이트, System Center Management Pack for SharePoint Server 2013 및 Microsoft PowerShell 스크립트에서 모니터링 기능을 사용하여 SharePoint Server 2016 환경 및 서비스를 모니터링할 수 있습니다.The primary goal of monitoring is to ensure a healthy SharePoint Server 2016 environment so that you can achieve service performance objectives such as short response time. You can use the monitoring features from the SharePoint Central Administration website, System Center Management Pack for SharePoint Server 2013, and Microsoft PowerShell scripts to monitor the SharePoint Server 2016 environment and services.

로그 및 보고서는 SharePoint Server 2016 환경 및 서비스 상태를 추적합니다. 로깅 데이터베이스에서 로그를 읽을 수 있습니다. 로깅 데이터베이스를 사용하면 보기를 구성하고 로그를 Excel로 내보낼 수 있는 이점이 있습니다. 중앙 관리의 로그 및 보고서는 SharePoint Server 2016 시스템의 실행 방식을 이해하고, 문제를 분석 및 복구하고, 사이트의 메트릭을 보는 데 도움이 됩니다. 또한 System Center Management Pack for SharePoint Server 2013에서는 SharePoint Server 2016을 모니터링하는 데 사용할 수 있는 종단 간 모니터링 및 보고 시스템을 제공합니다.Logs and reports track SharePoint Server 2016 environment and service status. You can read the logs from the logging database. The advantage of using logging database is that you can configure your view and export the logs to Excel. The logs and reports from Central Administration help you understand how the SharePoint Server 2016 system is running, analyze and repair problems, and view metrics for the sites. In addition, System Center Management Pack for SharePoint Server 2013 provides an end-to-end monitoring and reporting system that you can use to monitor SharePoint Server 2016.

SharePoint Server 2016 환경을 모니터링하는 데에는 다음과 같은 작업이 포함됩니다.Monitoring the SharePoint Server 2016 environment includes the following tasks:

  • 비즈니스 요구에 맞게 다양한 모니터링 측면 구성Configuring the various aspects of monitoring to suit business needs.

  • SharePoint Server 2016 환경 모니터링을 위한 보고서 및 로그 보기Viewing reports and logs to monitor the SharePoint Server 2016 environment.

  • SharePoint 상태 분석기를 사용하여 모니터링 및 문제 해결Monitoring and resolving problems by using SharePoint Health Analyzer

SharePoint 환경에서 모니터링 구성Configuring monitoring in a SharePoint environment

SharePoint Server 2016은 해당 모니터링 기능에 대한 기본 설정이 설치된 상태로 제공됩니다. 하지만 비즈니스 요구에 따라 이러한 설정 중 일부를 변경해야 할 수 있습니다. 이러한 설정에는 진단 로깅과 사용 현황 및 상태 데이터 컬렉션이 포함됩니다. 진단 로깅 은 SharePoint Server 2016 팜 환경에 대한 데이터를 수집합니다. 사용 현황 및 상태 데이터 는 SharePoint Server 2016 서비스에 대해 수집됩니다.SharePoint Server 2016 comes installed with default settings for its monitoring features. However, you might want to change some of these settings to better suit business needs. These settings include diagnostic logging and usage and health data collection. Diagnostic logging collects data about the SharePoint Server 2016 farm environment. Usage and health data is collected for SharePoint Server 2016 services.

진단 로깅Diagnostic logging

SharePoint Server 2016은 SharePoint Server 2016 팜 환경의 문제 해결을 위해 사용할 수 있는 진단 로그로 데이터를 수집합니다. 대부분의 경우에는 기본 설정만으로도 충분하지만 비즈니스 요구 및 팜 수명 주기에 따라 이러한 설정을 변경해야 할 수 있습니다. 예를 들어 새 기능을 배포하거나 환경을 대규모로 변경하는 경우, 이러한 변경 중 시스템 상태에 대해 여러 데이터를 캡처하기 위해 로깅 레벨을 보다 세부적인 수준으로 변경하거나, 로그 크기 및 데이터를 기록하는 데 필요한 리소스를 줄이기 위해 더 낮은 수준으로 변경할 수 있습니다. 자세한 내용 및 모범 사례는 SharePoint Server에서 진단 로깅 구성을 참조하십시오.SharePoint Server 2016 collects data in the diagnostic log that you can use to troubleshoot the SharePoint Server 2016 farm environment. The default settings are sufficient for most situations, but depending upon the business needs and lifecycle of the farm, you might want to change these settings. For example, if you are deploying a new feature or making large-scale changes to the environment, you might want to change the logging level to either a more verbose level, to capture as much data about the state of the system during the changes, or to a lower level to reduce the size of the log and the resources that are required to log the data. For more information and best practices, see Configure diagnostic logging in SharePoint Server.

사용 현황 및 상태 데이터 컬렉션 및 타이머 작업Usage and health data collection and timer job

사용 현황 및 상태 데이터는 SharePoint Server 2016 사용 방식을 보여주기 위해 수집됩니다. 시스템은 사용 현황 및 상태 데이터를 로깅 폴더 및 로깅 데이터베이스에 기록합니다. 사용 현황 및 상태 데이터는 성능 카운터 데이터, 이벤트 로그 데이터, 타이머 서비스 데이터, 사이트 모음 및 사이트에 대한 메트릭, 검색 사용 현황 데이터 또는 다양한 웹 서버 성능 요소로 구성될 수 있습니다. 시스템은 이러한 데이터를 사용해서 상태 보고서 및 관리 보고서를 만듭니다.Usage and health data is collected to show how SharePoint Server 2016 is used. The system writes usage and health data to the logging folder and the logging database. The usage and health data might consist of performance counter data, event log data, timer service data, metrics for site collections and sites, search usage data, or various performance aspects of the Web servers. The system uses this data to create health reports, and administrative reports.

SharePoint Server 2016의 많은 기능이 일정에 따라 서비스를 실행하기 위해 타이머 작업을 사용합니다. SharePoint Server 2016은 특정 타이머 작업을 사용하여 작업을 정기적으로 모니터링하고 모니터링 데이터를 수집합니다. 타이머 작업은 실행할 서비스를 지정하고 서비스를 시작할 빈도를 지정합니다. SPTimerV4(SharePoint Timer Service)는 타이머 작업을 실행합니다.Many features in SharePoint Server 2016 rely on timer jobs to run services according to a schedule. SharePoint Server 2016 uses specific timer jobs to regularly monitor tasks and collect monitoring data. A timer job specifies the service to run and how frequently the service should be started. The SharePoint Timer Service (SPTimerV4) runs timer jobs.

타이머 작업은 실행 빈도를 늘리거나 줄이도록 조정할 수 있습니다. 관심이 없는 데이터를 수집하는 작업은 사용하지 않도록 설정할 수도 있습니다. 타이머 작업에서는 다음과 같은 기능을 수행할 수 있습니다.You might want timer jobs to run more frequently or less frequently. You might even want to disable jobs that collect data that you are not interested in. You can perform the following tasks on timer jobs:

  • 타이머 작업을 실행하는 일정 수정Modify the schedule that the timer job runs on.

  • 즉시 타이머 작업 실행Run timer jobs immediately.

  • 타이머 작업을 사용하거나 사용하지 않도록 설정Enable or disable timer jobs.

  • 타이머 작업 보기. 현재 예약된 작업, 실패한 작업, 현재 실행 중인 작업 및 전체 타이머 작업 기록을 볼 수 있습니다.View timer job status. You can view currently scheduled jobs, failed jobs, currently running jobs, and a complete timer job history.

자세한 내용은 SharePoint Server 2016에서 SharePoint 상태 분석기 타이머 작업 구성을 참조하세요.For more information, see Configure SharePoint Health Analyzer timer jobs in SharePoint Server 2016.

SharePoint 보고서 및 로그 보기Viewing SharePoint reports and logs

서버 상태, 사이트 사용 및 검색에 대한 데이터를 수집하고 보고서를 만들도록 SharePoint Server 2016을 구성할 수 있습니다. 다음 리소스를 참조하십시오.SharePoint Server 2016 can be configured to collect data and create reports about server status, site use and search. See the following resources:

Microsoft PowerShell을 사용하여 로그를 보거나 로깅 데이터베이스에서 로그를 직접 읽을 수 있습니다. 캐시 성능 및 검색을 모니터링할 수 있으며, 타이머 작업 상태를 볼 수도 있습니다.You can view logs by using Microsoft PowerShell or read the logs directly from the logging database. You can monitor cache performance and search. And you can also view the timer job status.

다음 리소스에서는 보고서 및 로그에 대한 자세한 정보를 제공합니다.The following resources give more information about reports and logs:

SharePoint 상태 분석기를 사용하여 모니터링 및 문제 해결Monitoring and resolving problems by using SharePoint Health Analyzer

SharePoint Server 2016에는 잠재적인 구성, 성능 및 사용 문제를 확인하는 데 사용할 수 있는 SharePoint 상태 분석기라는 통합 상태 분석 도구가 포함되어 있습니다. SharePoint 상태 분석기는 팜의 서버에 대해 미리 정의된 상태 규칙을 실행합니다. 상태 규칙은 테스트를 실행하고 테스트 결과를 보여 주는 상태를 반환합니다. 규칙이 실패하면 SharePoint 상태 분석기가 문제 및 솔루션 검토 페이지에서 경고를 만들고 상태를 Windows 이벤트 로그에 기록합니다. 경고를 클릭하면 해당 문제에 대한 자세한 정보를 확인하고 문제 해결을 위한 단계를 볼 수 있습니다. 또한 경고를 일으킨 규칙을 열고 해당 설정을 변경할 수도 있습니다.SharePoint Server 2016 includes an integrated health analysis tool that is named SharePoint Health Analyzer that you can use to check for potential configuration, performance, and usage problems. SharePoint Health Analyzer runs predefined health rules against servers in the farm. A health rule runs a test and returns a status that tells you the outcome of the test. When any rule fails, SharePoint Health Analyzer creates an alert on the Review problems and solutions page and writes status to the Windows Event log. You can click an alert to view more information about the problem and see steps to resolve the problem. You can also open the rule that raised the alert and change its settings.

또한 상태 분석기 보고서 목록 항목을 편집하고, 사용자 지정 보기를 만들고, 목록 항목을 Excel로 내보내고, 목록에 대한 RSS 피드에 구독하고, 다른 여러 작업을 수행할 수 있습니다. 각 상태 규칙은 보안, 성능, 구성 또는 가용성의 범주 중 하나에 포함됩니다.You can also edit Health Analyzer Reports list items, create custom views, export the list items into Excel, subscribe to the RSS feed for the list, and perform many other tasks. Each health rule falls in one of the following categories: Security, Performance, Configuration, or Availability.

모든 상태 규칙은 모니터링 페이지에서 중앙 관리를 통해 제공됩니다. 팜 관리자는 다음을 수행하도록 특정 상태 규칙을 구성할 수 있습니다.All health rules are available through Central Administration, on the Monitoring page. Farm administrators can configure specific health rules to do the following:

  • 규칙을 사용하거나 사용하지 않도록 설정Enable or disable rules.

  • 미리 정의된 일정에 따라 실행되도록 규칙 구성Configure rules to run on a predefined schedule.

  • 규칙을 실행할 범위 정의Define the scope where the rules run.

  • 문제가 발견되면 전자 메일 알림 받기Receive e-mail alerts when problems are found.

  • 정의된 일정에 따라 또는 즉시 규칙 실행Run rules on a defined schedule or on an impromptu basis.

이러한 설정을 구성하는 방법에 대한 자세한 내용은 SharePoint Server에서 SharePoint 상태 분석기 규칙 구성을 참조하세요.For more information about configuring these settings, see Configure SharePoint Health Analyzer rules in SharePoint Server.

상태 규칙 및 SharePoint Server 2016에서 문제를 해결하는 방법에 대한 자세한 내용은 SharePoint 2016에 대한 SharePoint 상태 분석기 규칙 참조)를 참조하십시오.For more information about the health rules and how to troubleshoot problems in SharePoint Server 2016, see SharePoint Health Analyzer rules reference for SharePoint Server 2016.