Implantar Gerenciador de Estatísticas do Skype for Business ServerDeploy Statistics Manager for Skype for Business Server

Resumo: Leia este tópico para saber como implantar o Gerenciador de Estatísticas do Skype for Business Server.Summary: Read this topic to learn how to deploy Statistics Manager for Skype for Business Server.

O Gerenciador de Estatísticas do Skype for Business Server é uma poderosa ferramenta que permite exibir o desempenho e a integridade do Skype for Business Server em tempo real.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. É possível sondar dados de desempenho em centenas de servidores em intervalos de alguns segundos e ver os resultados instantaneamente no site do Gerenciador de Estatísticas.You can poll performance data across hundreds of servers every few seconds, and view the results instantly on the Statistics Manager Website.

Antes de tentar instalar o Gerenciador de Estatísticas, certifique-se que você está familiarizado com os requisitos de software, rede e hardware.Before you attempt to install Statistics Manager, be sure you are familiar with the software, networking, and hardware requirements. Para mais informações, confira Plano para Gerenciador de Estatísticas do Skype for Business Server.For more information, see Plan for Statistics Manager for Skype for Business Server.

Observação

Se você estiver atualizando de uma versão anterior do Gerenciador de Estatísticas, confira Atualizar o Gerenciador de Estatísticas do Skype for Business Server.If you are upgrading from a previous version of Statistics Manager, see Upgrade Statistics Manager for Skype for Business Server.

Observação

O site do Gerenciador de Estatísticas foi testado e funciona corretamente no Internet Explorer 11+, Microsoft Edge 20.10240+ e Chrome 46+ (versão evergreen atual).The Statistics Manager Website has been tested and works correctly on Internet Explorer 11+, Edge 20.10240+ , and Chrome 46+ (current evergreen version).

Você pode encontrar o Gerenciador de Estatísticas disponível para download na https://aka.ms/StatsManDownload .You can find the Statistics Manager downloadable at https://aka.ms/StatsManDownload.

Este tópico inclui as seguintes seções:This topic contains the following sections:

Implantar o Gerenciador de EstatísticasDeploy Statistics Manager

Para implantar o Gerenciador de Estatísticas, siga estas etapas:To deploy Statistics Manager, follow these steps:

  1. Prepare o computador host Ouvinte instalando o sistema de cache na memória Redis e verificando se você instalou os certificados adequados.Prepare the Listener host machine by installing the Redis in-memory caching system, and by ensuring that you have installed the appropriate certificates.

  2. Instale o serviço de escuta no computador host.Install the Listener service on the host machine.

  3. Instale o site no computador host.Install the Website on the host machine.

  4. Instale um Agente em cada computador com Skype for Business Server que desejar monitorar.Install an Agent on each Skype for Business Server machine you wish to monitor.

  5. Importe a topologia para os servidores que estiver monitorando.Import the topology for the servers you are monitoring.

Observação

O Redis, o serviço de escuta e o site deverão estar todos instalados no mesmo computador host.Redis, the Listener service, and the Website must all be installed on the same host machine. Certifique-se que o computador host não tem o Skype for Business Server instalado.Be sure the host machine does not have Skype for Business Server installed.

Preparar o computador host OuvintePrepare the Listener host machine

Para preparar o computador host, será necessário instalar o sistema de cache na memória Redis e verificar se há um certificado válido no computador.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. A Microsoft recomenda que você instale o build estável mais recente do Redis 3.0.Microsoft recommends that you install the latest stable build of Redis 3.0. A versão 2.0 do Gerenciador de Estatísticas foi testada com o Redis 3.2.100.Statistics Manager version 2.0 was tested with Redis 3.2.100.

  1. Baixe o Redis do seguinte site: https://github.com/MSOpenTech/redis .Download Redis from the following site: https://github.com/MSOpenTech/redis.

    Instaladores não assinados podem ser baixados do https://github.com/MSOpenTech/redis/releasesUnsigned installers can be downloaded from https://github.com/MSOpenTech/redis/releases

    Se necessário, os binários assinados estão disponíveis por meio de gerenciadores de pacotes populares: Nuget e Choclatey.If required, signed binaries are available through popular package managers: Nuget and Choclatey.

    • Execute o msi fornecido e siga as instruções.Run the provided msi and follow the prompts.

    • Não marque a caixa para adicionar uma regra de firewall.Do not check the box to add a firewall rule.

  2. O serviço de escuta requer um certificado.The Listener service requires a certificate. A Microsoft recomenda que você tenha um certificado assinado por uma autoridade de certificação confiável.Microsoft strongly recommends that you have a certificate signed by a trusted certificate authority.

    Se quiser usar um certificado autoassinado (para fins de teste em um laboratório, por exemplo), veja Criar um certificado autoassinado.If you want to use a self-signed certificate--for testing purposes in a lab, for example--see Create a self-signed certificate.

    Observe que o Agente utiliza a verificação de impressão digital do certificado (em vez de verificação de cadeia). Ele não fará a validação completa do certificado, pois é possível usar certificados autoassinados.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.

Instalar o serviço de escutaInstall the Listener service

Instale o serviço de escuta no computador host executando o StatsManPerfAgentListener.msi e especificando o seguinte:Install the Listener service on the host machine by running the StatsManPerfAgentListener.msi and specifying the following:

  1. Leia o Contrato de Licença e, se estiver de acordo, selecione **Aceito os termos do Contrato de Licença ** e clique em Avançar. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. Na próxima página, especifique as seguintes informações:On the next page, specify the following information:

    • Senha do Serviço: esta é a senha que os Agentes remotos usarão para se autenticarem no serviço de escuta.Service Password: This is the password the remote Agents will use to authenticate to the Listener service.

    • Porta do Serviço: Este é o número de porta HTTPS que o Ouvinte usará para se comunicar com os Agentes.Service Port: This is the HTTPS port number that the Listener will use to communicate with the Agents. Durante a instalação, essa porta será permitida através do firewall local, uma ACL de URL será criada e um certificado SSL será associado a essa porta.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. O padrão é 8443.The default is 8443.

    • Impressão Digital do Certificado: Essa é a impressão digital de certificado que o Ouvinte usará para criptografar o protocolo HTTPS.Certificate Thumbprint: This is the certificate thumbprint the Listener will use to encrypt the HTTPS protocol. O Serviço de Rede deve ter acesso de leitura à chave privada.Network Service must have read access to the private key.

      Clique no botão Selecionar... para escolher a impressão digital.Click the Select... button to choose the thumbprint.

      Você pode encontrar a impressão digital do Certificado usando o Gerenciador de Certificados ou o seguinte comando do 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: Esse é o diretório no qual os binários serão instalados.Install Dir: This is the directory on which the binaries will be installed. Você pode alterá-lo do padrão usando o botão **Procurar... **.You may change it from the default by using the Browse... button.

    • AppData Dir: Esse é o diretório onde a pasta Logs e outros dados serão armazenados.AppData Dir: This is the directory where the Logs folder and other data will be stored. Você pode alterá-lo do padrão.You may change it from the default. Ele não será excluído na desinstalação.It will not be deleted on uninstall.

  3. Clique em Instalar.Click Install.

Para validar a instalação, execute as etapas a seguir:To validate the installation, perform the following steps:

  1. Abra um navegador e navegue até https://localhost:<service-port>/healthcheck/Open a browser and navigate to https://localhost:<service-port>/healthcheck/

    Por padrão, a porta de serviço é 8443 (a menos que você tenha especificado outra porta).By default, the service port is 8443 (unless you specified another port).

  2. Para garantir que o Ouvinte tenha sido instalado corretamente, procure o seguinte:To ensure the Listener has installed properly, look for the following:

    • Se a página de verificação de integridade aparecer, a instalação do Ouvinte foi bem-sucedida.If the healthcheck page shows up, the Listener installation was successful.

    • Se o KnownServerCount for 1 ou superior, a conexão com Redis será estabelecida.If the KnownServerCount is 1 or higher, the connection to Redis is established.

    • Após aguardar alguns minutos e depois que pelo menos um Agente tiver sido instalado, verifique se o contador ValuesWritten está aumentando.After waiting a few minutes, and after at least one Agent has been installed, check to see that the ValuesWritten counter is incrementing.

Instalar o siteInstall the Website

Instalar o site no computador host executando o StatsManWebSite.msi (incluindo oSkype for Business Server, o Gerenciador de Estatísticas em tempo real (64 bits)) e especificar o seguinte:Install the Website on the host machine by running the StatsManWebSite.msi (included with Skype for Business Server, Real-Time Statistics Manager (64-bit)) and specifying the following:

  1. Leia o Contrato de Licença e, se estiver de acordo, selecione **Aceito os termos do Contrato de Licença ** e clique em Avançar. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. Na próxima página, especifique as seguintes informações:On the next page, specify the following information:

    • Porta do Serviço: Esse é o número de porta que o site da web escutará.Service Port: This is the port number the web site will listen on. Você pode alterá-lo posteriormente usando a associação do gerenciador do IIS.You can change it later by using IIS manager binding. Durante a instalação, essa porta será permitida através do firewall local.During installation, this port will be allowed through the local firewall.

    • Instalação Dir: Esse é o diretório onde os binários serão instalados.Install Dir: This is the directory where the binaries will be installed. Você pode alterá-lo do padrão usando o botão **Procurar... **.You may change it from the default by using the Browse... button.

    • AppData Dir: Esse é o diretório onde a pasta Logs e outros dados serão armazenados.AppData Dir: This is the directory where the Logs folder and other data will be stored. Você pode alterá-lo do padrão.You may change it from the default. Ele não será excluído na desinstalação.It will not be deleted on uninstall.

  3. Clique em Instalar.Click Install.

