Plan for Statistics Manager for Skype for Business Server 2015

Skype for Business Server 2015

마지막으로 수정된 항목: 2016-05-23

Summary: Read this topic to learn about Statistics Manager for 비즈니스용 Skype 서버 2015.

UNRESOLVED_TOKEN_VAL(StatisticsManager) for 비즈니스용 Skype 서버 is a powerful tool that allows you to view 비즈니스용 Skype 서버 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 UNRESOLVED_TOKEN_VAL(StatisticsManager) Website.

You can use UNRESOLVED_TOKEN_VAL(StatisticsManager) 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, UNRESOLVED_TOKEN_VAL(StatisticsManager) is configured with Key Health Indicator (KHI) thresholds, and can be customized to suit your deployment’s unique needs.

You can deploy UNRESOLVED_TOKEN_VAL(StatisticsManager) in an on-premises deployment in which a single server hosts all of the server-side UNRESOLVED_TOKEN_VAL(StatisticsManager) components. For more information about deploying UNRESOLVED_TOKEN_VAL(StatisticsManager), see Deploy Statistics Manager for Skype for Business Server 2015. If you already have an existing deployment of UNRESOLVED_TOKEN_VAL(StatisticsManager), but you have not yet upgraded to Release 1.1, see What's new in Release 1.1 and Upgrade Statistics Manager for Skype for Business Server 2015.

This topic contains the following sections:

UNRESOLVED_TOKEN_VAL(StatisticsManager) 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 UNRESOLVED_TOKEN_VAL(StatisticsManager) and you've not yet upgraded, see Upgrade Statistics Manager for Skype for Business 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 usage counters, and so on.

  • Watcher node integration for the UNRESOLVED_TOKEN_VAL(StatisticsManager) Agent – if the Agent is installed on a watcher node, it will report synthetic transaction statistics as counters back to UNRESOLVED_TOKEN_VAL(StatisticsManager).

  • Numerous reliability and performance improvements.

To verify the version of the UNRESOLVED_TOKEN_VAL(StatisticsManager) 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.

UNRESOLVED_TOKEN_VAL(StatisticsManager) 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 Deploy Statistics Manager .

In an on-premises deployment, a single server hosts all of the server-side UNRESOLVED_TOKEN_VAL(StatisticsManager) components.

The following diagram shows an on-premises deployment, in which the UNRESOLVED_TOKEN_VAL(StatisticsManager) Website, Hub, Listener, and Redis caching system are hosted on a single machine. UNRESOLVED_TOKEN_VAL(StatisticsManager) is monitoring three 비즈니스용 Skype 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:

You will need to consider the following software, networking, and hardware requirements before you deploy UNRESOLVED_TOKEN_VAL(StatisticsManager).

  • 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.