Probe Guide for Exchange Server
Monitor
exchange_monitor v5.1 series
CA Unified Infrastructure
Management
Copyright Notice
This online help system (the "System") is for your informational purposes only and is subject to change or withdrawal by CA at any time.
This System may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This System is confidential and proprietary information of CA and protected by the copyright laws of the United States and international treaties. This System may not be disclosed by you or used for any purpose other than as may be permitted in a separate agreement between you and CA governing your use of the CA software to which the System relates (the “CA Software”). Such agreement is not modified in any way by the terms of this notice. Notwithstanding the foregoing, if you are a licensed user of the CA Software you may make one copy of the System for internal use by you and your employees, provided that all CA copyright notices and legends are affixed to the reproduced copy.
The right to make a copy of the System is limited to the period during which the license for the CA Software remains in full force and effect. Should the license terminate for any reason, it shall be your responsibility to certify in writing to CA that all copies and partial copies of the System have been destroyed.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS SYSTEM “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS SYSTEM, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
The manufacturer of this System is CA.
Provided with “Restricted Rights.” Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors.
Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
Legal information on third-party and public domain software used in this product is documented in the Third-Party Licenses and Terms of Use
Contact CA
Contact CA Support
For your convenience, CA Technologies provides one site where you can access the information that you need for your Home Office, Small Business, and Enterprise CA Technologies products. At http://ca.com/support, you can access the following resources:
■ Online and telephone contact information for technical assistance and customer
services
■ Information about user communities and forums ■ Product and documentation downloads
■ CA Support policies and guidelines
■ Other helpful resources appropriate for your product
Providing Feedback about Product Documentation
Send comments or questions about CA Technologies product documentation to
nimsoft.techpubs@ca.com.
To provide feedback about general CA Technologies product documentation, complete our short customer survey which is available on the support website at
Contents 5
Contents
Chapter 1: Exchange Server Monitor (exchange_monitor)
Overview v5.1
7
About This Guide ... 7
Related Documentation ... 8
New Features ... 8
Preconfiguration Requirements ... 8
Supported Platforms ... 8
Chapter 2: Exchange Server Monitor (exchange_monitor)
Configuration Details v5.1
9
exchange_monitor Node ... 9File Monitoring Node ... 11
Message Node ... 11
<Profile Name> Node ... 12
Setup Node... 13
Status Node ... 16
Configure a Node ... 16
How to Configure Alarm Thresholds ... 17
Manage Profile ... 17
Configure Exchange Server Path ... 18
Chapter 3: Metrics
19
exchange_monitor QoS Metrics ... 19exchange_monitor Alert Metrics Default Settings ... 36
6 Probe Guide for Exchange Server Monitor
Documentation Changes
This table describes the version history for this document.
Version Date What's New?
5.1 October 2014 Added the Configure Exchange Server Path topic. 5.1 September 2014 Added the New Features topic.
5.1 June 2014 Added the General Setup section in the exchange_monitor node.
5.1 September 2013 Initial Web-based GUI version of this probe. (Previous versions of this probe are configured using
Chapter 1: Exchange Server Monitor (exchange_monitor) Overview v5.1 7
Chapter 1: Exchange Server Monitor
(exchange_monitor) Overview v5.1
The Exchange Server Monitor (exchange_monitor) probe monitors the performance of an Exchange server. Quality of service (QoS) and alarm messages are generated on a set of performance related statistics and parameters.
This section contains the following topics:
About This Guide (see page 7)
Related Documentation (see page 8)
New Features (see page 8)
Preconfiguration Requirements (see page 8)
About This Guide
This guide is for the CA Nimsoft Monitor Administrator to help understand the configuration of the Exchange Server Monitor probe.
This guide contains the following information:
■ An overview of the Exchange Server Monitorprobe.
■ The related documentation for previous probe versions, release notes, and so on.
■ The configuration details of the probe including information for the fields that are
required to configure the probe.
■ The common procedures that can be used in the probe configuration.
■ Field information for the fields, required to configure the probe in the first-time deployment of the probe.
Important! The field description for intuitive terms in the GUI has not been included in the document.
Related Documentation
8 Probe Guide for Exchange Server Monitor
Related Documentation
For related information that may be of interest, see the following material:
Related Documentation
Documentation for other versions of the exchange_monitor probe The Release Notes for the exchange_monitor probe
User documentation for the Admin Console
Monitor Metrics Reference Information for CA Unified Infrastructure Management Probes
(http://docs.nimsoft.com/prodhelp/en_US/Probes/ProbeReference/index.htm)
New Features
From version 5.1 onwards, the probe supports monitoring of:
■ Exchange Server 2013 SP1 on Windows Server 2012 and Windows Server 2012 R2.
■ Exchange Server 2013 SP3 on Windows Server 2012.
Preconfiguration Requirements
This section contains the preconfiguration requirements for the Exchange Server Monitor probe.
Supported Platforms
Refer to the Nimsoft Compatibility Support Matrix for the latest information on supported platforms. See also the Support Matrix for Nimsoft Probes for specific information on the Exchange Server Monitor probe.
Chapter 2: Exchange Server Monitor (exchange_monitor) Configuration Details v5.1 9
Chapter 2: Exchange Server Monitor
(exchange_monitor) Configuration
Details v5.1
The Exchange Server Monitor probe looks at a set of parameters on your Exchange Server to check its health. Alarm messages can be generated based on the values of the parameters being checked. Quality of service (QoS) messages are generated on a set of performance-related statistics. The probe is configured by defining one or more users. You can add profiles for each user. These monitoring profiles define how the test mail message is sent and returned. These profiles also specify the alarm and QoS properties. This section contains the following topics:
exchange_monitor Node (see page 9)
Configure a Node (see page 16)
How to Configure Alarm Thresholds (see page 17)
Manage Profile (see page 17)
Configure Exchange Server Path (see page 18)
exchange_monitor Node
The exchange_monitor node allows you to view the probe information.
exchange_monitor Node
10 Probe Guide for Exchange Server Monitor
Set or modify the following values that are based on your requirement:
exchange_monitor > Probe Information
This section provides information about the probe name, probe version, start time of the probe, and the vendor who created the probe.
exchange_monitor > General Setup
This section lets you configure the probe monitoring properties and enable the performance counters.
■ Log Level: specifies the detail level of the log file.
■ Perfmon Samples: specifies the number of samples for Perfmon counters.
■ Performance Monitoring Enabled: enables the monitoring of the profiles that are available in the Perfmon probe.
■ Performance Check Interval (Seconds): indicates the time interval (in seconds) between each profile monitoring process.
■ Process Monitoring Enabled: enables the monitoring of the profiles that are available in the Processes probe.
■ Service Monitoring Enabled: enables the monitoring of the profiles that are available in the NTServices probe.
■ Event Monitoring Enabled: enables the monitoring of the profiles that are available in the NTevl probe.
■ DAG Monitoring Enabled: enables the monitoring of the Database Availability Group (DAG) server. You must also enable the DAG checkpoints.
Note: This feature is available only for Exchange server 2010 and higher.
■ Browse DAG Script File: defines the path of the
CheckDatabaseRedundancy.ps1 script.
■ File/Dir Monitoring: enables the file or directory monitoring.
■ User Name: defines the user name for accessing the files if they are present on another network.
■ Check Interval (Seconds): specifies the time interval between each file monitoring process.
exchange_monitor Node
Chapter 2: Exchange Server Monitor (exchange_monitor) Configuration Details v5.1 11
File Monitoring Node
This node lets you add a monitoring profile that works with the Exchange Server Monitor probe.
Navigation: exchange_monitor Node > File Monitoring Node Set or modify the following values as required:
File Monitoring > Options > Add
This section allows you to create a profile for monitoring the profiles of the probes Perfmon, Processes, ntevl, and ntservices.
Message Node
This node lets you view the list of alarm message that are available on the Exchange Server Monitor probe.
Navigation: exchange_monitor Node > File Monitoring Node > Message Node Set or modify the following values as required:
Message > Message definitions
This section allows you to view the details of alarm messages of the Exchange Server Monitor probe.
■ Message Text: Identifies the alarm message text that is issued on the message alarm.
■ Severity: Specifies the level of severity of the alarm.
■ Message Token: Selects the alarm message that is issued if the specified threshold value is breached.
■ Subsystem: Identifies the subsystem ID of the alarm that defines the source of the alarm.
exchange_monitor Node
12 Probe Guide for Exchange Server Monitor
<Profile Name> Node
This node allows you to view the list of all checkpoints that are defined on the profile. You can also configure the alarm messages that are generated.
Note: The profile appearing as a child node, under the Message node is
user-configurable. Hence, the profile is referred as the profile name node throughout this document.
Navigation: exchange_monitor Node > profile name Node Set or modify the following values as required:
profile name > Profile
This section allows you to view and configure the checkpoints of the profile.
■ Group: Defines the logical group to which the checkpoint belongs.
■ Servers: Defines the version of the exchange server.
■ Calculate Average based on: Indicates the calculation of average value of the threshold values of the checkpoint.
■ Samples: Specifies a measured value which is compared to the threshold value that is defined on the checkpoint.
■ Compare Type: Defines the type of comparison of the threshold value.
■ Message on Alarm: Defines the message that is displayed when the alarm is issued.
■ Message clear: Defines the message that is displayed when the alarm is cleared.
exchange_monitor Node
Chapter 2: Exchange Server Monitor (exchange_monitor) Configuration Details v5.1 13
<Probe-Monitor Name> Node
This node represents the monitors for profiles of ntevl, perfmon, processes, and ntservices probe. You can activate various monitors of the profiles of each of these probes.
Note: The monitors are different for different probes and the node is referred to as the
probe-monitor name node in the document.
Navigation: exchange_monitor Node > File Monitoring Node > Message Node > profile name Node > probe-monitor name
Set or modify the following values as required:
probe-monitor name > 3.1.18: 1
This section allows you to view and configure the QoS properties of the profile.
■ QoS Name: Indicates the QoS name.
■ Description: Indicates the name of the profile.
■ Metric ID: Indicates a unique metric ID for Exchange Server Monitor profile.
■ Profile Name: Defines the name of the profile.
Note: You can configure the QoS properties of each profile same as the 3.1.18: 1 profile.
Setup Node
This node represents the monitoring properties such as, generating reports on the growth of your mail box and login to exchange server using LDAP, HTTP or WMI protocol.
exchange_monitor Node
14 Probe Guide for Exchange Server Monitor
Mail Growth
This node represents the properties of the probe for monitoring the growth of mail boxes on the exchange server.
Note: The fields in this node are disabled as this functionality depends on group policies and user privileges.
Navigation: exchange_monitor Node > Setup Node > Mail Growth Set or modify the following values as required:
Mail Growth > Mail box size (KB)
This section represents the threshold values that are set for monitoring the growth of mail box size.
■ Check Mail Growth: indicates that the mail box growth on the exchange server is checked.
■ Check Interval: indicates the time interval after which the probe checks the mail box growth on the exchange server.
■ Growth limit on each iteration: indicates the maximum limit for mail box growth.
■ Iterations of growth before size alarm is issued: indicates the number of times of the mail box growth exceeds the Check Interval value. After the specified limit, mailbox size alarm is issued.
■ Check only mailboxes with size greater than: indicates a conditional value for checking the mail box size.
exchange_monitor Node
Chapter 2: Exchange Server Monitor (exchange_monitor) Configuration Details v5.1 15
Report Information
This node lets you to configure the probe for collecting the reports on the data stored in database of the exchange server. For enabling this section, you must login using HTTP, LDAP, or WMI protocol.
Navigation: exchange_monitor Node > Setup Node > Report Information Set or modify the following values as required:
Report Information > Report Information Config
This section lets you define the properties for collecting exchange server reports.
Note: The Actions drop down tests whether you have successfully logged in through LDAP, HTTP, or WMI protocol.
■ Gather Report Information: makes all gathered data available for report generation.
■ Filter stores and databases for servers: ensures that reports are generated for only the exchange server that the probe monitors.
■ Database Size: specifies whether the summary is composed of either EDB, or SLV file, or both.
Protocol Name Node
This node represents the different protocols through which you can gather the data from the exchange server for report generation. The protocols can be LDAP, HTTP, and WMI.
This section lets you enter your login credentials of any of these protocols for accessing the exchange server database. You can test the login attempt through Actions drop down.
Note: This node is referred to as protocol name node as it represents 3 different protocols.
Configure a Node
16 Probe Guide for Exchange Server Monitor
Status Node
This node represents the status of all the check points for all active profiles.
Navigation: exchange_monitor Node > Status Node Set or modify the following values as required:
Status > Status Viewer
This section displays the details of all the status type in a tabular form.
■ Name: indicates the checkpoint name.
■ Unit: indicates the unit of the measured value.
■ Group: indicates the logical group to which this checkpoint belongs. A logical group defines the measurement type.
■ Type: indicates the probe from which this checkpoint is retrieved. This can be perfmon, ntservices, processes, and ntevl.
■ Value: indicates the latest measured value.
■ At: indicates the time, day , and the month at which the value is measured.
■ Compare Type: defines the operator for measuring the value.
■ Message on Alarm: indicates the alarm message text.
Configure a Node
This procedure provides the information to configure a particular section within a node. Each section within the node allows you to configure the properties of the Exchange Server Monitor probe.
Follow these steps:
1. Select the appropriate navigation path. 2. Update the field information and click Save.
How to Configure Alarm Thresholds
Chapter 2: Exchange Server Monitor (exchange_monitor) Configuration Details v5.1 17
How to Configure Alarm Thresholds
Some Quality of Service measurement probes allow you to set different types of alarm thresholds. These threshold options allow you to more broadly control when alarm messages are sent for each QoS probe.
For more information about the different alarm thresholds and their configuration requirements, refer to the General Probe Configuration section of the Admin Console Help.
Manage Profile
You can configure the probe to create a connection.
Follow these steps:
1. Click the Options icon next to the File Monitoring node in the navigation pane. 2. Click the Add option.
3. Update the field information and click Submit.
Configure Exchange Server Path
18 Probe Guide for Exchange Server Monitor
Configure Exchange Server Path
The Exchange Server Monitor probe access the Microsoft Exchange Server installation path for collecting values of certain monitoring parameters. If the path is not configured correctly, the QoS data of such parameters is NULL. The probe lets you configure a separate path for both Microsoft Exchange Server 2010 and 2013.
Follow these steps:
1. Open the Raw Configure GUI of the probe and navigate to the dag section. 2. Define the Microsoft Exchange Server 2010 installation directory path as the
exchange_2010_path key value.
Note: Similarly, define the Microsoft Exchange Server 2013 installation directory path as the exchange_2013_path key value.
3. Click OK to save the configuration.
4. Restart the probe for applying the configuration changes. The Microsoft Exchange Server installation path is configured.
Chapter 3: Metrics 19
Chapter 3: Metrics
This section contains the following topics:
exchange_monitor QoS Metrics (see page 19)
exchange_monitor Alert Metrics Default Settings (see page 36)
exchange_monitor QoS Metrics
The following table describes the checkpoint metrics that can be configured using the Microsoft Exchange Monitoring probe.
Monitor Name Units Description
QOS_EXCHANGE_MEMORY_AVAILABLE_MBYTES MB Available MBytes QOS_EXCHANGE_MEMORY_POOL_PAGED_BYTES MB Pool Paged bytes QOS_EXCHANGE_MEMORY_CACHE_BYTES MB Cache Bytes QOS_EXCHANGE_MEMORY_COMMITED_BYTES MB Committed Bytes QOS_EXCHANGE_MEMORY_COMMITED_BYTES_IN_USE Pct Committed Bytes in Use QOS_EXCHANGE_MEMORY_TRANSITION_PAGES_REPUR
POSED_PER_SECOND
Count Transition Pages Repurposed Per Second
QOS_EXCHANGE_MEMORY_PAGE_READS_PER_SECOND Count Page Reads Per Second QOS_EXCHANGE_MEMORY_PAGES_INPUT_PER_SECOND Count Pages Input Per Second QOS_EXCHANGE_MEMORY_PAGES_OUTPUT_PER_SECO
ND
Count
Pages Output Per Second QOS_EXCHANGE_MEMORY_PRIVATE_BYTES MB Private Bytes
QOS_EXCHANGE_MEMORY_VIRTUAL_BYTES MB Virtual Bytes QOS_EXCHANGE_MEMORY_WORKING_SET MB Working Set QOS_EXCHANGE_MEMORY_HANDLE_COUNT Count Handle Count QOS_EXCHANGE_MEMORY_DOTNET-TIME_IN_GC Pct DOTNET-Time In GC QOS_EXCHANGE_MEMORY_DOTNET-EXCEPTION_THRO
WN_PER_SEC
Count
DOTNET-Exception Thrown Per Sec QOS_EXCHANGE_MEMORY_DOTNET-BYTES_IN_ALL_HEA
PS
MB
DOTNET-Bytes In All Heaps QOS_EXCHANGE_PROCESSOR_USER_TIME Pct User Time
exchange_monitor QoS Metrics
20 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_PROCESSOR_PRIVILEGED_TIME Pct Privileged Time QOS_EXCHANGE_PROCESSOR_PROCESSOR_TIME_INSTA
NCE
Pct
Processor Time Instance QOS_EXCHANGE_PROCESSOR_PROCESSOR_QUEUE_LEN
GTH
Count
Processor Queue Length QOS_EXCHANGE_NETWORK_PACKETS_OUTBOUND_ERR
ORS
Count
Packets Outbound Errors QOS_EXCHANGE_NETWORK_TCPV4_CONNECTIONS_EST ABLISHED Count TCPv4 Connections Established QOS_EXCHANGE_NETWORK_TCPV6_CONNECTION_FAIL URES Count TCPv6 Connection Failures QOS_EXCHANGE_NETWORK_TCPV4_CONNECTIONS_RES ET Count TCPv4 Connections Reset QOS_EXCHANGE_NETWORK_TCPV6_CONNECTION_RESE T Count TCPv6 Connections Reset QOS_EXCHANGE_TRANS_ROLE_AVERAGE_DISK_SECOND S_PER_READ-TRANSPORT
ms Average Disk Seconds Per Read-Transport
QOS_EXCHANGE_TRANS_ROLE_AVERAGE_DISK_SECOND S_PER_WRITE-TRANSPORT
ms Average Disk Seconds Per Write-Transport
QOS_EXCHANGE_TRANS_ROLE_SUBMISSION_QUEUE_LE NGTH
msgs
Submission Queue Length QOS_EXCHANGE_TRANS_ROLE_RETRY_NON-SMTP_DELI
VERY_QUEUE_LENGTH
msgs Retry Non-Smtp Delivery Queue Length
QOS_EXCHANGE_TRANS_ROLE_RETRY_REMOTE_DELIVE RY_QUEUE_LENGTH
msgs
Retry Remote Delivery Queue Length QOS_EXCHANGE_TRANS_ROLE_LARGEST_DELIVERY_QU
EUE_LENGTH
msgs
Largest Delivery Queue Length QOS_EXCHANGE_TRANS_ROLE_POISON_QUEUE_LENGT
H-TRANSPORT
msgs
Poison Queue Length-Transport QOS_EXCHANGE_TRANS_ROLE_INPUT-OUTPUT_LOG_W
RITES_PER_SEC
logs/sec
Input-Output Log Writes Per Sec QOS_EXCHANGE_TRANS_ROLE_INPUT-OUTPUT_LOG_RE
ADS_PER_SEC
logs/sec
Input-Output Log Reads Per Sec QOS_EXCHANGE_TRANS_ROLE_LOG_GENERATION_CHE
CKPOINT_DEPTH-TRANSPORT
cnt Log Generation Checkpoint Depth-Transport
QOS_EXCHANGE_TRANS_ROLE_VERSION_BUCKETS_ALL OCATED
versions
exchange_monitor QoS Metrics
Chapter 3: Metrics 21
Monitor Name Units Description
QOS_EXCHANGE_TRANS_ROLE_INPUT-OUTPUT_DATABA SE_READS_PER_SEC
rds/sec
Input-Output Database Reads Per Sec QOS_EXCHANGE_TRANS_ROLE_INPUT-OUTPUT_DATABA
SE_WRITES_PER_SEC
wrts/sec
Input-Output Database Writes Per Sec QOS_EXCHANGE_TRANS_ROLE_LOG_RECORD_STALLS_P
ER_SEC-TRANSPORT
logs/sec
Log Record Stalls Per Sec-Transport QOS_EXCHANGE_TRANS_ROLE_LOG_THREADS_WAITING
-TRANSPORT
thrds
Log Threads Waiting-Transport QOS_EXCHANGE_TRANS_ROLE_TOTAL_AGENT_INVOCAT
IONS
invocations
Total Agent Invocations QOS_EXCHANGE_TRANS_ROLE_MESSAGES_COMPLETED
_DELIVERY_PER_SECOND
msgs/sec Messages Completed Delivery Per Second QOS_EXCHANGE_TRANS_ROLE_INBOUND:_LOCALDELIVE RYCALLSPERSECOND atmpts/sec Inbound: LocalDeliveryCallsPerSecond QOS_EXCHANGE_TRANS_ROLE_OUTBOUND:_SUBMITTE D_MAIL_ITEMS_PER_SECOND
Items/sec Outbound: Submitted Mail Items Per Second
QOS_EXCHANGE_TRANS_ROLE_AVERAGE_BYTES_PER_M ESSAGE
byts/msg
Average Bytes Per Message QOS_EXCHANGE_TRANS_ROLE_MESSAGES_RECEIVED_P
ER_SEC-TRANSPORT
msgs/sec
Messages Received Per Sec-Transport QOS_EXCHANGE_TRANS_ROLE_MESSAGES_SENT_PER_S
EC-TRANSPORT
msgs/sec
Messages Sent Per Sec-Transport QOS_EXCHANGE_TRANS_ROLE_INBOUND:_MESSAGEDE LIVERYATTEMPTSPERSECOND atmpts/sec Inbound: MessageDeliveryAttemptsPerSecond QOS_EXCHANGE_TRANS_ROLE_INBOUND:_RECIPIENTS_ DELIVERED_PER_SECOND
recipts/sec Inbound: Recipients Delivered Per Second
QOS_EXCHANGE_TRANS_ROLE_AVERAGE_AGENT_PROC ESSING_TIME_IN_SECONDS
msg/s Average Agent Processing Time In Seconds
QOS_EXCHANGE_TRANS_ROLE_ACTIVE_MAILBOX_DELIV ERY_QUEUE_LENGTH-TRANSPORT
items Active Mailbox Delivery Queue Length-Transport
QOS_EXCHANGE_TRANS_ROLE_ACTIVE_REMOTE_DELIV ERY_QUEUE_LENGTH-TRANSPORT
items Active Remote Delivery Queue Length-Transport
QOS_EXCHANGE_TRANS_ROLE_AGGREGATE_DELIVERY_ QUEUE_LENGTH_(ALL_QUEUES)-TRANSPORT
items Aggregate Delivery Queue Length (All Queues)-Transport
QOS_EXCHANGE_TRANS_ROLE_ACTIVE_NON-SMTP_DEL IVERY_QUEUE_LENGTH-TRANSPORT
items Active Non-Smtp Delivery Queue Length-Transport
exchange_monitor QoS Metrics
22 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_TRANS_ROLE_RETRY_MAILBOX_DELIVE RY_QUEUE_LENGTH-TRANSPORT
msgs Retry Mailbox Delivery Queue Length-Transport
QOS_EXCHANGE_TRANS_ROLE_UNREACHABLE_QUEUE_ LENGTH-TRANSPORT
msgs
Unreachable Queue Length-Transport QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_READS_(A
TTACHED)_AVERAGE_LATENCY
ms Database Reads (Attached) Average Latency
QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_WRITES_( ATTACHED)_AVERAGE_LATENCY
ms Database Writes (Attached) Average Latency
QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_PAGE_FA ULT_STALLS_PER_SEC
psg/s
Database Page Fault Stalls Per Sec QOS_EXCHANGE_MAILBOX_ROLE_LOG_WRITES_AVERA
GE_LATENCY
ms
Log Writes Average Latency QOS_EXCHANGE_MAILBOX_ROLE_LOG_RECORD_STALLS
_PER_SEC
rcrds/s
Log Record Stalls Per Sec QOS_EXCHANGE_MAILBOX_ROLE_LOG_THREADS_WAITI
NG
thrds
Log Threads Waiting QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_READS_(R
ECOVERY)_AVERAGE_LATENCY
ms Database Reads (Recovery) Average Latency
QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_WRITES_( RECOVERY)_AVERAGE_LATENCY
ms Database Writes (Recovery) Average Latency
QOS_EXCHANGE_MAILBOX_ROLE_LOG_READS_AVERAG E_LATENCY
ms
Log Reads Average Latency QOS_EXCHANGE_MAILBOX_ROLE_RPC_REQUESTS_-_MA ILBOX reqs RPC Requests - Mailbox QOS_EXCHANGE_MAILBOX_ROLE_RPC_AVERAGED_LATE NCY ms RPC Averaged Latency QOS_EXCHANGE_MAILBOX_ROLE_RPC_AVERAGE_LATEN CY_-_MAILBOX ms
RPC Average Latency - Mailbox QOS_EXCHANGE_MAILBOX_ROLE_RPC_AVERAGE_LATEN
CY_-_CLIENT
ms
RPC Average Latency - Client QOS_EXCHANGE_MAILBOX_ROLE_CLIENT_REPORTED_F
AILED_RPCS_FOR_SERVER_TOO_BUSY_ERROR_PER_SEC
errs/s Client Reported Failed RPCs For Server Too Busy Error Per Sec
QOS_EXCHANGE_MAILBOX_ROLE_CLIENT_REPORTED_F AILED_RPCS_FOR_SERVER_TOO_BUSY_ERROR
errs Client Reported Failed RPCs For Server Too Busy Error
QOS_EXCHANGE_MAILBOX_ROLE_MESSAGES_QUEUED_ FOR_SUBMISSION_MAILBOX
msgs Messages Queued For Submission Mailbox
exchange_monitor QoS Metrics
Chapter 3: Metrics 23
Monitor Name Units Description
QOS_EXCHANGE_MAILBOX_ROLE_MESSAGES_QUEUED_ FOR_SUBMISSION_PUBLIC
msgs Messages Queued For Submission Public
QOS_EXCHANGE_MAILBOX_ROLE_LOG_GENERATION_C HECKPOINT_DEPTH
cnt
Log Generation Checkpoint Depth QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_PAGE_FA
ULT_STALLS_PER_SEC_-_INFORMATION_STORE
pgs/s Database Page Fault Stalls Per Sec - Information Store
QOS_EXCHANGE_MAILBOX_ROLE_LOG_RECORD_STALLS _PER_SEC_-_INFORMATION_STORE
rcrds/s Log Record Stalls Per Sec - Information Store
QOS_EXCHANGE_MAILBOX_ROLE_LOG_THREADS_WAITI NG_-_INFORMATION_STORE
thrds Log Threads Waiting - Information Store
QOS_EXCHANGE_MAILBOX_ROLE_VERSION_BUCKETS_A LLOCATED_-_INFORMATION_STORE
bukts Version Buckets Allocated - Information Store
QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_READS_A VERAGE_LATENCY
ms
Database Reads Average Latency QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_WRITES_A
VERAGE_LATENCY
ms
Database Writes Average Latency QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_CACHE_SI
ZE_-_INFORMATION_STORE
MB Database Cache Size - Information Store
QOS_EXCHANGE_MAILBOX_ROLE_DATABASE_CACHE_PE RCENTAGE_HIT
%
Database Cache Percentage Hit QOS_EXCHANGE_MAILBOX_ROLE_LOG_BYTES_WRITE_P
ER_SEC
bytes/s
Log Bytes Write Per Sec QOS_EXCHANGE_MAILBOX_ROLE_SLOW_FINDROW_RAT
E
rate
Slow FindRow Rate QOS_EXCHANGE_MAILBOX_ROLE_SEARCH_TASK_RATE tasks/s Search Task Rate QOS_EXCHANGE_MAILBOX_ROLE_SLOW_QP_THREADS thrds Slow QP Threads QOS_EXCHANGE_MAILBOX_ROLE_SLOW_SEARCH_THRE
ADS
thrds
Slow Search Threads QOS_EXCHANGE_MAILBOX_ROLE_PROCESSOR_TIME_-_
MS_EXCHANGE_SEARCH_SERVICE
% Processor Time - MS Exchange Search Service
QOS_EXCHANGE_MAILBOX_ROLE_PROCESSOR_TIME_-_ MSFTEFD_PROCESS
%
Processor Time - Msftefd Process QOS_EXCHANGE_MAILBOX_ROLE_RECENT_AVERAGE_LA
TENCY_OF_RPCS_USED_TO_OBTAIN_CONTENT
ms Recent Average Latency of RPCs Used To Obtain Content
QOS_EXCHANGE_MAILBOX_ROLE_AVERAGE_DOCUMEN T_INDEXING_TIME
ms
exchange_monitor QoS Metrics
24 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_MAILBOX_ROLE_FULL_CRAWL_MODE_ STATUS
crawl
Full Crawl Mode Status QOS_EXCHANGE_MAILBOX_ROLE_PROCESSOR_TIME_–_
MAILBOXASSISTANTS
%
Processor Time – MailboxAssistants QOS_EXCHANGE_MAILBOX_ROLE_EVENTS_IN_QUEUE evnts Events In Queue
QOS_EXCHANGE_MAILBOX_ROLE_AVERAGE_EVENT_PR OCESSING_TIME_IN_SECONDS
s Average Event Processing Time In Seconds
QOS_EXCHANGE_MAILBOX_ROLE_AVERAGE_RESOURCE _BOOKING_PROCESSING_TIME
s Average Resource Booking Processing Time
QOS_EXCHANGE_MAILBOX_ROLE_REQUESTS_FAILED_-_ _RESOURCE_BOOKING
reqs
Requests Failed - Resource Booking QOS_EXCHANGE_MAILBOX_ROLE_AVERAGE_CALENDAR
_ATTENDANT_PROCESSING_TIME
s Average Calendar Attendant Processing Time
QOS_EXCHANGE_MAILBOX_ROLE_REQUESTS_FAILED_-_ CALENDAR_ATTENDANT
reqs
Requests Failed - Calendar Attendant QOS_EXCHANGE_MAILBOX_ROLE_RPC_LATENCY_AVERA
GE_-_STORE_INTERFACE
ms
RPC Latency Average - Store Interface QOS_EXCHANGE_MAILBOX_ROLE_ROP_REQUESTS_OUT
STANDING
reqs
ROP Requests Outstanding QOS_EXCHANGE_MAILBOX_ROLE_RPC_REQUESTS_OUTS TANDING reqs RPC Requests Outstanding QOS_EXCHANGE_MAILBOX_ROLE_RPC_REQUESTS_OUTS TANDING_INSTANCE reqs
RPC Requests Outstanding Instance QOS_EXCHANGE_MAILBOX_ROLE_RPC_REQUESTS_SENT
_PER_SEC
reqs/s
RPC Requests Sent Per Sec QOS_EXCHANGE_MAILBOX_ROLE_RPC_SLOW_REQUEST
S_LATENCY_AVERAGE
ms
RPC Slow Requests Latency Average QOS_EXCHANGE_MAILBOX_ROLE_RPC_REQUESTS_FAILE
D_PERCENTAGE
%
RPC Requests Failed Percentage QOS_EXCHANGE_MAILBOX_ROLE_RPC_SLOW_REQUEST
S_PERCENTAGE
%
RPC Slow Requests Percentage QOS_EXCHANGE_MAILBOX_ROLE_SUCCESSFUL_SUBMIS
SIONS_PER_SECOND
sbms/s
Successful Submissions Per Second QOS_EXCHANGE_MAILBOX_ROLE_HUB_SERVERS_IN_RE
TRY
srvrs
Hub Servers In Retry QOS_EXCHANGE_MAILBOX_ROLE_FAILED_SUBMISSIONS
_PER_SECOND
sbms/s
exchange_monitor QoS Metrics
Chapter 3: Metrics 25
Monitor Name Units Description
QOS_EXCHANGE_MAILBOX_ROLE_TEMPORARY_SUBMIS SION_FAILURES_PER_SEC
sbms/s
Temporary Submission Failures Per Sec QOS_EXCHANGE_MAILBOX_ROLE_COPYQUEUELENGTH files CopyQueueLength
QOS_EXCHANGE_MAILBOX_ROLE_REPLAYQUEUELENGT H files ReplayQueueLength QOS_EXCHANGE_MAILBOX_ROLE_SEEDING_FINISHED_P ERCENTAGE %
Seeding Finished Percentage QOS_EXCHANGE_MAILBOX_ROLE_RPC_OPERATIONS_PE
R_SEC
oper/s
RPC Operations Per Sec QOS_EXCHANGE_MAILBOX_ROLE_RPC_CLIENT_BACKOF
F_PER_SEC
oper/s
RPC Client Backoff Per Sec QOS_EXCHANGE_MAILBOX_ROLE_FAILED_CLIENT_RPCS
_FOR_SERVER_TOO_BUSY_PER_SEC
errs/s Failed Client RPCs For Server Too Busy Per Sec
QOS_EXCHANGE_MAILBOX_ROLE_FAILED_CLIENT_RPCS _FOR_SERVER_TOO_BUSY
errs
Failed Client RPCs For Server Too Busy QOS_EXCHANGE_MAILBOX_ROLE_RPC_OPERATIONS_PE
R_SEC_-_MSEXCHANGEIS_CLIENT
oper/s RPC Operations Per Sec - MSExchangeIS Client QOS_EXCHANGE_MAILBOX_ROLE_JET_LOG_RECORDS_P
ER_SEC
recs/s
JET Log Records Per Sec QOS_EXCHANGE_MAILBOX_ROLE_JET_PAGES_READ_PE
R_SEC
pgs/s
JET Pages Read Per Sec QOS_EXCHANGE_MAILBOX_ROLE_DIRECTORY_ACCESS_L
DAP_READS_PER_SEC
rd/s
Directory Access LDAP Reads Per Sec QOS_EXCHANGE_MAILBOX_ROLE_DIRECTORY_ACCESS_L
DAP_SEARCHES_PER_SEC
srch/s Directory Access LDAP Searches Per Sec
QOS_EXCHANGE_MAILBOX_ROLE_MESSAGES_DELIVERE D_PER_SEC_–_MAILBOX
msg/s
Messages Delivered Per Sec – Mailbox QOS_EXCHANGE_MAILBOX_ROLE_MESSAGES_SENT_PER
_SEC_–_TOTAL
msg/s
Messages Sent Per Sec – Total QOS_EXCHANGE_MAILBOX_ROLE_MESSAGES_SUBMITT
ED_PER_SEC
msg/s
Messages Submitted Per Sec QOS_EXCHANGE_MAILBOX_ROLE_REPLICATION_RECEIV
E_QUEUE_SIZE
msg/s
Replication Receive Queue Size QOS_EXCHANGE_MAILBOX_ROLE_MAILBOXES_PROCESS
ED_PER_SEC
mlbox/s
Mailboxes Processed Per Sec QOS_EXCHANGE_MAILBOX_ROLE_EVENTS_POLLED_PER
_SEC
evnts/s
exchange_monitor QoS Metrics
26 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_CAS_ROLE_AVERAGE_SEARCH_TIME ms Average Search Time QOS_EXCHANGE_CAS_ROLE_APPLICATION_RESTARTS count Application Restarts QOS_EXCHANGE_CAS_ROLE_WORKER_PROCESS_RESTA
RTS
count
Worker Process Restarts QOS_EXCHANGE_CAS_ROLE_REQUEST_WAIT_TIME count Request Wait Time QOS_EXCHANGE_CAS_ROLE_REQUESTS_IN_APPLICATIO
N_QUEUE
requests
Requests In Application Queue QOS_EXCHANGE_CAS_ROLE_AVERAGE_TIME_TO_PROCE
SS_A_FREE_BUSY_REQUEST
sec Average Time To Process A Free Busy Request
QOS_EXCHANGE_CAS_ROLE_SYNC_COMMANDS_PENDI NG
commands
Sync Commands Pending QOS_EXCHANGE_CAS_ROLE_REQUESTS_QUEUED requests Requests Queued QOS_EXCHANGE_CAS_ROLE_NUMBER_OF_FAILED_BACK
-END_CONNECTION_ATTEMPTS_PER_SECOND
conn/sec Number Of Failed Back-End Connection Attempts Per Second QOS_EXCHANGE_CAS_ROLE_CURRENT_NUMBER_OF_IN
COMING_RPC_OVER_HTTP_CONNECTIONS
RPC Current Number Of Incoming RPC Over HTTP Connections
QOS_EXCHANGE_CAS_ROLE_CURRENT_NUMBER_OF_U NIQUE_USERS
users
Current Number Of Unique Users QOS_EXCHANGE_CAS_ROLE_RPC_-_HTTP_REQUESTS_PE
R_SECOND
req/sec
RPC - HTTP Requests Per Second QOS_EXCHANGE_CAS_ROLE_RPC_AVERAGED_LATENCY_ -_RPCCLIENTACCESS ms RPC Averaged Latency - RpcClientAccess QOS_EXCHANGE_CAS_ROLE_RPC_OPERATIONS_PER_SE C_-_RPCCLIENTACCESS
/sec RPC Operations Per Sec - RpcClientAccess QOS_EXCHANGE_CAS_ROLE_RPC_REQUESTS_-_RPCCLIE NTACCESS requests RPC Requests - RpcClientAccess QOS_EXCHANGE_CAS_ROLE_NSPI_RPC_BROWSE_REQUE STS_AVERAGE_LATENCY
ms NSPI RPC Browse Requests Average Latency
QOS_EXCHANGE_CAS_ROLE_NSPI_RPC_REQUESTS_AVER AGE_LATENCY
ms
NSPI RPC Requests Average Latency QOS_EXCHANGE_CAS_ROLE_REFERRAL_RPC_REQUESTS
_AVERAGE_LATENCY
ms
Referral RPC Requests Average Latency QOS_EXCHANGE_CAS_ROLE_OUTBOUND_PROXY_REQU
ESTS_FOR_AVERAGE_RESPONSE_TIME
ms Outbound Proxy Requests For Average Response Time
QOS_EXCHANGE_CAS_ROLE_REQUESTS_AVERAGE_RESP ONSE_TIME
ms
exchange_monitor QoS Metrics
Chapter 3: Metrics 27
Monitor Name Units Description
QOS_EXCHANGE_CAS_ROLE_DOWNLOAD_TASK_QUEUE D
tasks
Download Task Queued QOS_EXCHANGE_CAS_ROLE_DOWNLOAD_TASKS_COMP
LETED
tasks
Download Tasks Completed QOS_EXCHANGE_CAS_ROLE_PING_COMMANDS_PENDI
NG
commands
Ping Commands Pending QOS_EXCHANGE_CAS_ROLE_AVAILABILITY_REQUESTS_I
N_SECONDS
reqs/sec
Availability Requests In Seconds QOS_EXCHANGE_CAS_ROLE_CURRENT_UNIQUE_USERS users Current Unique Users
QOS_EXCHANGE_CAS_ROLE_AUTODISCOVER_SERVICE_R EQUESTS_PER_SEC
reqs/sec
Autodiscover Service Requests Per Sec QOS_EXCHANGE_CAS_ROLE_CURRENT_CONNECTIONS conn Current Connections
QOS_EXCHANGE_CAS_ROLE_CONNECTION_ATTEMPTS_ PER_SEC
conn/sec
Connection Attempts Per Sec QOS_EXCHANGE_CAS_ROLE_ISAPI_EXTENSION_REQUES
TS_PER_SEC
reqs/sec
ISAPI Extension Requests Per Sec QOS_EXCHANGE_CAS_ROLE_OTHER_REQUEST_METHOD
S_PER_SEC
reqs/sec
Other Request Methods Per Sec QOS_EXCHANGE_MSEXCHANGE_LDAP_SEARCHES_PER_
SECOND
count
LDAP Searches Per Second QOS_EXCHANGE_MSEXCHANGE_LDAP_READ_TIME_CO
NTROLLERS
ms
LDAP Read Time Controllers QOS_EXCHANGE_MSEXCHANGE_LDAP_SEARCH_TIME_C
ONTROLLERS
ms
LDAP Search Time Controllers QOS_EXCHANGE_MSEXCHANGE_LDAP_READ_TIME_PRO
CESSES
ms
LDAP Read Time Processes QOS_EXCHANGE_MSEXCHANGE_LDAP_SEARCH_TIME_P
ROCESSES
ms
LDAP Search Time Processes QOS_EXCHANGE_MSEXCHANGE_LDAP_SEARCHES_TIME
D_OUT_PER_MINUTE
count
LDAP Searches Timed Out Per Minute QOS_EXCHANGE_MSEXCHANGE_LONG_RUNNING_LDAP
_OPERATIONS_PER_MINUTE
count Long Running LDAP Operations Per Minute
QOS_EXCHANGE_DAG_NUM_ACTIVE_DB db Number of active database copies on current exchange server.
QOS_EXCHANGE_DAG_NUM_PASSIVE_DB db Number of passive database copies on current Mailbox server.
exchange_monitor QoS Metrics
28 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_DAG_NUM_MOUNTED_DB db Number of mounted database copies on current Mailbox server.
QOS_EXCHANGE_DAG_NUM_NON_MOUNTED_DB
db Number of database copies whose state is not "mounted" on current Mailbox server
QOS_EXCHANGE_DAG_DB_COPY_QUEUE_LENGTH
files Shows the number of transaction log files waiting to be copied to the passive copy log file folder. A copy isn't considered complete until it has been checked for corruption.
QOS_EXCHANGE_DAG_DB_REPLAY_QUEUE_LENGTH
files Shows the number of transaction log files waiting to be replayed into the passive copy.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_FAILED
bool The mailbox database copy is in a Failed state because it isn't suspended, and it isn't able to copy or replay log files. While in a Failed state and not suspended, the system will periodically check whether the problem that caused the copy status to change to Failed has been resolved. After the system has detected that the problem is resolved, and barring no other issues, the copy status will automatically change to Healthy.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_SEEDING
bool The mailbox database copy is being seeded, the content index for the mailbox database copy is being seeded, or both are being seeded. Upon successful completion of
seeding, the copy status should change to Initializing.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_SEEDING_SO URCE
bool The mailbox database copy is being used as a source for a database copy seeding operation.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_SUSPENDED
bool The mailbox database copy is in a Suspended state as a result of an administrator manually suspending the database copy by running the
Suspend-MailboxDatabaseCopy cmdlet.
exchange_monitor QoS Metrics
Chapter 3: Metrics 29
Monitor Name Units Description
QOS_EXCHANGE_DAG_DB_COPY_STATUS_HEALTHY
bool The mailbox database copy is
successfully copying and replaying log files, or it has successfully copied and replayed all available log files.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_SERVICE_DO WN
bool The Microsoft Exchange Replication service isn't available or running on the server that hosts the mailbox database copy.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_INITIALIZING
bool The mailbox database copy will be in an Initializing state when a database copy has been created, when the Microsoft Exchange Replication service is starting or has just been started, and during transitions from Suspended, ServiceDown, Failed, Seeding, SinglePageRestore, LostWrite, or Disconnected to another state. While in this state, the system is verifying that the database and log stream are in a consistent state. In most cases, the copy status will remain in the
Initializing state for about 15 seconds, but in all cases, it should generally not be in this state for longer than 30 seconds.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_RESYNCHRON IZING
bool The mailbox database copy and its log files are being compared with the active copy of the database to check for any divergence between the two copies. The copy status will remain in this state until any divergence is detected and resolved.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_MOUNTED
bool The active copy is online and accepting client connections. Only the active copy of the mailbox database copy can have a copy status of Mounted.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_DISMOUNTED
bool The active copy is offline and not accepting client connections. Only the active copy of the mailbox database copy can have a copy status of Dismounted.
exchange_monitor QoS Metrics
30 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_DAG_DB_COPY_STATUS_MOUNTING
bool The active copy is coming online and not yet accepting client connections. Only the active copy of the mailbox database copy can have a copy status of Mounting.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_DISMOUNTIN G
bool The active copy is going offline and terminating client connections. Only the active copy of the mailbox database copy can have a copy status of Dismounting.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_DISCONNECT ED_AND_HEALTHY
bool The mailbox database copy is no longer connected to the active database copy, and it was in the Healthy state when the loss of connection occurred. This state represents the database copy with respect to connectivity to its source database copy. It may be reported during DAG network failures between the source copy and the target database copy.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_DISCONNECT ED_AND_RESYNCHRONIZING
bool The mailbox database copy is no longer connected to the active database copy, and it was in the Resynchronizing state when the loss of connection occurred. This state represents the database copy with respect to connectivity to its source database copy. It may be reported during DAG network failures between the source copy and the target database copy.
exchange_monitor QoS Metrics
Chapter 3: Metrics 31
Monitor Name Units Description
QOS_EXCHANGE_DAG_DB_COPY_STATUS_FAILED_AND_ SUSPENDED
bool The Failed and Suspended states have been set simultaneously by the system because a failure was detected, and because resolution of the failure explicitly requires administrator intervention. An example is if the system detects unrecoverable divergence between the active mailbox database and a database copy. Unlike the Failed state, the system won't periodically check whether the problem has been resolved, and automatically recover. Instead, an administrator must intervene to resolve the underlying cause of the failure before the
database copy can be transitioned to a healthy state.
QOS_EXCHANGE_DAG_DB_COPY_STATUS_SINGLE_PAGE _RESTORE
bool This state indicates that a single page restore operation is occurring on the mailbox database copy.
QOS_EXCHANGE_DAG_DB_LAST_INSPECTED_LOG_TIME
timestamp The modification time of the last log that was successfully validated by the Mailbox server hosting the database copy.
QOS_EXCHANGE_DAG_DB_CONTENT_INDEX_STATE
state Indicates the current state of the content index for a database copy.
Note: For
QOS_EXCHANGE_DAG_DB_CONTENT_ INDEX_STATE, there are different states which are:
CONTENT_INDEX_STATE_FAILED, = 0, CONTENT_INDEX_STATE_HEALTHY = 1, CONTENT_INDEX_STATE_CRAWLING =2, CONTENT_INDEX_STATE_OTHERS = 3. QoS value will be sent accordingly. QOS_EXCHANGE_DAG_DB_ACTIVATION_SUSPENDED bool Indicates whether activation of
mailbox database copy is suspended. QOS_EXCHANGE_DAG_DB_COPY_SIZE GB Size of Database copy.
QOS_EXCHANGE_DAG_DB_REDUNDANCY_COUNT
Db Count of redundancy of replicated mailbox databases. Both active and passive copies are counted when determining redundancy.
exchange_monitor QoS Metrics
32 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_DAG_CLUSTER_SERVICE_HEALTH_STAT US
state Verifies that the Cluster service is running and reachable on the local exchange server.
QOS_EXCHANGE_DAG_REPLAY_SERVICE_HEALTH_STATU S
state Verifies that the Replay service is running and reachable on the local exchange server.
QOS_EXCHANGE_DAG_ACTIVE_MANAGER_HEALTH_STA TUS
state Verifies that the instance of Active Manager running on the local Exchange server is in a valid role (primary, secondary, or stand-alone).
QOS_EXCHANGE_DAG_TASKS_RPC_LISTENER_HEALTH_S TATUS
state Verifies that the tasks remote procedure call (RPC) server is running and reachable on the local Exchange server.
QOS_EXCHANGE_DAG_TASKS_RPC_LISTENER_HEALTH_S TATUS
state Verifies that the TCP log copy listener is running and reachable on the local Exchange server.
QOS_EXCHANGE_DAG_DAG_MEMBERS_UP_HEALTH_ST ATUS
state Verifies that all DAG members are available, running, and reachable. QOS_EXCHANGE_DAG_CLUSTER_NETWORK_HEALTH_ST
ATUS
state Verifies that all cluster-managed networks on the local Exchange server are available.
QOS_EXCHANGE_DAG_QUORUM_GROUP_HEALTH_STAT US
state Verifies that the default cluster group (quorum group) is in a healthy and online state.
QOS_EXCHANGE_DAG_FILE_SHARE_QUORUM_HEALTH_ STATUS
state Verifies that the witness server and witness directory and share configured for the DAG are reachable.
QOS_EXCHANGE_DAG_DB_LOG_COPY_KEEPING_UP_HE ALTH_STATUS
state Verifies that log copying and inspection by the passive copies of databases on the local exchange server are able to keep up with log
generation activity on the active copy.
QOS_EXCHANGE_DAG_DB_LOG_REPLAY_KEEPING_UP_H EALTH_STATUS
state Verifies that replay activity for the passive copies of databases on the local exchange server is able to keep up with log copying and inspection activity.
exchange_monitor QoS Metrics
Chapter 3: Metrics 33
Monitor Name Units Description
QOS_EXCHANGE_MAILBOX_ROLE_INPUT-OUTPUT_LOG_ READ_AVERAGE_LATENCY
ms Indicates the average time, in ms, to read data from a log file. Specific to log replay and database recovery
operations.
QOS_EXCHANGE_MAILBOX_ROLE_DATABASEMOUNTED bool Indicates whether database copy is mounted on local server.
QOS_EXCHANGE_MAILBOX_ROLE_AGE_OF_THE_LAST_N OTIFICATION_INDEXED
sec Indicates content indexing backlog in seconds.
QOS_EXCHANGE_MAILBOX_ROLE_INPUT_OUTPUT_LOG _WRITES_AVERAGE_LATENCY
ms Indicates the average time, in ms, to write a log buffer to the active log file. QOS_EXCHANGE_MAILBOX_ROLE_TIME_SINCE_LAST_N
OTIFICATION_WAS_INDEXED
sec Indicates the time in seconds since last notification was indexed for content indexing in passive Database.
QOS_EXCHANGE_MAILBOX_ROLE_EXCHANGE_SEARCH_ ZERO_RESULT_QUERY
bool Indicates that more than one hundred search queries have returned zero results. This may indicate that a corruption or other problem affects the content indexing catalog. QOS_EXCHANGE_MAILBOX_ROLE_LOGICAL_DISK_PERCE
NTAGE_FREE_SPACE
percentage Indicates the free space of logical disk in Percentage.
QOS_EXCHANGE_TRANS_ROLE_INBOUND_LOCALDELIVE RYCALLSPERSECOND2013
atmpts/sec Shows the number of attempts for delivering transport mail items per second. Determines current load. Compare values to historical baselines.
QOS_EXCHANGE_TRANS_ROLE_INBOUND_MESSAGEDELI VERYATTEMPTSPERSECOND-2013
recipts/sec Shows the number of inbound recipients delivered per second. Determines current load. Compare values to historical baselines.
QOS_EXCHANGE_MAILBOX_ROLE_MESSAGES_DELIVERE D_PER_SEC_-_STORE
msg/s Shows the rate that messages are delivered to all recipients. Indicates current message delivery rate to the store.
QOS_EXCHANGE_MAILBOX_ROLE_MAILBOX_SEARCHES_ PER_SEC_._STORE
msg/s Number of search queries/second received per database.
QOS_EXCHANGE_CAS_ROLE_NUMBER_OF_FAILED_BACK -END_CONNECTION_ATTEMPTS_PER_SECOND-2013
conn/sec Shows the rate at which the RPC proxy attempts are occurring but failing to establish a connection to a back-end server.
QOS_EXCHANGE_ANTI_MALWARE_ANTI-MALWARE_AG ENT_MESSAGES_SCANNED
messages Messages Scanned is the number of messages scanned in the past minute.
exchange_monitor QoS Metrics
34 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_ANTI_MALWARE_ANTI-MALWARE_AG ENT_MESSAGES_SCANNED_PER_SECOND
messages Messages Scanned per Second is the average number of messages scanned each second, calculated over the past minute.
QOS_EXCHANGE_ANTI_MALWARE_ANTI-MALWARE_AG ENT_MESSAGES_CONTAINING_MALWARE
messages Messages Containing Malware is the number of messages in the past minute that contained malware. QOS_EXCHANGE_ANTI_MALWARE_ANTI-MALWARE_AG
ENT_MESSAGE_BLOCKED
messages Messages Blocked is the number of messages in the past minute that contained malware and were blocked.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_ALERAT ABLE_FAILURE_DSNS_WITHIN_THE_LAST_HOUR
messages Hub Selection Resolver Failures is the number of messages that encountered recipient. AD lookup errors in Hub selection.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_HUB_SE LECTION_RESOLVER_FAILURES
messages Hub Selection Organization Mailbox Failures is the number of messages that encountered organization mailbox lookup errors in Hub selection. QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_HUB_SE
LECTION_ORGANIZATION_MAILBOX_FAILURES
messages Hub Selection Routing Failures is the number of messages that failed to be routed.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_HUB_SE LECTION_ROUTING_FAILURES
messages Hub Selection Routing Failures is the number of messages that failed to be routed.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_PERCEN T_AVAILABILITY
percent The ratio of successful connections to total legitimate ones in the sliding window.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_PERCEN T_FAILURES_DUE_TO_MAXINBOUNDCONNECTIONLIMIT
percent Failure percentage of legitimate connections in the sliding window due to MaxInboundConnectionLimit. QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_PERCEN
T_FAILURES_DUE_TO_WLID_DOWN
percent Failure percentage of legitimate connections in the sliding window due to WLID down.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_PERCEN T_FAILURES_DUE_TO_BACK_PRESSURE
percent Failure percentage of legitimate connections in the sliding window due to back pressure.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_FAILURE S_DUE_TO_MAXIMUM_LOCAL_LOOP_COUNT
messages Total number of message delivery failures due to reaching maximum local loop count.
exchange_monitor QoS Metrics
Chapter 3: Metrics 35
Monitor Name Units Description
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_CONNE CTIONS_CREATED_PER_SECOND
connections per second
Connections Created per second is the number of new connections to the SMTP server that are established each second.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_MESSA GES_RECEIVED_PER_SECOND
Messages Per Second
Messages Received per second is the number of messages received by the SMTP server each second.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_MESSA GES_BYTES_RECEIVED_PER_SECOND Messages Per Second Number of bytes received in messages per second. QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_MESSA GES_BYTES_RECEIVED_PER_SECOND Messages Per
Second Number of bytes sent per second.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_CONNE CTIONS_CREATED_PER_SECOND
Connections Per Second
Connections Created per second is the number of outbound connections established each second from the SMTPSend connector.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_MESSA GES_SENT_PER_SECOND
Messages Per Second
Messages Sent per second is the number of messages sent by the SMTPSend connector each second. QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_MESSA
GE_BYTES_SENT_PER_SECOND
messages per
second Number of bytes sent per second. QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_DNS_ER
RORS
DNS DNS Errors is the number of DNS errors encountered by the SMTPSend connector.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_CONNE CTION_FAILURES
messages The total number of connection failures (during the sliding time window) while trying to set up a proxy session.
QOS_EXCHANGE_TRANS_ROLE_MESSAGESFAILEDTOROU TE
messages Total number of messages failed to be routed.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_HUB_SE LECTION_ RESOLVER_FAILURES
messages Hub Selection Resolver Failures is the number of messages that encountered recipient AD lookup errors in Hub selection.
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_HUB_SE LECTION_ORGANIZATION_
MAILBOX_RESOLVER_FAILURES
messages Hub Selection Organization Mailbox Failures is the number of messages that encountered organization mailbox lookup errors in Hub selection.
exchange_monitor Alert Metrics Default Settings
36 Probe Guide for Exchange Server Monitor
Monitor Name Units Description
QOS_EXCHANGE_DELIVERY_HEALTH_MONITOR_HUB_SE LECTION_ROUTING_FAILURES
messages Hub Selection Routing Failures is the number of messages that failed to be routed.
QOS_EXCHANGE_TRANS_ROLE_PERCENTAGE_PROXY_SE TUP_FAILURES
percent The percentage of sessions (during the sliding time window) that could not be proxied due to failures.
QOS_EXCHANGE_TRANS_ROLE_TOTAL_PROXY_USER_LO OKUP_FAILURES
messages The total number of user lookup failures (during the sliding time window) while trying to set up a proxy session.
QOS_EXCHANGE_TRANS_ROLE_TOTAL_PROXY_DNS_LO OKUP_FAILURES
messages The total number of dns lookup failures (during the sliding time window) while trying to set up a proxy session.
QOS_EXCHANGE_TRANS_ROL E_TOTAL_PROXY_CONNECTIO N_FAILURES
messages The total number of connection failures (during the sliding time window) while trying to set up a proxy session.
QOS_EXCHANGE_TRANS_ROLE_TOTAL_BYTES_ PROXIED messages Total number of bytes proxied (after proxy session is set up.
QOS_EXCHANGE_TRANS_ROLE_ CONNECTIONS_CREATED_PER_SECOND
connections per second
Connections Created/sec is the number of new connections to the SMTP server per second that are established.
QOS_EXCHANGE_TRANS_ROLE_RECIPIENTS_SENT
messages Recipients sent is the number of recipients sent by the SMTPSend Connector.
exchange_monitor Alert Metrics Default Settings
This section contains the QoS metric default settings for the Exchange Server Monitor probe.
Alarm Metric Error Threshold
Error
Severity Description Monitoring profiles
exchange_monitor Alert Metrics Default Settings
Chapter 3: Metrics 37
Alarm Metric Error Threshold
Error
Severity Description
Available Mbytes 100 Major Available Mbytes shows the amount of physical memory, in megabytes (MB), immediately available for allocation to a process or for system use. It's equal to the sum of memory assigned to the standby (cached), free, and zero page lists. For a full explanation of the memory manager, refer to Microsoft Developer Network (MSDN) or "System Performance and Troubleshooting Guide" in the Windows Server 2003 Resource Kit.
Available Megabytes 10 Major Available Megabytes is the amount of physical memory immediately available for allocation to a process or for system use. Average agent processing time in
seconds per event
---- Major Average agent processing time in seconds per event.
Average Delivery Time ---- Major Average Delivery Time is the average time in milliseconds between the submission of a message to the mailbox store and the delivery to all local recipients (recipients on the same server) for the last 10 messages.
Average Disk Bytes per Transfer 15000 Major Average Disk Bytes per Transfer is the average number of bytes transferred to or from the disk during write or read operations. Average Disk Queue Length 2 Major Average Dis Queue Length is the average number of both read and write requests that were queued for the selected disk during the sample interval.
exchange_monitor Alert Metrics Default Settings
38 Probe Guide for Exchange Server Monitor
Alarm Metric Error Threshold
Error
Severity Description
Average Disk Read Queue Length 2 Major Average Disk Read Queue Length is the average number of read requests that were queued for the selected disk during the sample interval. One instance of this profile will monitor each Physical Disk.
Average Disk Seconds per Read 0.05 Major Average Disk Seconds per Read is the average time of a read of data from the disk.
Average Disk Seconds per Write 0.05 Major Average Disk Seconds per Write is the average time of a write of data to the disk.
Average Disk Write Queue Length 2 Major Average Disk Write Queue Length is the average number of write requests that were queued for the selected disk during the sample interval. One instance of this profile will monitor each Physical Disk.
Average Queue Time ---- Major This is the average queue time calculated from the Work Queue Length and Messages per Second. Average Request Time (ActiveSync) ---- Major Average Request Time is the
average time elapsed waiting for a request to complete.
Average Response Time (OWA) ---- Major Average Response Time is the average time (in milliseconds) that elapsed between the beginning and end of an OEH or ASPX request.
Average Response Time (WS) ---- Major Average Response Time is the average time (in milliseconds) that has elapsed between the
exchange_monitor Alert Metrics Default Settings
Chapter 3: Metrics 39
Alarm Metric Error Threshold
Error
Severity Description
Cache Bytes ---- Major Cache bytes is the current size, in bytes, of the file system cache. By default, the cache uses up to 50% of available physical memory. The counter value is the sum of Memory\System Cache Resident Bytes, Memory\System Driver Resident Bytes, Memory\System Code Resident Bytes, and Memory\Pool Paged Resident Bytes.
Categorization Count ---- Major Categorization Count is the number of categorizations that exist in the mailbox store. Categorizations are created when a user creates a filtered view or performs a search. When the information store must maintain an excessive number of
categorizations, performance can be affected.
Committed Bytes ---- Major Committed Bytes is the amount of committed virtual memory, in bytes. Committed memory is the physical memory that has space reserved on the disk paging files. There can be one or more paging files on each physical drive. This counter displays the last observed value only; it isn't an average.
exchange_monitor Alert Metrics Default Settings
40 Probe Guide for Exchange Server Monitor
Alarm Metric Error Threshold
Error
Severity Description
Committed Bytes in Use ---- Major Committed Bytes in Use is the ratio of Memory\Committed Bytes to the Memory\Commit Limit. Committed memory is the physical memory in use for which space has been reserved in the paging file should it need to be written to disk. The commit limit is determined by the size of the paging file. If the paging file is enlarged, the commit limit
increases, and the ratio is reduced. This counter displays the current percentage value only; it isn't an average.
Connection Queue Length ---- Major This counter takes the MTA Work Queue Length counter to a lower level and breaks it out into all the different work queues within the MTA. If a large queue is building in the MTA this will pinpoint the exact connection that is
responsible.Informational for drill down. One instance of this profile will monitor each Message Transfer Agent Connection. Connections Current (inbound) ---- Major Connections Current is the number
of inbound connections to the SMTP server.
Connections Current (outbound) ---- Major Connections Current is the number of outbound connections from the SMTPSend connector.
Connections on IP Allow List Providers per second
---- Major Connections on IP Allow List Providers per second is the number of connections on the IP Allow List providers per second. Connections on IP Block List per
second
---- Major Connections on IP Block List per second is the number of connections on the IP Block List per second.
exchange_monitor Alert Metrics Default Settings
Chapter 3: Metrics 41
Alarm Metric Error Threshold
Error
Severity Description
Connections on IP Block List Providers per second
---- Major Connections on IP Block List Providers per second is the number of connections on the IP Block List providers per second. Connections on the IP Allow List per
second
---- Major Connections on the IP Allow List per second is the number of connections on the IP Allow List per second.
Current Bandwidth ---- Major Shows an estimate of the current bandwidth of the network interface in bits per second (bps). For interfaces that do not vary in bandwidth, or for those where no accurate estimation can be made, this value is the nominal
bandwidth. One instance of this profile will monitor each Network Interface.
Current Connections (IMAP4) ---- Major Current Connections is the number of connections that are currently open on the IMAP service.
Current Connections (POP3) ---- Major Current Connections is the number of connections that are currently open on the POP service.
Current User Count ---- Major Current User Count is the number of users who are currently logged on to Outlook Web Access. This value monitors the number of active user sessions, so that users are only removed from this count after they log off or their session times out.
DNS Queries per second ---- Major DNS Queries per second is the number of DNS queries per second performed by the Sender Id agent. DOTNET - Bytes In All Heaps ---- Major Bytes in all Heaps is the sum of
four other counters: Gen 0 Heap Size, Gen 1 Heap Size, Gen 2 Heap Size, and Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps.
exchange_monitor Alert Metrics Default Settings
42 Probe Guide for Exchange Server Monitor
Alarm Metric Error Threshold
Error
Severity Description
DOTNET - Exception Thrown Per Sec ---- Major Exception Thrown per sec is the number of exceptions thrown per second. These include both .NET Framework exceptions and unmanaged exceptions that get converted into .NET Framework exceptions. For example, the null pointer reference exception in unmanaged code would get thrown again in managed code as a .NET Framework
System.NullReferenceException. This counter includes both handled and un-handled exceptions. DOTNET - Time In GC ---- Major Time in GC shows when garbage
collection has occurred. When the counter exceeds the threshold, it indicates that CPU is cleaning up and isn't being used efficiently for load. Adding memory to the server would improve this situation. Dumpster delete per sec ---- Major Delete Rate is the rate at which
items are deleted from the Transport Dumpster on this server. Dumpster insert per sec ---- Major Insert Rate is the rate at which
items are inserted into the
Transport Dumpster on this server. Dumpster Item Count ---- Major Item Count is the total number of
mail items that are currently in the Transport Dumpster on this server.
Dumpster size ---- Major Item Size is the total size (in bytes) of mail items that are currently in the Transport Dumpster on this server.
Edge Servers total ---- Major Edge Servers total is the total number of Edge Transport servers found by EdgeSync.
Elapsed Time - emsmta ---- Major The total elapsed time that this process has been running.
exchange_monitor Alert Metrics Default Settings
Chapter 3: Metrics 43
Alarm Metric Error Threshold
Error
Severity Description
Elapsed Time - mad ---- Major The total elapsed time that this process has been running. Elapsed Time - store ---- Major The total elapsed time that this
process has been running. Errors per Second ---- Major Network Errors per Second is the
rate at which serious unexpected errors are occurring. Such errors generally indicate that the Redirector and one or more Servers are having serious communication difficulties. Exchange Servers total ---- Major Exchange Servers total is the total
number of Exchange Servers found by EdgeSync.
Folder Opens per Second - Mailboxes ---- Major Indicates user activity. Folder Opens per Second - MBX ---- Major Indicates user activity. One
instance of this profile will monitor each Mailbox Store.
Folder Opens per Second - PF ---- Major Indicates user activity. One instance of this profile will monitor each Public Folder Store.
Folder Opens per Second - Public Folders
---- Major Indicates user activity.
Hub Transport Servers total ---- Major Hub Transport Servers total is the total number of Hub Transport servers found by EdgeSync. Items queued for delivery ---- Major Items queued for delivery per
second.
Kilobytes Received per Second ---- Major Shows the rate, in incidents per second, at which bytes were received over each network adapter. The counted bytes include framing characters. Bytes Received/sec is a subset of Bytes Total/sec. One instance of this profile will monitor each Network Interface.