Introduction
Applicable on Exchange Servers with the MBS role.
Discovery with the agent
Collector Type: Agent
Category: Application Monitors
Application Name: MSExchange2007HUBTransportServers
Global Template Name: Microsoft Exchange 2007 - Server Role - Mailbox Servers (MBS) DotNet v4
Version: Microsoft Exchange 2007
Prerequisites: For MBS role monitors need Microsoft .NET Framework 4
Collected Metrics
Metric Name | Display Name | Description |
---|---|---|
RPCRequests | RPCRequests | Indicates the number of MAPI RPC requests presently being serviced by the Microsoft Exchange Information Store service. The Microsoft Exchange Information Store service can service only 100 RPC requests. |
RPCAveragedLatency | RPCAveragedLatency | Indicates the RPC latency in milliseconds, averaged for the past 1024 packets. |
RPCOperationsPersec | RPCOperationsPersec | This counter provides the number of RPC operations per second that client computers are currently requesting from the server.Sometimes, an unexpected increase in RPC operational load can result in poor server performance. |
RPCNumofSlowPackets | RPCNumofSlowPackets | Indicates the number of RPC packets in the past 1024 that have latencies that are longer than two seconds.This should always be less than two. Certain normal operations may take longer than two seconds, but the average should always be less than two. |
RPCClientBackoffPersec | RPCClientBackoffPersec | Shows the rate that the server notifies the client to back off. Indicates the rate at which client backoffs are occurring. Higher values may indicate that the server may be incurring a higher load resulting in an increase in overall averaged RPC latencies. |
ClientRPCsFailedServerTooBusyPersec | ClientRPCsFailedServerTooBusyPersec | Shows the clientreported rate of failed RPCs (since the store was started) due to the Server Too Busy ROC error.Should be 0 at all times. Higher values may indicate RPC threads are exhausted or client throttling is occurring for clients running versions. |
UserCount | UserCount | User Count is the number of users connected to the information store. |
MessagesDeliveredPersec | MessagesDeliveredPersec | Messages Delivered/sec is the rate that messages are delivered to all recipients. |
MessagesQueuedForSubmissionISMailbox | MessagesQueuedForSubmissionISMailbox | Messages Queued For Submission is the current number of submitted messages which are not yet processed by transport. |
DirectoryAccessLDAPReadsPersec | DirectoryAccessLDAPReadsPersec | Directory Access: LDAP Reads/sec is the rate LDAP reads occur while processing requests for the client. |
DirectoryAccessLDAPSearchesPersec | DirectoryAccessLDAPSearchesPersec | Directory Access: LDAP Searches/sec is the rate LDAP searches occur while processing requests for the client. |
MessagesQueuedForSubmissionISPublic | MessagesQueuedForSubmissionISPublic | Messages Queued For Submission is the current number of submitted messages which are not yet processed by transport. |
ReplicationReceiveQueueSize | ReplicationReceiveQueueSize | Replication Receive Queue Size is the number of replication messages waiting to be processed. |
DatabasePageFaultStallsPersec | DatabasePageFaultStallsPersec | Database Page Fault Stalls/sec is the rate of page faults that cannot be serviced because there are no pages available for allocation from the database cache. If this counter is nonzero most of the time, the clean threshold may be too low. |
LogRecordStallsPersec | LogRecordStallsPersec | Log Record Stalls/sec is the number of log records that cannot be added to the log buffers per second because they are full. If this counter is nonzero most of the time, the log buffer size may be a bottleneck. |
LogThreadsWaiting | LogThreadsWaiting | Log Threads Waiting is the number of threads waiting for their data to be written to the log in order to complete an update of the database. If this number is too high, the log may be a bottleneck. |
DatabaseCacheSizeMB | DatabaseCacheSizeMB | Database Cache Size (MB) is the amount of system memory (in MegaBytes) used by the database cache manager to hold commonly used information from the database file(s) to prevent file operations. If the database cache size seems to be too small for optimal. |
DatabaseCachePercentHit | DatabaseCachePercentHit | Database Cache % Hit is the percentage of database file page requests that were fulfilled by the database cache without causing a file operation. If this percentage is too low, the database cache size may be too small. |
IODatabaseReadsAverageLatency | IODatabaseReadsAverageLatency | I/O Database Reads Average Latency is the average length of time, in milliseconds, per database read operation. |
IODatabaseWritesAverageLatency | IODatabaseWritesAverageLatency | I/O Database Writes Average Latency is the average length of time, in milliseconds, per database write operation. |
RPCLatencyaveragemsec | RPCLatencyaveragemsec | RPC Latency average (msec) is the average latency in milliseconds of RPC requests. Average is calculated over all RPCs since exrpc32 was loaded. |
RPCRequestsoutstanding | RPCRequestsoutstanding | RPC Requests outstanding is the current number of outstanding RPC requests. |