Monitoring Exchange Server 2003

Monitoring Exchange Server 2003 Server Daily

To ensure that your Exchange Server 2003 environment is operating and operating optimally, you have to monitor your Exchange Server 2003 server services daily. You have to monitor performance, and recognize and eliminate bottlenecks if you want to have a system that is optimized. You can use System Monitor, Task Monitor, Network Monitor, Event Viewer, and Performance Logs And Alerts to monitor the system. You can use System Monitor and Performance Logs And Alerts to create baselines, identify bottlenecks, determine performance trends, and test any configuration changes. Windows Server 2003 and Exchange Server 2003 each provide tools and utilities that can be used to monitor a system.

It is recommended to draw up a thorough server monitoring plan once you have established your baseline performance metrics for a server. A few elements that should be incorporated into a server monitoring plan are:

There are a number of daily maintenance tasks that should be performed to ensure that your Exchange Server 2003 environment is running:

Using Event Viewer to monitor Exchange and Windows Activities

Event Viewer is used to monitor events that took place on a computer. Event Viewer stores events that are logged in a system log, application log, and security log. The system log contains events that are associated with the operating system. The application log stores events that pertain to applications running on the computer. Events that are associated with auditing activities are logged in the security log. This makes Event Viewer a good mechanism to monitor for, and troubleshoot problems.

To open Event Viewer

  1. Select Start, Select Administrative Tools, and then select Event Viewer.
  2. Simply click the Event log you would like to examine.

Event Viewer logs list five different event types:

The application log in Event Viewer is used by Exchange Server 2003 to record error events, warnings, and information events.

A few normal Exchange Server events are listed below. These are events that occur during the normal operation of Exchange Server 2003:

A few abnormal Exchange Server events are listed here. These are events which indicate that Exchange Server is having some sort of problem:

With reference to Exchange Server 2003 and monitoring events in Event Viewer, it is recommended that you regularly monitor the following event sources:

Using Queue Viewer to Maintain and Manage Messaging Queues

Queues are used by Exchange Server 2003 to store and hold messages as they are busy being routed and delivered. The Queue Viewer utility is found in the Exchange System Manager Administration tool. You can use Queue Viewer to maintain and manage your Exchange organization’s messaging queues. You should monitor the queues that Exchange Server 2003 uses daily.

You can view information on the following queues on a local computer or remote computer:

The options that are available, which you can use in the Queue Viewer utility are:

To determine whether a queue has an existing problem, you have to list messages in that particular queue. This is done by accessing the Queue Viewer utility in Exchange Server 2003, selecting the queue and then using the Find Messages option. The State column shows the state that the queue is currently in.

The different message states are listed here:

How to configure diagnostic logging

When enabled, diagnostic logging records events pertaining to connections, authentication, client action, and configuration.

By default, the logging level is set to None. This basically means that only critical events and error events are recorded. Diagnostic logging is recorded by the Windows Server 2003 event log on the Exchange server on which the virtual server resides.

To configure diagnostic logging:

  1. Open Exchange System Manager.
  2. Locate the Exchange server that you want to configure.
  3. Right-click the Exchange server and select Properties from the shortcut menu.
  4. Click the Diagnostics Logging tab.
  5. In the Services area of the tab, click service.
  6. Select the appropriate entry in the Category area of the tab.
  7. Select between the following logging levels:
    • None; only critical events and error events are recorded.
    • Minimum; one entry is logged for each key task performed by the service.
    • Medium; for each action needed to execute a task, entries are logged.
    • Maximum; entries are logged for each line of code. The Maximum logging level should be enabled only when you need comprehensive debugging information. This is due to the impact this logging level has on server performance.
  8. Click OK.
  9. To view logged information, access Event Viewer.

How to define events to monitor using the Monitoring And Status utility

The Monitoring And Status utility is found within the Exchange System Manager tool. You can use the Monitoring And Status utility to define monitoring levels for the services and resources running on your Exchange Server 2003 server. Using the Monitoring And Status utility, you can monitor both your Exchange Server 2003 servers and connectors. The Monitoring And Status utility does though monitor the main Exchange Server 2003 services by default.

To determine whether an Exchange Server 2003 service has failed, check the information in the Status column in the Monitoring And Status utility.

The different server status levels are listed here:

To define events to monitor using the Monitoring And Status utility:

  1. Open Exchange System Manager.
  2. Expand the Tools node, and then expand the Monitoring And Status node.
  3. Click Status.
  4. In the details pane, check whether the server and connectors have Unreachable, Unknown, Unavailable, or Critical or Warning server status.
  5. Double-click the Exchange server.
  6. On the Monitoring tab, click Add.
  7. The Add Resource box opens.
  8. Select the Available Virtual Memory option and click OK.
  9. On the Virtual Memory Thresholds dialog box, define the threshold for virtual memory and click OK.
  10. On the Monitoring tab, click Add once more.
  11. When the Add Resource box opens, select the CPU Utilization option and click OK.
  12. On the CPU Utilization Thresholds dialog box, define the threshold for CPU utilization and click OK.
  13. Proceed to specify SMTP queues growth and X.400 growth thresholds.
  14. Proceed to specify free disk space thresholds.
  15. Click Add and then select Windows 2000 Service and click OK.
  16. When the Services dialog box opens, use the When Service Is Not Running Change State To drop-down menu list to select Critical, and then click Add.
  17. Choose Microsoft Exchange Information Store. Click OK.
  18. In the Name box of the Services dialog box, enter the name of Information Store and click OK.
  19. Click OK.

Using the Performance Console to monitor Exchange Server

The Performance console can used be to collect and view performance objects and counters’ information.

The Performance console contains the following tools:

An object can be described as a collection of counters that is associated with a system resource or service which produce the data you can assess. When an object executes a function, its associated counters are updated. A counter can be regarded as a data reporting component in an object. The counter represents data for a particular component of the system or service. Each object therefore has a set of counters that track particular information on the performance object. An instance refers to the incident of multiple performance objects of the identical type on a computer. An object can have one or multiple instances.

To use System Monitor, you must be a member of the Administrators group, the Server Operators group, the Performance Log Users group, or the Performance Monitor Users group. To start System Monitor, click Start, Administrative Tools, Performance, and select System Monitor. To add counters in System Monitor, you can click Add Counters to display the Add Counters dialog box.

The System Monitor Properties dialog box consists of five tabs that are used to configure and manage System Monitor properties. Click the Properties button available on the System Monitor Toolbar to configure System Monitor properties

A few key activities that can be performed using System Monitor and the main features of System Monitor are listed below:

To determine normal system behaviour and then determine what changes can be made to improve system performance, you have to create and configure a Performance console. A few recommendations for performing this are listed here:

How to select the counters you want to monitor

  1. Under the Administrative Tools menu, select Performance to open the Performance console.
  2. In the left pane, select System Monitor.
  3. To view current activity, click the View Current Activity button on the Performance Monitor toolbar.
  4. To add the counters which you want to monitor, click the Add button on the Performance Monitor toolbar.
  5. The Add Counters dialog box opens, displaying a number of fields.
  6. If you want to monitor the local computer, click the Use Local Computer Counters option.
  7. If you want to monitor a different computer, click Select Counters From Computer, and choose the server which you want to monitor.
  8. Select the type of performance object you want to work with from the Performance Object drop down list.
  9. If you want to monitor each counter associated with the particular performance object, select the All Counters option.
  10. If you want to choose specific counters, choose the Select Counters From List option and proceed to select the counters.
  11. If you want to monitor all counter instances, click the All Instances option.
  12. If you want to select specific counter instances, click the Select Instances From List option and then choose the counter instances to monitor.
  13. Click Add to add the counters for the performance object.
  14. Click Close after you have added all the counters which should be tracked

Using Protocol Logging to Monitor Mail System Protocols

If you want to monitor and troubleshoot mail system protocol issues then you should enable and configure protocol logging. Protocol logging provides information on the message commands that a user sends to an Exchange Server 2003 server.

The following Internet protocols can be configured to track the message commands that a user sends to an Exchange Server 2003 server.

You can configure the logging format that should be used for logging the information:

How to configure protocol logging for an SMTP virtual server

  1. Open Exchange System Manager.
  2. Expand the Administrative Groups node, the administrative group, the Servers node, Server Name, Protocols.
  3. Expand the SMTP folder.
  4. Right-click Default SMTP Virtual Server and then select Properties.
  5. The Default SMTP Virtual Server Properties dialog box opens.
  6. Select the Enable logging checkbox on the General tab.
  7. Choose between of the following logging format options available in the Active Log Format drop-down list: Microsoft IIS Log File Format, NCSA Common Log File Format, ODBC Logging, or W3C Extended Log File Format.
  8. Click Properties.
  9. The Logging Properties dialog box opens.
  10. In the New Log Schedule area of the General tab, choose either of the following options: Hourly, Daily, Weekly, Monthly, Unlimited File Size, or When File Size Reaches option and set the size setting.
  11. In the Log File Directory box of the General tab, set the log file location.
  12. If you have selected the W3C Extended Log File Format option, then you can click the Advanced tab to configure the items which should be tracked.
  13. Click OK in the Logging Properties dialog box.
  14. Click OK in the Default SMTP Virtual Server Properties dialog box.

Defining Storage Limits for Mailboxes

To configure storage limits for a mailbox

  1. Open the Active Directory Users And Computers management console.
  2. Select the appropriate user account object.
  3. Right-click the user account object, and select Properties from the shortcut menu.
  4. Click the Exchange General tab.
  5. Click Storage Limits.
  6. The Storage Limits dialog box opens.
  7. Uncheck the Use Mailbox Store Defaults checkbox so that you can configure your own mailbox storage settings.
    • If you want to send a warning to the user when the user’s mailbox reaches the storage limit, enable the Issue Warning At (KB): checkbox and specify the appropriate value.
    • If you want force the user to clean up a mailbox that has ignored an issued warning, enable the Prohibit Send At (KB): checkbox and then specify the desired value.
    • If you want to force the user to clean up a mailbox in order to receive/send new messages, enable the Prohibit Send And Receive At (KB): checkbox and set the appropriate value for the option.
  8. Uncheck the Deleted Item Retention checkbox if you want to define your own Deleted Item Retention settings.
  9. Click OK.

To configure storage limits for a mailbox store:

  1. Exchange System Manager.
  2. Locate the specific mailbox store that you want to define storage limits for.
  3. Access the properties of the mailbox store.
  4. Click the Limit tab.
  5. Define the desired storage limit settings for the mailbox store using the following:
    • Enable the Issue Warning At (KB): checkbox and specify the appropriate value for the option.
    • Enable the Prohibit Send At (KB): checkbox and then specify the desired value for the option.
    • Enable the Prohibit Send And Receive At (KB): checkbox and set the appropriate value for the option.
  6. Specify when Exchange Server 2003 should send warnings to mailboxes which have reached storage limits.
  7. Define the desired deletion settings for the mailbox store using the following textboxes:
    • Keep deleted items for (days)
    • Keep deleted mailboxes for (days)
  8. Click OK.


Top 5 Free Networking Tools

Bookmark Monitoring Exchange Server 2003

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.