Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2006-12-08

You can use the Performance tool to automatically collect performance data from local or remote computers that are running Microsoft Exchange Server 2007 that have the Unified Messaging server role installed. 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 (UM).

Performance Overview

The Microsoft Windows Server 2003 family defines the performance data it collects 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 given 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 given performance object.

UM Performance Objects

Each Unified Messaging performance object measures an aspect of UM performance. For example, MSExchangeUMCallAnswering monitors call answering, MSExchangeUMFax monitors fax messages, 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

  • MSExchangeUMFax

  • 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 is being requested or received. Do not 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.

The following topics describe the different types of Unified Messaging performance counters: