The Microsoft.Exchange.Monitoring.exe Process Consumes More Memory Than Expected

Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.

 

When Microsoft Operations Manager (MOM) is configured to monitor a Microsoft Exchange Client Access server and the MOM agent is configured to use default settings, the Microsoft.Exchange.Monitoring.exe process may consume all available memory on the server. In this case, the Client Access server may experience slow performance, or it may stop responding.

Cause

This issue typically occurs when you run many connectivity tests on a Client Access server that has many mailboxes. For example, this issue may occur when you run tests that use the Test-OWAconnectivity cmdlet.

Resolution

To resolve this issue, you can reduce the frequency of the connectivity tests in MOM. This allows the .NET Framework's garbage collection process to run more often and allows memory usage to stabilize. The optimal frequency of the tests depends on the number of backend servers and the number of Client Access server mailboxes that you want to test. Run the connectivity tests less often if you are testing a Client Access server that has many mailboxes.

More Information

For more information about how to monitor Exchange with MOM, see Quick Start for Exchange 2007 Management Pack for MOM 2005 SP1.

For more information about how to monitor Exchange, see Monitoring Mailbox Servers.