Para exibir o site, abra um navegador e navegue até: http://localhost, webport>/.To view the Website, open a browser, and navigate to: http://localhost,webport>/.

Para exibir apenas informações de integridade, abra um navegador e vá até: http://localhost:<webport>/healthcheck/.To view health information only, open a browser, and navigate to: http://localhost:<webport>/healthcheck/.

Por padrão, o número da porta da Web é 8080.By default, the web port number is 8080. Você pode alterar a associação de porta do site usando o gerenciador do IIS.You can change the port binding of the website by using IIS manager.

O instalador da Web adiciona um grupo de segurança local, chamado StatsManWebSiteUsers.The web installer adds a local security group, called StatsManWebSiteUsers. Você pode adicionar contas a esse grupo de segurança para conceder acesso ao site.You can add accounts to this security group to grant access to the Website.

Instalar os AgentesInstall the Agents

Instale um Agente em cada Skype for Business Server que deseja monitorar executando o arquivo StatsManPerfAgent.msi e especificando o seguinte:Install an Agent on each Skype for Business Server that you wish to monitor by running the StatsManPerfAgent.msi and specifying the following:

  1. Leia o Contrato de Licença e, se estiver de acordo, selecione **Aceito os termos do Contrato de Licença ** e clique em Avançar. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. Na próxima página, especifique as seguintes informações:On the next page, specify the following information:

    • Senha do Serviço: esta é a senha que o agente remoto usará para se autenticar no serviço de escuta.Service Password: This is the password the remote agent will use to authenticate to the Listener service.

    • Serviço URI: Esse é o URI onde o Ouvinte reside.Service URI: This is the URI where the Listener resides. Deve-se usar o https://name:port formatar.It should use the https://name:port format.

      Você pode usar um nome NetBIOS ou um FQDN.You can use a NETBIOS name or a FQDN. Você pode usar o nome especificado como também os Assunto ou Nomes de Assuntos Alternativos do certificado em serviço de escuta, mas isso não é um requisito.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.

    • Serviço de Impressão Digital: Essa é a impressão digital do certificado SSL que o Ouvinte está usando.Service Thumbprint: This is the thumbprint of the SSL certificate the Listener is using. O Agente usará essa impressão digital para se autenticar com o Ouvinte.The Agent will use this thumbprint to authenticate to the Listener. (Ele não fará a validação completa do certificado, pois é possível usar certificados autoassinados.)(It will not do full certificate validation because it is possible to use self-signed certificates.)

    • Install Dir: Esse é o diretório no qual os binários serão instalados.Install Dir: This is the directory on which the binaries will be installed. Você pode alterá-lo do padrão usando o botão **Procurar... **.You may change it from the default by using the Browse... button.

    • AppData Dir: Esse é o diretório onde a pasta Logs e o arquivo password.txt criptografado serão armazenados.AppData Dir: This is the directory where the Logs folder and the encrypted password.txt file will be stored. Você pode alterar o diretório do padrão.You may thanks change it from the default. Ele não será excluído na desinstalação.It will not be deleted on uninstall.

  3. Clique em Instalar.Click Install.

Se você estiver instalando um Agente em muitos computadores, convém fazer isso no modo autônomo. Por exemplo: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>]

Importar a topologiaImport the topology

Depois que o StatisticsManager for instalado e executado, você precisará importar a topologia do Skype for Business Server para que o Gerenciador de Estatísticas saiba o Site, o Pool e a Função de cada servidor.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. Para importar a topologia do Skype for Business Server, você usará o Get-CsPool cmdlet para recuperar informações sobre cada grupo em uso na sua organização. Em seguida, importe essas informações para o Gerenciador de Estatísticas.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.

Para importar a topologia do Skype for Business Server, siga estas etapas:To import the Skype for Business Server topology, follow these steps:

  1. Em um host que tem o Skype for Business Server PowerShell cmdlets:On a host that has the Skype for Business Server PowerShell cmdlets:

    a.a. Execute o seguinte comando:Run the following command:

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

    b.b. Copie o arquivo “mypoolinfo.xml” no servidor que executa o Ouvinte.Copy the "mypoolinfo.xml" file to the server that runs the Listener.

  2. No host que executa o Ouvinte:On the host that runs the Listener:

    a.a. Execute o PowerShell.Run PowerShell.

    b.b. Navegue até o diretório no qual o Ouvinte está instalado.Navigate to the directory on which the Listener is installed. O padrão é:The default is:

    cd C:\Program Files\Skype for Business Server StatsMan Listener
    
  3. Para confirmar quais servidores estão sendo adicionados e atualizados, execute o seguinte comando:To confirm which servers are being added and updated, run the following command:

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

O seguinte comando permite ver todas as opções:The following command enables you to view all options:

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

Para ver as informações que estão sendo importadas atualmente no seu servidor, execute o seguinte script:To see your currently imported server information, run the following script:

.\Get-StatsManServerInfo.ps1

Se quiser monitorar servidores que não estão em sua topologia do Skype for Business Server--um Exchange Server, por exemplo--você pode fazer uma importação de um único servidor no host que executa o Ouvinte.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. Para fazer uma importação de um único servidor, siga estas etapas:To do a single-server import, follow these steps:

  1. Navegue até o diretório no qual o Ouvinte está instalado.Navigate to the directory on which the Listener is installed. O padrão é:The default is:

    cd C:\Program Files\Skype for Business Server StatsMan Listener
    
  2. Execute o seguinte comando:Run the following command:

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

Solução de problemas de implantaçãoTroubleshoot your deployment

Se ocorrer falha na inicialização de um Agente, verifique o seguinte:If an Agent fails to start, check for the following:

  • O agente está registrado no Gerenciador de Estatísticas?Is the agent registered in Statistics Manager?

    1. Certifique-se de seguir as instruções para importar a topologia. Veja Importar a topologia. Make sure you followed the instructions for importing the topology. See Import the topology.

    2. Se o Agente estiver em um servidor que não está listado na topologia (por exemplo, os nós de um cluster SQL AlwaysOn), você precisará adicionar o Agente manualmente seguindo as instruções contidas em Importar a topologia.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.

  • O Agente pode contatar o Ouvinte?Can the Agent contact the Listener?

    1. Verifique se o serviço de escuta está em execução.Make sure the Listener service is running.

      Se não estiver, verifique se o Redis está em execução e, em seguida, tente reiniciar o Ouvinte.If it is not running, make sure Redis is running, and then try to restart the Listener.

    2. Verifique se a porta está aberta para o serviço de escuta, e se o computador do Agente consegue se comunicar com a porta.Make sure the port is open to the Listener service, and that the Agent computer can communicate with the port.

  • Para garantir que o Gerenciador de Estatísticas esteja coletando dados, você pode verificar o arquivo CSV da seguinte maneira.To ensure that Statistics Manager is collecting data, you can check the CSV file as follows.

    O seguinte comando recupera os nomes de armazenamento do contador:The following command retrieves the counter storage names:

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

    O próximo comando recupera os valores dos contadores especificados: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
    

Para obter informações sobre todos os eventos que você talvez veja no log de eventos do aplicativo, consulte Solução de Problemas do Gerenciador de Estatísticas do Skype for Business Server.For information about all the events you might see in the application event log, see Troubleshoot Statistics Manager for Skype for Business Server.

Criar um certificado autoassinadoCreate a self-signed certificate

A Microsoft recomenda que você use um certificado assinado por uma autoridade de certificação confiável.Microsoft strongly recommends that you use a certificate signed by a trusted certificate authority. No entanto, se quiser usar um certificado autoassinado para fins de teste, faça o seguinte:However, if you want to use a self-signed certificate for testing purposes, do the following:

  1. Conectado como Administrador em um console do PowerShell, digite o seguinte:From a PowerShell console while logged on as Administrator, type the following:

    New-SelfSignedCertificate -DnsName StatsManListener -CertStoreLocation Cert:\LocalMachine\My
    
  2. Tipo certlm.msc.Type certlm.msc. Isso abrirá o Gerenciador de Certificados do computador local.This will open the Certificate Manager for the local machine.

  3. Navegue até Pessoale abra Certificados.Navigate to Personal, and then open Certificates.

  4. Clique com botão direito do mouse em StatsManListener –>Todas as Tarefas->Gerenciar Chaves Privadas...Right click on StatsManListener->All Tasks->Manage Private Keys…

  5. Clique em Adicionar.Click Add.

  6. Na caixa Digite os nomes de objeto a serem selecionados, digite o seguinte: Serviço de Rede.In the Enter the object names to select box, type the following: Network Service

  7. Clique em OK.Click OK.

  8. Em Controle Total, desmarque a caixa de seleção Permitir. (Apenas o acesso de leitura é necessário.)Under Full Control, un-check the Allow check box. (Only Read access is necessary.)

  9. Clique em OK.Click OK.

Para obter mais informaçõesFor more information

Para obter mais informações, consulte o seguinte:For more information, see the following: