Implementar el administrador de estadísticas para Skype Empresarial Server 2015Deploy Statistics Manager for Skype for Business Server 2015

Resumen: Lea este tema para aprender a implementar el administrador estadísticas de Skype para Business Server 2015.Summary: Read this topic to learn how to deploy Statistics Manager for Skype for Business Server 2015.

Administrador de estadísticas de Skype para Business Server es una eficaz herramienta que permite ver Skype para los datos de rendimiento y la salud de Business Server en tiempo 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. Puede sondear los datos de rendimiento a través de cientos de servidores cada pocos segundos y ver los resultados al instante en el sitio Web del Administrador de estadí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 intentar instalar el Administrador de las estadísticas, asegúrese de que está familiarizado con los requisitos de hardware, redes y software.Before you attempt to install Statistics Manager, be sure you are familiar with the software, networking, and hardware requirements. Para obtener más información, consulte Plan Administrador de estadísticas para Skype para Business Server 2015.For more information, see Plan for Statistics Manager for Skype for Business Server 2015.

Nota

Si está actualizando desde una versión anterior del Administrador de estadísticas, vea Actualizar estadísticas Administrador de Skype para Business Server 2015.If you are upgrading from a previous version of Statistics Manager, see Upgrade Statistics Manager for Skype for Business Server 2015.

Nota

El sitio web del administrador de estadísticas se ha probado y funciona correctamente en Internet Explorer 11+, Edge 20.10240+ y Chrome 46+ (versión actual con actualización automática).The Statistics Manager Website has been tested and works correctly on Internet Explorer 11+, Edge 20.10240+ , and Chrome 46+ (current evergreen version).

Puede encontrar el administrador estadísticas descargables en https://aka.ms/StatsManDownload.You can find the Statistics Manager downloadable at https://aka.ms/StatsManDownload.

Este tema incluye las secciones siguientes:This topic contains the following sections:

Implementar el administrador de estadísticasDeploy Statistics Manager

Para implementar el administrador estadísticas, siga estos pasos:To deploy Statistics Manager, follow these steps:

  1. Prepare el equipo host de escucha instalando el sistema de almacenamiento en caché en memoria Redis y asegurándose de que están instalados los certificados adecuados.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 el servicio de escucha en el equipo host. Install the Listener service on the host machine.

  3. Instale el servicio de sitio web en el equipo host.Install the Website on the host machine.

  4. Instalar a un agente en cada Skype para máquina Business Server que desea supervisar.Install an Agent on each Skype for Business Server machine you wish to monitor.

  5. Importe la topología para los servidores que va a supervisar.Import the topology for the servers you are monitoring.

Nota

Redis, el servicio de escucha y el servicio de sitio web deben estar instalados en el mismo equipo host.Redis, the Listener service, and the Website must all be installed on the same host machine. Asegúrese de que el equipo host no tiene Skype para Business Server instalado.Be sure the host machine does not have Skype for Business Server installed.

Preparar el equipo host de escuchaPrepare the Listener host machine

Para preparar el equipo host, debe instalar el sistema de almacenamiento en caché en memoria Redis y asegurarse de que el equipo cuenta con un certificado válido.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. Microsoft recomienda instalar la compilación estable más reciente de Redis 3.0.Microsoft recommends that you install the latest stable build of Redis 3.0. Estadísticas Manager versión 1.1 se ha probado con Redis Redis 2.8.2400 y 3.0.501.Statistics Manager version 1.1 was tested with Redis 3.0.501 and Redis 2.8.2400.

  1. Descargar Redis desde el siguiente sitio: https://github.com/MSOpenTech/redis.Download Redis from the following site: https://github.com/MSOpenTech/redis.

    Sin firmar instaladores pueden descargarse desdehttps://github.com/MSOpenTech/redis/releasesUnsigned installers can be downloaded from https://github.com/MSOpenTech/redis/releases

    Si es necesario, los archivos binarios firmados están disponibles a través de los jefes populares: Nuget y Choclatey.If required, signed binaries are available through popular package managers: Nuget and Choclatey.

    • Ejecute el msi proporcionado y siga las instrucciones.Run the provided msi and follow the prompts.

    • No marque la casilla para agregar una regla de firewall.Do not check the box to add a firewall rule.

  2. El servicio de escucha requiere un certificado.The Listener service requires a certificate. Microsoft recomienda encarecidamente que tiene un certificado firmado por una autoridad de certificados de confianza.Microsoft strongly recommends that you have a certificate signed by a trusted certificate authority.

    Si desea usar un certificado autofirmado para realizar pruebas en un entorno de laboratorio, por ejemplo, consulte Crear un certificado autofirmado.If you want to use a self-signed certificate--for testing purposes in a lab, for example--see Create a self-signed certificate.

    Tenga en cuenta que el agente usa verificación de certificados por huella digital (en lugar de verificación en cadena). No realizará la validación de certificados completa, porque es posible utilizar certificados autofirmados.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 el servicio de escuchaInstall the Listener service

Instalar el servicio de escucha en la máquina host ejecutando el StatsManPerfAgentListener.msi y especificando lo siguiente:Install the Listener service on the host machine by running the StatsManPerfAgentListener.msi and specifying the following:

  1. Revise el contrato de licencia y, si está de acuerdo, elija Acepto los términos del Contrato de licencia y haga clic en Siguiente. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. En la página siguiente, indique la información que se indica a continuación:On the next page, specify the following information:

    • Contraseña del servicio: esta es la contraseña que utilizarán los agentes remotos para autenticarse en el servicio de escucha.Service Password: This is the password the remote Agents will use to authenticate to the Listener service.

    • Puerto de servicio: Esto es el número de puerto HTTPS que utiliza el agente de escucha para comunicarse con los agentes.Service Port: This is the HTTPS port number that the Listener will use to communicate with the Agents. Durante la instalación, este puerto se permitirá a través del firewall local, se creará una ACL de dirección URL y un certificado SSL se enlazará a este puerto.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. El valor predeterminado es 8443.The default is 8443.

    • Huella digital de certificado: Se trata de la huella digital del certificado que del agente de escucha se utilizará para cifrar el protocolo HTTPS.Certificate Thumbprint: This is the certificate thumbprint the Listener will use to encrypt the HTTPS protocol. Servicio de red debe tener acceso de lectura a la clave privada.Network Service must have read access to the private key.

      Haga clic en el botón Seleccionar... para elegir la huella digital.Click the Select... button to choose the thumbprint.

      Puede buscar la huella digital del certificado usando el administrador de certificados o con el siguiente comando de PowerShell:You can find the Certificate thumbprint by using Certificate Manager or by using the following PowerShell command:

    Get-ChildItem -path cert:\LocalMachine\My
    
    • Instalar Dir: Éste es el directorio en el que se instalarán los archivos binarios.Install Dir: This is the directory on which the binaries will be installed. Puede cambiar el valor predeterminado mediante el botón Examinar... .You may change it from the default by using the Browse... button.

    • AppData Dir: Éste es el directorio donde se almacenará la carpeta de registros y otros datos.AppData Dir: This is the directory where the Logs folder and other data will be stored. Se puede cambiar el valor predeterminado.You may change it from the default. No se eliminará en desinstalar.It will not be deleted on uninstall.

  3. Haga clic en Instalar.Click Install.

Para validar la instalación, realice los siguientes pasos:To validate the installation, perform the following steps:

  1. Abra un explorador y vaya a https://localhost: <puerto de servicio>/healthcheck/Open a browser and navigate to https://localhost:<service-port>/healthcheck/

    De forma predeterminada, el puerto del servicio es 8443 (a no ser que especifique otro).By default, the service port is 8443 (unless you specified another port).

  2. Para asegurarse de que el servicio de escucha se ha instalado correctamente, busque lo siguiente:To ensure the Listener has installed properly, look for the following:

    • Si se muestra la página de comprobación de estado, la instalación del servicio de escucha se ha realizado correctamente.If the healthcheck page shows up, the Listener installation was successful.

    • Si el valor de KnownServersCount es 1 o superior, se ha establecido la conexión con Redis.If the KnownServersCount is 1 or higher, then the connection to Redis is established.

    • Tras esperar unos minutos y después de instalar al menos un agente, compruebe si crece el valor de ValuesWritten.After waiting a few minutes, and after at least one Agent has been installed, check to see that the ValuesWritten counter is incrementing.

Instalar el servicio de sitio webInstall the Website

Instalar el sitio Web en el equipo host ejecutando el StatsManWebSite.msi y especificando lo siguiente:Install the Website on the host machine by running the StatsManWebSite.msi and specifying the following:

  1. Revise el contrato de licencia y, si está de acuerdo, elija Acepto los términos del Contrato de licencia y haga clic en Siguiente. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. En la página siguiente, indique la información que se indica a continuación:On the next page, specify the following information:

    • Puerto de servicio: Es el número de puerto que escucha en el sitio web.Service Port: This is the port number the web site will listen on. Puede cambiar más tarde mediante el Administrador de IIS de enlace.You can change it later by using IIS manager binding. Durante la instalación, este puerto se permitirá a través del firewall local.During installation, this port will be allowed through the local firewall.

    • Instalar Dir: Éste es el directorio donde se instalarán los archivos binarios.Install Dir: This is the directory where the binaries will be installed. Puede cambiar el valor predeterminado mediante el botón Examinar... .You may change it from the default by using the Browse... button.

    • AppData Dir: Éste es el directorio donde se almacenará la carpeta de registros y otros datos.AppData Dir: This is the directory where the Logs folder and other data will be stored. Se puede cambiar el valor predeterminado.You may change it from the default. No se eliminará en desinstalar.It will not be deleted on uninstall.

  3. Haga clic en Instalar.Click Install.

