Plan for Statistics Manager for Skype for Business Server 2015

Skype for Business Server 2015

Última modificación del tema:2016-05-23

Summary: Read this topic to learn about Statistics Manager for Skype Empresarial Server 2015.

Administrador de estadísticas for Skype Empresarial Server is a powerful tool that allows you to view Skype Empresarial 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 Administrador de estadísticas Website.

You can use Administrador de estadísticas to identify ongoing performance issues, view the results of a planned change to your environment, track resolution of outages, and much more. Out of the box, Administrador de estadísticas is configured with Key Health Indicator (KHI) thresholds, and can be customized to suit your deployment’s unique needs.

You can deploy Administrador de estadísticas in an on-premises deployment in which a single server hosts all of the server-side Administrador de estadísticas components. For more information about deploying Administrador de estadísticas, see Implementar el administrador de estadísticas para Skype Empresarial Server 2015. If you already have an existing deployment of Administrador de estadísticas, but you have not yet upgraded to Release 1.1, see What's new in Release 1.1 and Actualizar el administrador de estadísticas para Skype Empresarial Server 2015.

This topic contains the following sections:

Administrador de estadísticas allows you to:

  • View raw data for all servers in real time. (Data is sampled at a very high rate and sent to the website in less than one second.)

  • View data that is aggregated for a specific role; for example, Front End Server, Mediation Server, Edge Server, and so on.

  • Drill down to view data for specific sites, specific pools within the site, and then specific servers within the pool.

  • Create custom charts so that chosen counters are shown by default.

  • Zoom and pan on both the x- and y- axes or on the x-axis only.

  • Use date ranges or points in time to filter data.

  • View server performance based on established key health indicators (KHIs). KHIs represent a collection of performance counters with a defined healthy range.

  • View detailed metrics for each counter.

  • Compare data across multiple populations or servers.

  • View latent counter reports to identify agents that are not reporting current data to the dashboard service.

  • Save a particular instance of chart data to a file.

  • View KHIs in real time, including updates. If the history view is enabled, only new failures are shown.

    • View all KHIs at one time

    • View KHIs by server (Landscape view)

    • View KHI definitions

The following describes what's new in Release 1.1. If you have an existing deployment of Administrador de estadísticas and you've not yet upgraded, see Actualizar el administrador de estadísticas para Skype Empresarial Server 2015.

  • Scenario views have been added for Edge Media, Fabric Health, Pool Failover and Registration scenarios.

  • Command line PerfAgentStorageManager.exe (installed with the Listener) can now export counter data as a CSV.

  • Many new counters have been added for SQL servers, more Windows Fabric counters, more Skype Empresarial usage counters, and so on.

  • Watcher node integration for the Administrador de estadísticas Agent – if the Agent is installed on a watcher node, it will report synthetic transaction statistics as counters back to Administrador de estadísticas.

  • Numerous reliability and performance improvements.

To verify the version of the Administrador de estadísticas Website you are running:

  • In File Explorer, open (default directory) C:\Program Files\Skype for Business Server StatsMan WebSite\bin

  • Right click on StatsManHubWebSite.dll and view its properties

  • The product version will be shown in the Description details.

Administrador de estadísticas consists of the following components:

  • Agent. A lightweight agent that runs on each monitored server. The Agent allows configurable high rate polling of performance counters with local aggregation.

  • Listener. The server side API that receives data from all Agents, and aggregates data across populations.

  • Hub. Serves as the client API for the system, runs on the web server(s), and provides real-time data updates to clients connected via the website. (The Hub is automatically installed as part of the Website msi.)

  • Website. A user interface that pulls together all the features available in the system.

In addition, Statistics Manager requires Redis , an open-sourced data structure server for in-memory caching. For more information about downloading Redis, see Implementar el administrador de estadísticas .

In an on-premises deployment, a single server hosts all of the server-side Administrador de estadísticas components.

The following diagram shows an on-premises deployment, in which the Administrador de estadísticas Website, Hub, Listener, and Redis caching system are hosted on a single machine. Administrador de estadísticas is monitoring three Skype Empresarial servers, each of which have a single Agent transmitting data to the Listener. Users connect to a single Website to view all data aggregated by Statistics Manager:

Implementación local del administrador de estadísticas

You will need to consider the following software, networking, and hardware requirements before you deploy Administrador de estadísticas.

  • Windows Server 2012 R2

  • IIS (automatically installed)

  • Redis

  • Statistics Manager services (automatically installed)

  • PSExec - Required to do remote agent deployment

  • .NET 4.5 (included with 2012 R2) - Required for server-side components

  • .NET 4.0 - Required for agents


Hosting server



Minimum gigabit full duplex networking.

Outbound TCP port 8443 (customizable port number) to communicate with the Listener.

The Listener port must be the same on all servers.

Inbound TCP port 80 or 443 open to host the website.

Inbound TCP port 8443 (customizable port number) for the agents to communicate with it.

During installation, firewall ports for the Listener and the Website are automatically created. For the Agents, the installation assumes that outbound TCP connections are allowed by default.

In an on-premises deployment, in which a single server hosts all of the server-side Statistics Manager components, a server with 16 GB of RAM and 4 CPU’s should be able to support about 150 samples per second on average. To determine how many counters/agents you can support, use the following calculation:

100 servers *80 counters * 1 sample per minute from each agent / 60 seconds = ~ 133 samples per second.

All traffic between servers is encrypted.

  • Encrypted HTTPS traffic will be sent over port 8443 (by default) from the Agent to the Listener server.

  • The Agent will verify the SSL thumbprint on the server to ensure the Listener server is the expected recipient. 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.

  • After the Agent is satisfied the Listener is authentic, a password will be presented by the Agent which is then verified by the Listener.

  • The Agent begins transmitting performance data over the connection to the Listener.