eG Monitoring
 

Measures reported by XchgASyncStausTest

When a mobile device attempts to synchronize with a mailbox on the Exchange server, the server returns an HTTP status code to the device indicating the status of the synchronization attempt. Some of the most critical HTTP status codes for ActiveSync and their interpretations are as follows:

HTTP status code Description
HTTP_200 Indicates that the device successfully connected to the Exchange server and synchronized with the mailbox on the server.
HTTP_401 Indicates one or all of the following:

  • The credentials provided to access the server are incorrect;
  • The user is not enabled for synchronization
HTTP_404 Indicates that an issue exists with the user account
HTTP_404 Indicates that the file requested is not found on the server
HTTP_449 Indicates that the synchronization attempt should be retried
HTTP_500 Indicates one or all of the following:

  • The Internet Information Service is unavailable.
  • Windows Integrated Authentication is not enabled on the Exchange Server virtual directory of the server where the mailbox of the user resides.
  • Synchronization is tried when the mailbox is being moved.
HTTP_502 Indicates an error in the proxy server used to connect to the ActiveSync Server
HTTP_503 Indicates that the ActiveSync service is unavailable

Periodic review of these status codes and the synchronization attempts that resulted in these codes is imperative to understand how error-prone ActiveSync on the Exchange server is, identify the errors that occur frequently, investigate why these errors occur, and easily troubleshoot them. This is where the XchgASyncStausTest test helps!

This test automatically discovers the HTTP status codes returned by the Exchange server for ActiveSync accesses. For each status code so discovered, the test reports the number and percentage of accesses that returned that status code. This way, the test points administrators to status codes that were returned most often, thus shedding light on ActiveSync errors that occurred frequently.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Num_hits Indicates the current number of hits to the Exchange mailbox server that returned this status code. Number Compare the value of these measures across status codes to identify the status code that is returned frequently. High values for the 4xx or 5xx class of status codes is a cause for concern, as they indicate client and server errors respectively. If such status codes are returned often, administrators will have to look up the Microsoft documentation to understand what error condition each code represents and how to resolve it.
Ratio Indicates the percentage of hits to the Exchange mailbox server that returned this status code. Percent