Para ver la página Web, abra un explorador y vaya a: http://localhost, webport>/.To view the Website, open a browser, and navigate to: http://localhost,webport>/.

Para ver sólo la información de salud, abra un explorador y vaya a: http://localhost: <webport>/healthcheck.To view health information only, open a browser, and navigate to: http://localhost:<webport>/healthcheck/.

De forma predeterminada, el número de este puerto es 8080.By default, the web port number is 8080. Puede cambiar el enlace del puerto del sitio web usando el administrador de IIS.You can change the port binding of the website by using IIS manager.

El instalador web agrega un grupo de seguridad local llamado StatsManWebSiteUsers.The web installer adds a local security group, called StatsManWebSiteUsers. Puede agregar cuentas a este grupo de seguridad para concederles acceso al sitio web.You can add accounts to this security group to grant access to the Website.

Instalar los agentesInstall the Agents

Instalar a un agente en cada Skype para Business Server que desea supervisar ejecutando el StatsManPerfAgent.msi y especificando lo siguiente:Install an Agent on each Skype for Business Server that you wish to monitor by running the StatsManPerfAgent.msi and specifying the following:

  1. Revise el contrato de licencia y, si está de acuerdo, elija Acepto los términos del Contrato de licencia y haga clic en Siguiente. Review the License Agreement, and if you agree, select I accept the terms in the license agreement, and then click Next.

  2. En la página siguiente, indique la información que se indica a continuación:On the next page, specify the following information:

    • Contraseña del servicio: esta es la contraseña que utilizará el agente remoto para autenticarse en el servicio de escucha.Service Password: This is the password the remote agent will use to authenticate to the Listener service.

    • Servicio URI: Esto es el URI en el que reside el agente de escucha.Service URI: This is the URI where the Listener resides. Debe utilizar el https://name:port formato.It should use the https://name:port format.

      Puede usar un nombre NETBIOS o un FQDN.You can use a NETBIOS name or a FQDN. Puede utilizar el nombre que también se especifica como el asunto o Nombres alternativos del sujeto del certificado en el servicio de agente de escucha, pero esto no es un 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.

    • Servicio de huella digital: Se trata de la huella digital del certificado SSL que está utilizando el agente de escucha.Service Thumbprint: This is the thumbprint of the SSL certificate the Listener is using. El agente utilizará esta huella digital para autenticar al agente de escucha.The Agent will use this thumbprint to authenticate to the Listener. (No lo hará completa validación de certificados, ya que es posible usar certificados autofirmados.)(It will not do full certificate validation because it is possible to use self-signed certificates.)

    • Instalar Dir: Éste es el directorio en el que se instalarán los archivos binarios.Install Dir: This is the directory on which the binaries will be installed. Puede cambiar el valor predeterminado mediante el botón Examinar... .You may change it from the default by using the Browse... button.

    • AppData Dir: Éste es el directorio donde se almacenará la carpeta de registros y el archivo password.txt cifrados.AppData Dir: This is the directory where the Logs folder and the encrypted password.txt file will be stored. Usted pueden gracias cambiarlo al valor predeterminado.You may thanks change it from the default. No se eliminará en desinstalar.It will not be deleted on uninstall.

  3. Haga clic en Instalar.Click Install.

Si va a instalar un agente en varios equipos, probablemente quiera hacerlo de modo desatendido. Por ejemplo: 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 la topologíaImport the topology

Después de estadísticas Manager está instalado y en ejecución, debe importar el Skype para la topología de servidores de negocios así que ese administrador estadísticas sabe el sitio, grupo y función 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 su Skype para la topología de servidores de la empresa, se usa el cmdlet Get-CsPool para recuperar información acerca de cada grupo que se utilizan en su organización, luego importar esta información en el Gestor de estadí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 el Skype para topología Business Server, siga estos pasos:To import the Skype for Business Server topology, follow these steps:

  1. En un host que tiene el Skype para cmdlets de PowerShell de Business Server:On a host that has the Skype for Business Server PowerShell cmdlets:

    a.a. Ejecute el siguiente comando:Run the following command:

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

    b.b. Copie el archivo "mypoolinfo.xml" en el servidor que ejecuta el agente de escucha.Copy the "mypoolinfo.xml" file to the server that runs the Listener.

  2. En el host que ejecuta el servicio de escucha:On the host that runs the Listener:

    a.a. Ejecute PowerShell.Run PowerShell.

    b.b. Vaya hasta el directorio en el que está instalado el servicio de escucha.Navigate to the directory on which the Listener is installed. El valor predeterminado es:The default is:

    cd C:\Program Files\Skype for Business Server StatsMan Listener
    
  3. Para confirmar qué servidores se agregan y se actualizan, ejecute el siguiente comando:To confirm which servers are being added and updated, run the following command:

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

El comando siguiente le permite ver todas las opciones:The following command enables you to view all options:

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

Para ver la información de servidores que ha importado, ejecute el siguiente script: To see your your currently imported server information, run the following script:

.\Get-StatsManServerInfo.ps1

Por ejemplo, si desea supervisar los servidores que no están en su Skype para la topología de servidores de negocios--un Exchange Server, puede hacer una importación de servidor único en el host que ejecuta el agente de escucha.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 realizar la importación de un único servidor, siga estos pasos:To do a single-server import, follow these steps:

  1. Vaya hasta el directorio en el que está instalado el servicio de escucha.Navigate to the directory on which the Listener is installed. El valor predeterminado es:The default is:

    cd C:\Program Files\Skype for Business Server StatsMan Listener
    
  2. Ejecute el siguiente comando:Run the following command:

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

Solucionar problemas de la implementaciónTroubleshoot your deployment

Si no se puede iniciar un agente, verifique lo siguiente: If an Agent fails to start, check for the following:

  • ¿Es el agente registrado en el Administrador de las estadísticas?Is the agent registered in Statistics Manager?
  1. Asegúrese de que ha seguido las instrucciones para importar la topología. Consulte Importar la topología. Make sure you followed the instructions for importing the topology. See Import the topology.

  2. Si el agente está en un servidor que no se incluye en la topología (por ejemplo, los nodos de un clúster SQL AlwaysOn), tendrá que agregar el agente manualmente siguiendo las instrucciones de Importar la topología.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.

  • ¿El agente puede contactar con el servicio de escucha?Can the Agent contact the Listener?
  1. Asegúrese de que el servicio de escucha está en funcionamiento. Make sure the Listener service is running.

    Si no lo está, compruebe que Redis está en funcionamiento y, a continuación, intente reiniciar el servicio de escucha.If it is not running, make sure Redis is running, and then try to restart the Listener.

  2. Asegúrese de que el puerto está abierto para el servicio de agente de escucha, y que el equipo del agente puede comunicarse con el puerto.Make sure the port is open to the Listener service, and that the Agent computer can communicate with the port.

  • Para asegurarse de que el Gestor de estadísticas está recopilando datos, puede comprobar el archivo CSV como sigue.To ensure that Statistics Manager is collecting data, you can check the CSV file as follows.

    El siguiente comando recupera los nombres de almacenamiento de los contadores: The following command retrieves the counter storage names:

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

    El siguiente comando recupera los valores de los 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 obtener información acerca de todos los eventos que puede ver en el registro de sucesos de aplicación, vea Solucionar problemas de administrador de estadísticas de Skype para 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.

Crear un certificado autofirmadoCreate a self-signed certificate

Microsoft recomienda encarecidamente usar un certificado firmado por una autoridad de certificación de confianza.Microsoft strongly recommends that you use a certificate signed by a trusted certificate authority. Sin embargo, si desea usar un certificado autofirmado para realizar pruebas, haga lo siguiente:However, if you want to use a self-signed certificate for testing purposes, do the following:

  1. Desde una consola de PowerShell en la que haya iniciado sesión como administrador, escriba lo siguiente:From a PowerShell console while logged on as Administrator, type the following:

    New-SelfSignedCertificate -DnsName StatsManListener -CertStoreLocation Cert:\LocalMachine\My
    
  2. Tipo de certlm.msc.Type certlm.msc. Se abrirá el administrador de certificados para el equipo local.This will open the Certificate Manager for the local machine.

  3. Vaya a Personaly abra certificados.Navigate to Personal, and then open Certificates.

  4. Haga clic con el botón secundario en StatsManListener ->todas las tareas ->administrar claves privadas...Right click on StatsManListener->All Tasks->Manage Private Keys…

  5. Haga clic en Agregar.Click Add.

  6. En el cuadro Escribir los nombres de objeto para seleccionar, escriba Servicio de red.In the Enter the object names to select box, type the following: Network Service

  7. Haga clic en Aceptar.Click OK.

  8. En Control total, desmarque la casilla Permitir. (Solo se requiere acceso con permiso de lectura).Under Full Control, un-check the Allow check box. (Only Read access is necessary.)

  9. Haga clic en Aceptar.Click OK.

Para más informaciónFor more information

Para obtener más información, consulte lo siguiente:For more information, see the following: