Развертывание диспетчера статистики в Skype для бизнеса Server 2015Deploy Statistics Manager for Skype for Business Server 2015

Сводка: В данном разделе приведены описан процесс развертывания диспетчера статистики для Скайп для Business Server 2015.Summary: Read this topic to learn how to deploy Statistics Manager for Skype for Business Server 2015.

Диспетчер статистики для Скайп для Business Server представляет собой мощное средство, которое позволяет просматривать Скайп для данные о работоспособности и производительности Business Server в режиме реального времени.Statistics Manager for Skype for Business Server is a powerful tool that allows you to view Skype for Business Server health and performance data in real time. Опрос данные о производительности на серверах сотни раз в несколько секунд и просмотреть результаты мгновенно на веб-сайт диспетчера статистики.You can poll performance data across hundreds of servers every few seconds, and view the results instantly on the Statistics Manager Website.

Прежде чем пытаться установить диспетчер статистики, убедитесь, что вы знакомы с требования к программному обеспечению, сети и оборудования.Before you attempt to install Statistics Manager, be sure you are familiar with the software, networking, and hardware requirements. Для получения дополнительных сведений см. Планирование для диспетчера статистики для Скайп для Business Server 2015.For more information, see Plan for Statistics Manager for Skype for Business Server 2015.

Примечание

При обновлении с предыдущей версии диспетчера статистики см.: Обновление статистики диспетчер для Скайп для Business Server 2015.If you are upgrading from a previous version of Statistics Manager, see Upgrade Statistics Manager for Skype for Business Server 2015.

Примечание

Веб-сайт диспетчера статистики тестировался и корректно работает с браузерами Internet Explorer 11 и более поздних версий, Edge 20.10240 и более поздних версий и Chrome 46 и более поздних версий (текущая актуальная версия).The Statistics Manager Website has been tested and works correctly on Internet Explorer 11+, Edge 20.10240+ , and Chrome 46+ (current evergreen version).

Можно найти диспетчер статистики загружаемые в https://aka.ms/StatsManDownload.You can find the Statistics Manager downloadable at https://aka.ms/StatsManDownload.

В этой статье содержатся следующие разделы:This topic contains the following sections:

Развертывание диспетчера статистикиDeploy Statistics Manager

Чтобы развернуть статистики Manager, выполните следующие действия:To deploy Statistics Manager, follow these steps:

  1. Подготовьте хост-компьютер прослушивателя, установив систему кэширования в памяти Redis и убедившись, что установлены все необходимые сертификаты.Prepare the Listener host machine by installing the Redis in-memory caching system, and by ensuring that you have installed the appropriate certificates.

  2. Установите службу прослушивателя на хост-компьютере. Install the Listener service on the host machine.

  3. Установите веб-сайт на хост-компьютере.Install the Website on the host machine.

  4. Установите агент на каждом Скайп машины Business Server, которые вы хотите отслеживать.Install an Agent on each Skype for Business Server machine you wish to monitor.

  5. Импортируйте топологию для отслеживаемых серверов.Import the topology for the servers you are monitoring.

Примечание

Система Redis, служба прослушивателя и веб-сайт должны быть установлены на одном хост-компьютере.Redis, the Listener service, and the Website must all be installed on the same host machine. Убедитесь, что этот компьютер не Скайп Business Server установлена.Be sure the host machine does not have Skype for Business Server installed.

Подготовка хост-компьютера прослушивателяPrepare the Listener host machine

Подготовка компьютера узла, необходимо будет установить системы кэширования в памяти Redis и убедитесь, что действующего сертификата на компьютере.To prepare the host machine, you will need to install the Redis in-memory caching system, and ensure that a valid certificate is on the machine. Корпорация Майкрософт рекомендует установить последние стабильным построения Redis 3.0.Microsoft recommends that you install the latest stable build of Redis 3.0. Статистика диспетчера версии 1.1 была протестирована Redis 3.0.501 и Redis 2.8.2400.Statistics Manager version 1.1 was tested with Redis 3.0.501 and Redis 2.8.2400.

  1. Загрузить Redis со следующего сайта: https://github.com/MSOpenTech/redis.Download Redis from the following site: https://github.com/MSOpenTech/redis.

    Можно загрузить неподписанный программы установкиhttps://github.com/MSOpenTech/redis/releasesUnsigned installers can be downloaded from https://github.com/MSOpenTech/redis/releases

    При необходимости, подписанные двоичные файлы можно загрузить популярные пакет руководители: Nuget и Choclatey.If required, signed binaries are available through popular package managers: Nuget and Choclatey.

    • Запустите MSI-файл и следуйте указаниям.Run the provided msi and follow the prompts.

    • Не устанавливайте флажок, добавляющий правило брандмауэра.Do not check the box to add a firewall rule.

  2. Службе прослушивателя требуется сертификат.The Listener service requires a certificate. Корпорация Майкрософт рекомендует, что у вас есть сертификат, подписанный с доверенным центром сертификации.Microsoft strongly recommends that you have a certificate signed by a trusted certificate authority.

    Если вы хотите использовать самозаверяющий сертификат (например, для тестирования в лаборатории), см. раздел Создание самозаверяющего сертификата.If you want to use a self-signed certificate--for testing purposes in a lab, for example--see Create a self-signed certificate.

    Обратите внимание, что агент использует проверку по отпечатку сертификата (вместо проверки цепочки сертификатов). Он не будет выполнять полную проверку сертификатов, так как возможно использование самозаверяющих сертификатов.Note that the Agent uses certificate thumbprint verification (instead of chain verification). It will not do full certificate validation because it is possible to use self-signed certificates.

Установка службы прослушивателяInstall the Listener service

Установите службы прослушивания на главном компьютере, запустив StatsManPerfAgentListener.msi и укажите следующее:Install the Listener service on the host machine by running the StatsManPerfAgentListener.msi and specifying the following:

  1. Изучите лицензионное соглашение. Если вы согласны, выберите пункт Я принимаю условия лицензионного соглашения и нажмите кнопку Далее. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. На следующей странице введите указанную ниже информацию.On the next page, specify the following information:

    • Пароль службы. Этот пароль будет использоваться удаленными агентами для проверки подлинности в службе прослушивателя.Service Password: This is the password the remote Agents will use to authenticate to the Listener service.

    • Порта службы: Это номер порта HTTPS, прослушиватель будет использоваться для связи с агентами.Service Port: This is the HTTPS port number that the Listener will use to communicate with the Agents. Во время установки этот порт будет разрешен в локальном брандмауэре, будет создан список ACL для URL-адреса и к этому порту будет привязан SSL-сертификат.During installation, this port will be allowed through the local firewall, a URL ACL will be created, and an SSL cert will be bound to this port. Значение по умолчанию — 8443.The default is 8443.

    • Отпечаток сертификата: Это отпечаток сертификата, который прослушиватель будет использоваться для шифрования протокол HTTPS.Certificate Thumbprint: This is the certificate thumbprint the Listener will use to encrypt the HTTPS protocol. Сетевая служба должна иметь доступ на чтение к закрытому ключу.Network Service must have read access to the private key.

      Для выбора отпечатка сертификата нажмите кнопку Выбор....Click the Select... button to choose the thumbprint.

      Отпечаток сертификата можно найти с помощью диспетчера сертификатов или с помощью следующей команды PowerShell:You can find the Certificate thumbprint by using Certificate Manager or by using the following PowerShell command:

    Get-ChildItem -path cert:\LocalMachine\My
    
    • Папка установки: Это каталог, на котором будет установлен двоичных файлов.Install Dir: This is the directory on which the binaries will be installed. Каталог по умолчанию можно изменить на другой с помощью кнопки Обзор....You may change it from the default by using the Browse... button.

    • AppData Dir: Это каталог, в которой будут храниться папке Logs и другие данные.AppData Dir: This is the directory where the Logs folder and other data will be stored. Каталог по умолчанию можно изменить на другой.You may change it from the default. Он не будет удален при удалении программы.It will not be deleted on uninstall.

  3. Нажмите Установить.Click Install.

Чтобы проверить установку, сделайте следующее.To validate the installation, perform the following steps:

  1. Откройте браузер и перейдите к https://localhost: <порт службы>/healthcheck/Open a browser and navigate to https://localhost:<service-port>/healthcheck/

    По умолчанию порт службы — 8443 (если вы не задали другой порт).By default, the service port is 8443 (unless you specified another port).

  2. Чтобы убедиться, что прослушиватель установлен правильно, проверьте следующие вещи.To ensure the Listener has installed properly, look for the following:

    • Если страница проверки работоспособности отображается, прослушиватель установлен успешно.If the healthcheck page shows up, the Listener installation was successful.

    • Если значение KnownServersCount не меньше 1, то подключение к системе Redis установлено.If the KnownServersCount is 1 or higher, then the connection to Redis is established.

    • Подождав несколько минут и дождавшись установки по меньшей мере одного агента, посмотрите, увеличивается ли значение счетчика ValuesWritten.After waiting a few minutes, and after at least one Agent has been installed, check to see that the ValuesWritten counter is incrementing.

Установка веб-сайтаInstall the Website

Установите веб-сайт, на главном компьютере, запустив StatsManWebSite.msi и укажите следующее:Install the Website on the host machine by running the StatsManWebSite.msi and specifying the following:

  1. Изучите лицензионное соглашение. Если вы согласны, выберите пункт Я принимаю условия лицензионного соглашения и нажмите кнопку Далее. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. На следующей странице введите указанную ниже информацию.On the next page, specify the following information:

    • Порта службы: Это номер порта, который выполняется прослушивание для веб-сайта.Service Port: This is the port number the web site will listen on. Его можно изменить позже, используя привязку порта в диспетчере служб IIS.You can change it later by using IIS manager binding. Во время установки этот порт будет разрешен в локальном брандмауэре.During installation, this port will be allowed through the local firewall.

    • Папка установки: Это каталог, где будут установлены двоичные файлы.Install Dir: This is the directory where the binaries will be installed. Каталог по умолчанию можно изменить на другой с помощью кнопки Обзор....You may change it from the default by using the Browse... button.

    • AppData Dir: Это каталог, в которой будут храниться папке Logs и другие данные.AppData Dir: This is the directory where the Logs folder and other data will be stored. Каталог по умолчанию можно изменить на другой.You may change it from the default. Он не будет удален при удалении программы.It will not be deleted on uninstall.

  3. Нажмите Установить.Click Install.

Чтобы просмотреть веб-сайта, откройте браузер и перейдите к: http://localhost, webport>/.To view the Website, open a browser, and navigate to: http://localhost,webport>/.

Чтобы просмотреть сведения только о работоспособности, откройте браузер и перейдите к: http://localhost: <webport>/технологий /.To view health information only, open a browser, and navigate to: http://localhost:<webport>/healthcheck/.

По умолчанию номер веб-порта — 8080.By default, the web port number is 8080. Привязку порта веб-сайта можно изменить с помощью диспетчера служб IIS.You can change the port binding of the website by using IIS manager.

Веб-установщик добавляет локальную группу безопасности с именем StatsManWebSiteUsers.The web installer adds a local security group, called StatsManWebSiteUsers. В эту группу безопасности можно добавить учетные записи, которым нужно дать доступ к веб-сайту.You can add accounts to this security group to grant access to the Website.

Установка агентовInstall the Agents

Установите агент на каждом Скайп для Business Server, который вы хотите отслеживать, запустив StatsManPerfAgent.msi и укажите следующее:Install an Agent on each Skype for Business Server that you wish to monitor by running the StatsManPerfAgent.msi and specifying the following:

  1. Изучите лицензионное соглашение. Если вы согласны, выберите пункт Я принимаю условия лицензионного соглашения и нажмите кнопку Далее. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. На следующей странице введите указанную ниже информацию.On the next page, specify the following information:

    • Пароль службы. Этот пароль будет использоваться удаленными агентами для проверки подлинности в службе прослушивателя.Service Password: This is the password the remote agent will use to authenticate to the Listener service.

    • Службы URI: Это URI, где находится прослушиватель.Service URI: This is the URI where the Listener resides. Следует использовать https://name:port формат.It should use the https://name:port format.

      Можно использовать NetBIOS-имя или полное доменное имя.You can use a NETBIOS name or a FQDN. Можно использовать имя, которое также указан как Тема или Альтернативные имена субъекта сертификата на службу прослушивателя, но это не является обязательным требованием.You can use the name that is also specified as the Subject or Subject Alternative Names of the certificate on the Listener service, but this is not a requirement.

    • Службы отпечаток: Это отпечаток SSL-сертификата, используемого прослушиватель.Service Thumbprint: This is the thumbprint of the SSL certificate the Listener is using. Этот отпечаток будет использоваться агентом для проверки подлинности в службе прослушивателя.The Agent will use this thumbprint to authenticate to the Listener. (Он не будет выполнять полную проверку сертификатов, так как возможно использование самозаверяющих сертификатов.)(It will not do full certificate validation because it is possible to use self-signed certificates.)

    • Папка установки: Это каталог, на котором будет установлен двоичных файлов.Install Dir: This is the directory on which the binaries will be installed. Каталог по умолчанию можно изменить на другой с помощью кнопки Обзор....You may change it from the default by using the Browse... button.

    • AppData Dir: Это каталог, в папке Logs и файл зашифрованные password.txt будет храниться.AppData Dir: This is the directory where the Logs folder and the encrypted password.txt file will be stored. Каталог по умолчанию можно изменить на другой.You may thanks change it from the default. Он не будет удален при удалении программы.It will not be deleted on uninstall.

  3. Нажмите Установить.Click Install.

Если вы устанавливаете агент на несколько компьютеров, возможно, стоит сделать это в автоматическом режиме. Пример: If you are installing an Agent on numerous machines, you will probably want to do this in unattended mode. For example:

msiexec /l install.log /i StatsManPerfAgent.msi SERVICE_THUMBPRINT=<thumbprint> SERVICE_PASSWORD=<password> SERVICE_URI=https://<hostname>:<servicePort>/[INSTALLDIR=<directory>][DIR_  STATSMANAPPDATA=<directory>]

импорт топологииImport the topology

После установки диспетчера статистики и запущен, необходимо импортировать Скайп для топологии Business Server таким образом, Менеджер Статистика знает сайта, пула и роли каждого сервера.After Statistics Manager is installed and running, you need to import the Skype for Business Server topology so that Statistics Manager knows the Site, Pool, and Role of each server. Чтобы импортировать вашей Скайп для топологии Business Server, командлет Get-CsPool используется для получения сведений о каждом пуле, используемых в вашей организации, затем импортировать эти сведения в диспетчер статистики.To import your Skype for Business Server topology, you will use the Get-CsPool cmdlet to retrieve information about each pool in use in your organization, then import this information into Statistics Manager.

Чтобы импортировать Скайп для топологии Business Server, выполните следующие действия:To import the Skype for Business Server topology, follow these steps:

  1. На узле, который содержит Скайп по командлетам Business Server PowerShell:On a host that has the Skype for Business Server PowerShell cmdlets:

    а.a. Выполните следующую команду.Run the following command:

    Get-CsPool | Export-Clixml -Path mypoolinfo.xml
    

    б.b. Скопируйте файл «mypoolinfo.xml» на сервер, на котором выполняется прослушиватель.Copy the "mypoolinfo.xml" file to the server that runs the Listener.

  2. На хосте, на котором запущен прослушиватель:On the host that runs the Listener:

    а.a. Запустите PowerShell.Run PowerShell.

    б.b. Перейдите в каталог, куда установлен прослушиватель.Navigate to the directory on which the Listener is installed. По умолчанию это:The default is:

    cd C:\Program Files\Skype for Business Server StatsMan Listener
    
  3. Чтобы проверить, какие серверы добавляются и обновляются, выполните следующую команду:To confirm which servers are being added and updated, run the following command:

     .\Update-StatsManServerInfo.ps1 -CsPoolFile  <path to mypoolinfo.xml>
    

Следующая команда позволяет увидеть все параметры:The following command enables you to view all options:

Get-Help .\Update-StatsManServerInfo.ps1 -Detailed 

Для просмотра всей импортированной информации о сервере выполните следующий сценарий: To see your your currently imported server information, run the following script:

.\Get-StatsManServerInfo.ps1

Если вы хотите отслеживать серверах, не входящих в вашей Скайп для топологии Business Server — сервер Exchange Server, например можно сделать импорта одного сервера на главном компьютере, на котором выполняется прослушиватель.If you would like to monitor servers that are not in your Skype for Business Server topology--an Exchange Server, for example--you can do a single-server import on the host that runs the Listener. Чтобы выполнить импорт для одного сервера, сделайте следующее.To do a single-server import, follow these steps:

  1. Перейдите в каталог, куда установлен прослушиватель.Navigate to the directory on which the Listener is installed. По умолчанию это:The default is:

    cd C:\Program Files\Skype for Business Server StatsMan Listener
    
  2. Выполните следующую команду.Run the following command:

     .\Update-StatsManServerInfo.ps1 -HostName <hostname> -SiteName <name of site> -PoolName <poolName> -Roles <role1>[,<role2>,<roleN>]
    

Поиск и устранение неполадок в развертыванииTroubleshoot your deployment

Если агент не запускается, проверьте следующее. If an Agent fails to start, check for the following:

  • Агент, зарегистрированный в диспетчере статистики?Is the agent registered in Statistics Manager?
  1. Убедитесь, что вы выполнили инструкции по импорту топологии. См. статью Импорт топологии. Make sure you followed the instructions for importing the topology. See Import the topology.

  2. Если агент находится на сервере, который не указан в топологии (например, узлы в кластере SQL AlwaysOn), необходимо добавить агент вручную, следуя инструкциям в статье Импорт топологии.If the Agent is on a server that is not listed in the topology (for example, the nodes in a SQL AlwaysOn cluster), you will need to add the Agent manually by following the instructions in Import the topology.

  • Может ли агент установить контакт с прослушивателем?Can the Agent contact the Listener?
  1. Убедитесь, что служба прослушивателя запущена. Make sure the Listener service is running.

    Если служба не запущена, убедитесь, что система Redis запущена, а затем попробуйте перезапустить прослушиватель.If it is not running, make sure Redis is running, and then try to restart the Listener.

  2. Убедитесь, что порт открыт в службу прослушивателя, и, что компьютер агента обмениваться данными с номер порта.Make sure the port is open to the Listener service, and that the Agent computer can communicate with the port.

  • Чтобы убедиться, что статистика диспетчер сбор данных, можно проверить CSV-файла следующим образом.To ensure that Statistics Manager is collecting data, you can check the CSV file as follows.

    Следующая команда получает имена хранилищ счетчика: The following command retrieves the counter storage names:

    .\PerfAgentStorageManager.exe -redis=localhost -a=listcounterstoragenames -mode=verbose | findstr /i processor
    

    Следующая команда получает значения указанных счетчиков: The next command retrieves the values for the specified counters:

    .\PerfAgentStorageManager.exe -redis=localhost -a=getcountervalues  -counter="\\*\Processor Information\% Processor Time_Mean_Mean\_Total" -file:all-processor.csv
    

Сведения о всех событий, которые могут отображаться в журнале событий приложений см.: Устранение неполадок диспетчер статистики для Скайп для Business Server 2015.For information about all the events you might see in the application event log, see Troubleshoot Statistics Manager for Skype for Business Server 2015.

Создание самозаверяющего сертификатаCreate a self-signed certificate

Майкрософт настоятельно рекомендует использовать сертификат, подписанный надежным центром сертификации.Microsoft strongly recommends that you use a certificate signed by a trusted certificate authority. Если же вы хотите использовать самозаверяющий сертификат в целях тестирования, сделайте следующее.However, if you want to use a self-signed certificate for testing purposes, do the following:

  1. Выполнив вход от имени администратора, введите в консоли PowerShell следующую команду:From a PowerShell console while logged on as Administrator, type the following:

    New-SelfSignedCertificate -DnsName StatsManListener -CertStoreLocation Cert:\LocalMachine\My
    
  2. Тип certlm.msc.Type certlm.msc. Откроется диспетчер сертификатов для локального компьютера.This will open the Certificate Manager for the local machine.

  3. Перейдите на Личные, а затем откройте сертификаты.Navigate to Personal, and then open Certificates.

  4. Щелкните правой кнопкой мыши на StatsManListener ->все задачи ->управление закрытых ключей...Right click on StatsManListener->All Tasks->Manage Private Keys…

  5. Нажмите кнопку Добавить **.Click **Add.

  6. В поле Введите имена выбираемых объектов введите "Сетевая служба"In the Enter the object names to select box, type the following: Network Service

  7. Нажмите ОК.Click OK.

  8. В разделе Полный доступ снимите флажок Разрешить. (Необходим только доступ на чтение.)Under Full Control, un-check the Allow check box. (Only Read access is necessary.)

  9. Нажмите ОК.Click OK.

Дополнительные сведенияFor more information

Дополнительные сведения приведены далее.For more information, see the following: