Exchange Messages Test
This test tracks the flow of messages through an Exchange 2007/2010 organization, and reports the number and size of messages that pertain to every key event type handled by the Exchange 2007/2010 server. These types include the following:
Type | Description |
---|---|
SEND |
A message sent by Simple Mail Transfer Protocol (SMTP) to a different server. |
RECEIVE |
A message received and committed to the database. |
SUBMIT |
A message submitted by an Exchange 2007/2010 computer that has the Mailbox server role installed to an Exchange 2007/2010 computer that has the Hub Transport server role or Edge Transport server role installed. |
POISON |
A message added to the poison message queue or removed from the poison message queue. |
FAIL |
Message delivery failed |
Whenever a user complaints of not being able to send or receive mails, the metrics reported by this test and the detailed diagnosis information provided therein will enable administrators to accurately determine the current status of the email sent by the user.
If need be, administrators can configure this test to additionally report the total number of messages on the Exchange 2007/2010 server and their total size, regardless of event type. Apart from the event types discussed above, this total will also include messages that belong to the following event types:
Type | Description |
---|---|
BADMAIL |
A message submitted by the Pickup directory or the Replay directory that cannot be delivered or returned |
DELIVER |
A message delivered to a mailbox |
DEFER |
A message for which delivery was delayed |
DSN |
A message for which a delivery status notification (DSN) was generated |
EXPAND |
A distribution group was expanded |
FAIL |
Message delivery failed |
REDIRECT |
A message redirected to an alternative recipient after an Active Directory directory service lookup |
RESOLVE |
A message for which recipients were resolved to a different e-mail address after an Active Directory lookup |
TRANSFER |
Recipients were moved to a forked message because of content conversion, message recipient limits, or agents |
Exchange administrators can use this total to accurately assess the overall message traffic on the server and the ability of the server to handle the inflow/outflow of messages.
Target of the test : A server configured with the Hub Transport role
Agent deploying the test : An internal agent
Outputs of the test : One set of results for each of the following event types: SEND, RECEIVE, FAIL, POISON, SUBMIT.
Parameters | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
Indicates the IP address of the Hub Transport server. |
Port |
The port number of the Hub Transport server. By default, this is 691. |
XchgExtensionShellPath |
The Exchange Management Shell is a command-line management interface, built on Windows PowerShell which enables you to administer every part of Microsoft Exchange. This test uses the Exchange management shell to run scripts and collect the desired performance metrics from the Exchange server. By default, the test auto-discovers the location of the Exchange management shell and thus, automatically loads the Exchange management shell snap-in (exshell.psc1) for script execution. This is why, the XchgExtensionShellPath is set to none by default. |
AllEvents |
By default, this flag is set to false, indicating that this test will report metrics for only the following event types by default: SEND, RECEIVE, SUBMIT, FAIL, POISON. If you want the test to additionally report metrics across all event types – i.e., support an additional All descriptor, which will report the total number of emails handled by the server and their total size – then, set this flag to true. |
DDForSendMessage |
In large, highly active Exchange environments, hundreds of emails may be sent by the Exchange server within a short period of time. In such environments, the frequent collection of detailed diagnosis information related to the sent emails may increase the processing overheads of the eG agent, and may even choke the eG database. To avoid this, the DDForSendMessage flag is set to No by default; this implies that the test will not provide the detailed diagnosis for the SEND descriptor – i.e., for the sent messages – by default. To view detailed diagnosis for these messages as well, set this flag to Yes. |
DDForSubmitMessage |
In large, highly active Exchange environments, hundreds of emails may be submitted to the transport pipeline within a short period of time. In such environments, the frequent collection of detailed diagnosis information related to the submitted emails may increase the processing overheads of the eG agent, and may even choke the eG database. To avoid this, the DDForSubmitMessage flag is set to No by default; this implies that the test will not provide the detailed diagnosis for the SUBMIT descriptor – i.e., for the sent messages – by default. To view detailed diagnosis for these messages as well, set this flag to Yes. |
IsPassive |
If the value chosen is Yes, then the Exchange server under consideration is a passive server in an Exchange cluster. No alerts will be generated if the server is not running. Measures will be reported as “Not applicable” by the agent if the server is not up. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Number of emails |
Indicates the number of emails of this event type detected during this measurement period. |
Number |
By default, this measure provides detailed diagnosis for the FAIL and POISON messages only. Using the detailed diagnosis of these descriptors, you can view the complete details of the failed and poison messages. Optionally, users can turn on detailed diagnosis generation for the RECEIVE, SEND, and SUBMIT messages as well, so as to view the complete details of such messages. The All descriptor, even if displayed, will not provide detailed diagnosis information. |
Total traffic |
Indicates the total size of messages of this event type, during the last measurement period. |
Number |
Since the value of this measure includes the size of attachments, an unusually high value could indicate that one/more messages carry large attachments. A high value could also indicate the availability of a large number of messages of a particular type. |