Exchange, IIS, and Windows publish an extensive list of performance objects and counters that can be used to baseline, trend, and proactively monitor each server's four "food groups": processor, memory, disk, and network. Many Exchange-related counters you'll want to monitor are listed in Appendix B, "Performance Counter Definitions" of the Exchange Server 2003 Performance and Scalability Guide. For details about how to isolate performance degradations and how to use existing tools and products (such as Performance Monitor, Load Simulator 2003, Exchange Server Stress and Performance 2003, Network Monitor, and Filemon), see Troubleshooting Exchange Server 2003 Performance.
Knowing which counters to monitor is only half of the battle. You also need to know when to monitor these counters. When an Exchange server first comes online, it is in a transient state. The length of each Exchange server's transient state depends on a variety of factors, such as the number of processors, the amount of installed memory, and the load being handled by it. Generally speaking, the transient state lasts from two hours to one day.
After this period, Exchange enters a stationary state where it should exhibit a consistent load with a predictable variance. This state holds until the load changes or until some external event takes place, such as a nightly backup, data restoration, database maintenance, and so forth.
When you are ready to monitor your servers, Troubleshooting Exchange Server 2003 Performance includes several performance counters and their acceptable thresholds. There are different methods you can use to collect and monitor performance counter data:
-
The built-in System Monitor tool of Windows (also known as Performance Monitor and Performance Logs and Alerts).
-
The sample WMI scripts available for Exchange 2003.
-
The Performance Monitor Wizard. This is a relatively new tool that simplifies the process of gathering performance monitor logs. This tool can create logs for troubleshooting operating system or Exchange server performance issues.
There's also the Server Performance Advisor tool you can use to diagnose root causes of performance problems on a server running Windows Server 2003, including performance problems for IIS 6.0 and Active Directory.
If your organization uses Microsoft Operations Manager (MOM), you can get more comprehensive health monitoring of Exchange by using the Exchange Server 2003 Management Pack for MOM 2000. For details about the rules available in this management pack, see the following guides: