Exchange monitoring for SMTP queue growth may misleadingly report a warning state or a critical state in Exchange Server 2003 or in Exchange 2000 Server (875435)
The information in this article applies to:
- Microsoft Exchange Server 2003 Standard Edition
- Microsoft Exchange Server 2003 Enterprise Edition
- Microsoft Exchange 2000 Server
- Microsoft Exchange 2000 Enterprise Server
SYMPTOMSAfter you configure monitoring in the Microsoft Exchange System Manager tool to monitor SMTP queue growth on your Microsoft Exchange Server 2003 or Microsoft Exchange 2000 Server computer, you may receive a warning state notification message or a critical state notification message. However, when you view the SMTP queue on your Exchange computer, that queue does not have excessive SMTP queue growth.
For example, you may receive a warning state notification message or a critical state notification message if an undeliverable e-mail message remains in the SMTP queue while all other e-mail is delivered successfully. In this scenario, you cannot determine whether the notification message that you receive indicates a problem with the SMTP queue that requires administrative action to address.CAUSEThis issue occurs because Exchange uses the Windows Management Instrumentation (WMI) property IncreasingTime to determine SMTP queue growth. The IncreasingTime property has the following description: Property | Description | IncreasingTime Property | uint32 IncreasingTime; The IncreasingTime property specifies the amount of time, in milliseconds, that the number of messages waiting to be transferred by the link has been increasing. |
To restate this description, this property describes the time that has passed since the number of messages in the SMTP queue has not decreased. In this scenario, if an SMTP message remains in the SMTP queue, that queue is not decreasing. Therefore, the number of milliseconds that passes since the number of messages in the queue has not decreased increases. A message that has a status of RETRY remains in the SMTP queue until it times out or until it is delivered. Therefore, a message with a status of RETRY may cause a warning state notification message or a critical state notification message to be generated. This message status of RETRY may indicate a problem with the SMTP queue, and therefore correctly causes the warning state notification message or the critical state notification message to be generated. Typically, however, this RETRY status indicates an issue that is not "critical" and that may not require administrative action to address. In this scenario, the Current Queue Growth indicates the total time of the oldest message that has a status of RETRY in the SMTP queue. RESOLUTIONTo resolve this issue, configure the Local Queue Length performance counter for the SMTP Server performance object to measure the number of messages in the SMTP queue. You can also configure the Windows Performance tool to send a notification message if the number of SMTP messages reaches a certain threshold. To configure the SMTP Server performance object, follow these steps: - Click Start, click Run, type perfmon, and then click OK.
- In the right pane, click the Add button. The Add button appears as a plus sign (+).
- In the Performance object list, click SMTP Server.
- In the Select counters from list list, click Local Queue Length.
- In the Select instances from list box, click the SMTP instance that you want to monitor. For example, click SMTP 1.
- Click Add, and then click Close.
To configure an alert setting, follow these steps: - In the Windows Performance tool, expand Performance Logs and Alerts, right-click Alerts, and then click New Alert Settings.
- In the New Alert Settings dialog box, type a descriptive name for the alert, and then click OK. For example, type SMTP queue alert.
- On the General tab, click Add.
- In the Performance object list, click SMTP Server.
- In the Select counters from list list, click Local Queue Length.
- In the Select instances from list box, click the SMTP instance that you want to monitor. For example, click SMTP 1.
- Click Add, and then click Close.
- In the Alert when the value is list, click Over, and then type the number of e-mail messages that you want to configure as your threshold in the Limit box. For example, type 20 in the Limit box.
Note This value is specific to your Exchange organization. For additional information, see the Troubleshooting Microsoft
Exchange Server 2003 Performance and Troubleshooting Microsoft
Exchange 2000 Server Performance documents that are described in the "More Information" section. - Click the Action tab, click to select the Send a network message to check box, type the name of the account that you want the message to be sent to, and then click OK.
For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
324752
How to create and configure Performance Monitor alerts in Windows Server 2003
302558 How to create and configure Performance Monitor alerts in Windows 2000
302521 How to manage Performance Monitor counters in Windows 2000
Modification Type: | Minor | Last Reviewed: | 11/10/2005 |
---|
Keywords: | kbtshoot kbprb KB875435 kbAudITPRO kbAudDeveloper |
---|
|