Delivery Store Driver Agents Test

The Exchange Store Driver is a core transport component which lives the Mailbox server role. It is responsible for:

  • Retrieving messages from the mailbox server that have been submitted by end-users, running the Hub Selector process (in order to select the best Transport service which could be local or another server), and forwarding the message to the Default Receive connector in the Transport service.
  • Receiving processed messages from the Transport service and placing the message in the users Inbox, using RPC;

In addition to the above, the store driver also serves as an extensibility platform for both mail submission & delivery. Store Driver currently hosts a number of agents that extend the functionality of Exchange. Examples include such agents as Inbox Rules, Conversations, meeting forward notifications, etc. If any of these extended functionalities fail, then administrators should be instantly alerted to the failure along with information on which agent provided the functionality. The Delivery Store Driver Agents test does just that! This test auto-discovers the delivery agents hosted by the store driver and promptly notifies administrators if any of these agents fail too often. Problem-prone agents can thus be identified.

Target of the test : An Exchange 2013/2016 server

 Agent deploying the test : An internal agent

Outputs of the test : One set of results for each auto-discovery store driver agent on the Mailbox server monitored

Configurable parameters for the test
  1. Test period - How often should the test be executed
  2. Host - The host for which the test is to be configured.
  3. port – The port at which the host listens.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Store driver delivery agent failure:

Indicates the percentage of time in the last 5 minutes this delivery agent failed.

Percent

If any agent fails almost 100% of the time, such an agent can be marked as problem-prone. The functionality provided by such agents can be further analyzed to identify failure points.