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

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

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

Подготовка к работе

Примечание.

Администраторы обычно используют веб-сайт центра администрирования SharePoint и командную консоль SharePoint для управления развертываниями. Сведения о специальных возможностях для администраторов см. в статье Специальные возможности для SharePoint 2013. > Так как SharePoint Server работает как веб-сайты в службах IIS, администраторы и пользователи зависят от специальных возможностей, предоставляемых браузерами. SharePoint Server поддерживает специальные возможности поддерживаемых браузеров. Дополнительные сведения см. в следующих ресурсах: >Планирование поддержки браузеров в sharePoint Server 2016>Специальные возможности в Сочетанияклавиш> SharePoint >Touch

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

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

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

  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.

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

  2. Выберите SharePoint 2016.

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

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

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

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

Для просмотра хода выполнения команды используется параметр 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.

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

  2. Выберите SharePoint 2016.

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

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

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

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

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

  2. Выберите SharePoint 2016.

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

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

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

Где:

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

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

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

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

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

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

См. также

Понятия

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