Documentation forServer & Application Monitor

Exchange 2016 Client Access Role Services and Counters (Basic)

This SAM template contains basic performance counters and services to monitor the Exchange 2016 Client Access Role. It is designed to work out of the box without the need for additional configuration. For more detailed monitoring, use this template in conjunction with the Exchange 2016 Client Access Role Counters (Advanced) template.

To determine roles and if a Client Access Server (CAS) role is assigned, connect to Exchange Management Shell and run the following command:
Get-ExchangeServer | select name, serverrole, edition, admindisplayversion, isClientAccessServer | fl

Prerequisites

PowerShell 2.0 or later is installed and Administrator rights granted. For details, see Use PowerShell in SAM.

RPC and WMI access to the Exchange server.

Credentials

Windows Administrator on target server.

Component monitors

Service: Microsoft Exchange Active Directory Topology

This service provides Active Directory topology information to Exchange services. If this service is stopped, most Exchange services will be unable to start.

Service: Microsoft Exchange Service Host

This service provides a host for several Microsoft Exchange services.

Service: Microsoft Exchange POP3

This service provides Post Office Protocol (POP) version 3 service to clients. If this service is stopped, clients cannot connect to this computer using the POP3 protocol.

This monitor is disabled by default.

Service: Microsoft Exchange IMAP4

This service provides Internet Message Access Protocol service to clients. If this service is stopped, clients will be unable to connect to this computer using the IMAP4 protocol.

This monitor is disabled by default.

Service: Microsoft Exchange Unified Messaging

This service enables Microsoft Exchange Unified Messaging features. It allows voice and fax messages to be stored in Microsoft Exchange and gives users telephone access to e-mail, voice mail, calendar, contacts, or an auto attendant. If this service is stopped, Unified Messaging will not be available.

OWA: Average Search Time

The average time that elapsed while waiting for a search to complete. The returned value should be less than 5,000 milliseconds (5 seconds) at all times.

ASP.NET Applications: Requests In Application Queue

The number of requests in the application request queue. The returned value should be 0 at all times. Values greater than 0 should be investigated.

Availability Service: Average Time to Process a Free Busy Request

The average time to process a free/busy request, in seconds. One request may contain multiple mailboxes. Free/busy responses do not have meeting suggestions. The returned value should always be less than 5.

Rpc Client Access: RPC Averaged Latency

The latency, in ms, averaged for the past 1,024 packets. The returned value should be below 250 ms.

Rpc Client Access: RPC Requests

The number of client requests currently being processed by the RPC Client Access service. This returned value should not be over 40.

UM Availability: Directory Access Failures

The number of times that attempts to access Active Directory failed. The returned value should be 0 at all times.

UM Availability: Total Inbound Calls Rejected by the UM Service

The total number of inbound calls that were rejected by the Microsoft Exchange Unified Messaging (UM) Service since the service was started. The returned value should be 0 at all times.

This monitor has the Count statistic as difference option enabled. It only returns new values from the last poll.

UM Availability: Total Inbound Calls Rejected by the UM Worker Process

The total number of inbound calls that were rejected by the UM Worker process since the service was started. The returned value should be 0 at all times.

This monitor has the Count statistic as difference option enabled. It only returns new values from the last poll.

UM Performance: Operations over Six Seconds

The number of all UM operations that took more than 6 seconds to complete. This is the time during which a caller was waiting for Unified Messaging to respond. The returned value should be as low as possible.