Performance Counter Reference for Unified Messaging Servers

Applies to: Exchange Server 2010

You can use Reliability and Performance Monitor to automatically collect performance data from local or remote Microsoft Exchange Server 2010 Unified Messaging (UM) servers. You can define start and stop times for automatic log generation, manage multiple logging sessions from a single console window, and set an alert on a computer that enables a message to be sent or a log to be started when your criteria are met. This topic discusses the performance counters for Unified Messaging.

Performance Overview

The Windows Server 2008 operating system defines the performance data collected with regard to objects, counters, and instances. By using the Performance tool and performance logs and alerts, you can select performance objects, counters, and instances to collect, and then present, data about the performance of system components or installed software.

Performance Objects and Counters

Several performance objects, which contain many performance counters, are installed when you install the Unified Messaging server role. A performance object measures the activity for a specific resource, application, or service. Performance objects and counters obtain performance data from the Unified Messaging components, features, and services on your computer as they are used. This performance data is typically named for the component that generates the data. Performance counters are used for gathering specific information or data for a specific performance object.

UM Performance Objects

Each Unified Messaging performance object measures an aspect of UM performance. For example, MSExchangeUMCallAnswering monitors call answering, and MSExchangeAvailability monitors UM system resources and availability.

Each UM performance object has at least one instance. An instance is a unique copy of a particular object type. However, the MSExchangeUMAutoAttendant performance object is the only UM performance object that supports multiple instances.

There are several performance objects that monitor Unified Messaging. Depending on the features that you implement, you may be able to monitor the following UM performance objects:

  • MSExchangeUMGeneral
  • MSExchangeUMCallAnswering
  • MSExchangeUMSubscriberAccess
  • MSExchangeUMAutoAttendant
  • MSExchangeAvailability
  • MSExchangeUMPerformance

UM Performance Counters

Performance counters measure quantities of information or data for Unified Messaging based on the number, size, duration, and rate of data that's being requested or received. Don't expect to obtain a list of details from a performance counter, such as a list of error messages. Instead, use performance counters for Unified Messaging to obtain quantities, such as the total number of calls, the number of e-mail messages that are heard by the system, and the number of calls that are transferred by UM auto attendants.