Настройка сбора данных об использовании и исправности в SharePoint Server

 

**Применимо к:**SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-07-18

Сводка. Сведения о том, как настроить сбор данных об использовании и исправности в SharePoint Server 2016 и SharePoint Server 2013.

SharePoint Server записывает данные о работоспособности и использовании в папку ведения журналов, а также в базу данных журналов. Можно использовать Веб-сайт центра администрирования SharePoint для настройки параметров сбора данных о работоспособности.

В этой статье

  • Перед началом работы

  • Настройка сбора данных об использовании и исправности с помощью центра администрирования

  • Настройка сбора данных об использовании с помощью Windows PowerShell

  • Настройка сбора данных об использовании для событий с помощью Windows PowerShell

  • Запись данных об использовании в другую базу данных журналов с помощью Windows PowerShell

Перед началом работы

Примечание

Для управления развертываниями администраторы обычно используют веб-сайт Веб-сайт центра администрирования SharePoint и командную консоль Командная консоль SharePoint. Дополнительные сведения о специальных возможностях для администраторов см. в статье Специальные возможности в SharePoint 2013.
Поскольку SharePoint Server выполняется в виде веб-сайтов в IIS, администраторы и пользователи зависят от специальных возможностей, предоставляемых браузерами. SharePoint Server может использовать специальные возможности всех поддерживаемых браузеров. Дополнительные сведения см. в следующих источниках.

Настройка сбора данных об использовании и исправности с помощью центра администрирования

Параметры данных об использовании и исправности распространяются на всю ферму и не могут задаваться для отдельных для серверов.

Настройка сбора данных об использовании и исправности с помощью центра администрирования

  1. Выполнять эту процедуру могут только участники группы "Администраторы фермы".

    Командлеты

  2. На домашней странице центра Центр администрирования щелкните Мониторинг.

  3. В разделе Отчеты страницы мониторинга щелкните Настройка сбора данных использования и работоспособности.

  4. В разделе Сбор данных об использовании на странице настроек сбора данных об использовании и работоспособности установите флажок Включить сбор данных об использовании.

  5. В разделе Выбор события установите флажки напротив событий, которые следует регистрировать.

    При записи в журнал используются системные ресурсы, и это может отразиться на производительности и использовании дискового пространства. Регистрируйте только те события, по которым требуются регулярные отчеты.

    Для срочных отчетов или исследований включайте регистрацию необходимых событий и отключайте ее сразу после подготовки отчета. Дополнительные сведения см. в статье Настройка сбора данных об использовании для событий с помощью Windows PowerShell

  6. В поле Расположение файла журнала раздела Использование параметров сбора данных укажите путь к папке, в которую следует поместить журнал использования и работоспособности. Этот путь должен существовать на каждом сервере фермы.

    Эти параметры применяются ко всем событиям.

  7. В разделе Сбор данных о работоспособности установите флажок Включить сбор данных о работоспособности. Чтобы изменить графики сбора данных, щелкните Расписание сбора данных для журнала работоспособности. Можно увидеть список заданий таймера по сбору данных о работоспособности. Щелкните одно из заданий, чтобы изменить его график или отключить. Если отключить задание таймера, данные о работоспособности собираться не будут. Дополнительные сведения см. в разделе Справочник по заданиям таймера SharePoint Server 2016.

  8. Чтобы изменить расписание сбора данных для журнала, щелкните Расписание сбора данных для журнала, затем щелкните любое задание таймера для изменения расписания или отключения этого задания таймера. Если отключить задание таймера, данные о работоспособности собираться не будут.

  9. Чтобы изменить способ проверки подлинности в разделе Сервер базы данных журналов, выберите параметр Проверка подлинности Windows или Проверка подлинности SQL.

    Чтобы изменить значения параметров Сервер базы данных и Имя базы данных, необходимо использовать PowerShell. Дополнительные сведения см. в разделе Запись данных об использовании в другую базу данных журналов с помощью Windows PowerShell.

Настройка сбора данных об использовании с помощью Windows PowerShell

Настройка сбора данных об использовании с помощью Windows PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов продуктов Продукты SharePoint 2013.

    Примечание

    Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Щелкните Продукты SharePoint 2016.

  4. Выберите Командная консоль SharePoint 2016.

  5. В командной строке PowerShell введите следующую команду.

    Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-Verbose]
    

    где <Path> — это путь, который существует на каждом компьютере фермы.

    Для просмотра хода выполнения команды используется параметр Verbose.

    Включите регистрацию данных об использовании, указав следующую команду.

    Set-SPUsageService -LoggingEnabled 1
    

Дополнительные сведения см. в статье Set-SPUsageService.

Настройка сбора данных об использовании для событий с помощью Windows PowerShell

Типы событий. Приведенные на странице настройки сбора данных об использовании и работоспособности в Центр администрирования не отличаются от определений использования в PowerShell. Можно использовать только PowerShell для настройки каждого определения использования по отдельности. Кроме того, изменить можно только значение параметра DaysRetained.

Настройка сбора данных о событиях для журнала с помощью Windows PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов продуктов Продукты SharePoint 2013.

    Примечание

    Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Щелкните Продукты SharePoint 2016.

  4. Выберите Командная консоль SharePoint 2016.

  5. В командной строке PowerShell введите следующую команду.

    Set-SPUsageDefinition -Identity <SPUsageDefinitionPipeBind> [-Enable] [-DaysRetained <0-31>] [-Verbose]
    

    где <SPUsageDefinitionPipeBind> указывает объект определения использования, который необходимо обновить. Тип значения: допустимый идентификатор GUID в виде 12345678-90ab-cdef-1234-567890bcdefgh, допустимое имя определения использования (например, SiteSubscriptionConfig1) или экземпляр допустимого объекта SPUsageDefinition. Можно использовать командлет PowerShellGet-SPUsageDefinition для получения этого идентификатора GUID. Дополнительные сведения см. в разделе Get-SPUsageDefinition.

    Для включения регистрации данных об использовании для данного описания использования применяется переключатель Enable. Параметр DaysRetained позволяет указать продолжительность хранения данных в журнале. Допустимы значения в диапазоне от 0 до 31 дней. Для просмотра хода выполнения команды используется параметр Verbose.

Дополнительные сведения см. в статье Set-SPUsageDefinition.

Запись данных об использовании в другую базу данных журналов с помощью Windows PowerShell

Для изменения этого параметра можно использовать PowerShell.

Запись данных об использовании в другую базу данных журналов с помощью Windows PowerShell

  1. Убедитесь, что предоставлены следующие разрешения.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов продуктов Продукты SharePoint 2013.

    Примечание

    Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Щелкните Продукты SharePoint 2016.

  4. Щелкните Командная консоль Командная консоль SharePoint 2016.

  5. В командной строке PowerShell введите следующую команду:

    Set-SPUsageApplication -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> [-DatabaseUserName <UserName>] [-DatabasePassword <Password>] [-Verbose]
    

    Где:

    • <DatabaseServerName> — это имя сервера узла для базы данных журналов. Параметру DatabaseServer следует задать значение даже в случае расположения новой базы данных на том же сервере.

    • <DatabaseName> — имя базы данных журналов.

    • <UserName> — имя пользователя для подключения к базе данных журналов. Этот параметр следует использовать только в том случае, если для доступа к базе данных журналов используется проверка подлинности SQL Server.

    • <Password> — пароль пользователя, указанного в параметре DatabaseUserName. Необходимо указать как <UserName>, так и <Password>, если владелец базы данных имеет другую учетную запись пользователя, чем та, под которой выполнен вход.

    Для просмотра хода выполнения команды используется параметр Verbose.

Дополнительные сведения см. в статье Set-SPUsageApplication.

See also

Обзор мониторинга в SharePoint Server 2016