Help Center

Local Navigation

Health parameters that the BlackBerry Messaging Agent calculates

The BlackBerry® Messaging Agent calculates the following health parameters and communicates the values to the BlackBerry Dispatcher.

Health parameter

Description

BlackBerry Messaging Agent

This parameter indicates that the BlackBerry Messaging Agent is running or, if the BlackBerry® Enterprise Server uses multiple BlackBerry Messaging Agent instances, that all BlackBerry Messaging Agent instances are running. The BlackBerry Messaging Agent sets this parameter when it calculates the current health score of the BlackBerry Messaging Agent.

User accounts

This parameter indicates that a target percentage of user accounts are healthy (by default, the target percentage is 75%). The BlackBerry Dispatcher calculates the percentage of healthy user accounts based on the health score that the BlackBerry Messaging Agent sends to the BlackBerry Dispatcher. The BlackBerry Dispatcher compares the calculated percentage to a target percentage that is stored in the BlackBerry Configuration Database. If the BlackBerry Messaging Agent is not running, the BlackBerry Dispatcher determines that all user accounts that you assigned to the BlackBerry Messaging Agent are unhealthy.

The BlackBerry Messaging Agent sets this health parameter if it determines that all user accounts are healthy. If the BlackBerry Messaging Agent determines that some user accounts are unhealthy, the BlackBerry Messaging Agent clears the health parameter value and sends the number of unhealthy user accounts to the BlackBerry Dispatcher.

Connection to the messaging server(s)

This parameter indicates that a target percentage of messaging servers are healthy (by default, the target percentage is 75%). The BlackBerry Dispatcher calculates the percentage of healthy messaging servers based on the health score that the BlackBerry Messaging Agent sends to theBlackBerry Dispatcher. The BlackBerry Dispatcher compares the calculated percentage to a target percentage that is stored in the BlackBerry Configuration Database.

The BlackBerry Messaging Agent sets this health parameter if it can connect to all messaging servers. If the BlackBerry Messaging Agent cannot connect to a messaging server, the BlackBerry Messaging Agent clears the parameter value and sends the number of unavailable messaging servers to the BlackBerry Dispatcher. The BlackBerry Messaging Agent tests the connection to a messaging server every minute if the BlackBerry Messaging Agent is not making other calls to the messaging server.

If your organization's environment includes the BlackBerry® Enterprise Server for Microsoft® Exchange, and the BlackBerry Messaging Agent cannot connect to one or more of the messaging servers, the BlackBerry Messaging Agent sends the list of unavailable messaging servers to the BlackBerry Dispatcher.

If your organization's environment includes the BlackBerry® Enterprise Server for IBM® Lotus® Domino®, and the BlackBerry Messaging Agent cannot connect to one or more of the messaging servers directly, it tries to connect to one of the cluster mates of the messaging servers. The BlackBerry Messaging Agent considers a messaging server unhealthy if the BlackBerry Messaging Agent cannot connect to the messaging server or to one of the cluster mates of the messaging server.

At least one user account

This parameter indicates that at least one user account that you assigned to the BlackBerry Messaging Agent is healthy.

Calendar synchronization

This parameter indicates that the BlackBerry Messaging Agent can synchronize calendars. If your organization's environment includes the BlackBerry Enterprise Server for Microsoft Exchange, the BlackBerry Messaging Agent sets the health parameter if it can synchronize calendars with the messaging server. The BlackBerry Messaging Agent tests calendar synchronization periodically (by default, every 10 minutes), if it is not synchronizing calendars actively.

If your organization's environment includes the BlackBerry Enterprise Server for IBM Lotus Domino, the BlackBerry Messaging Agent synchronizes messages and the calendar using the same API. The BlackBerry Messaging Agent always sets this health parameter when it calculates the health score for the current BlackBerry Messaging Agent.

Address lookup

This parameter indicates that the BlackBerry Messaging Agent can look up addresses. The BlackBerry Messaging Agent tests whether it can look up addresses every minute if it is not actively looking up addresses.

Attachment viewing

This parameter indicates that the BlackBerry Attachment Service can process attachments.

The BlackBerry Messaging Agent sets this parameter if the BlackBerry Attachment Service can load the extension DLL and the BlackBerry Attachment Service reports that it is healthy. The BlackBerry Attachment Service reports that it is healthy by processing attachment viewing requests or when it is requested to report its health through the GetHealthScore function. The BlackBerry Messaging Agent calls the GetHealthScore function every minute if the BlackBerry Attachment Service is not processing attachments actively.

Organizer data synchronization

This parameter indicates that the PIM connector, which is a subcomponent of the BlackBerry Messaging Agent, is healthy.

The BlackBerry Messaging Agent sets this health parameter if it can deliver requests for organizer data synchronization. If the BlackBerry Messaging Agent is not synchronizing organizer data actively, the BlackBerry Messaging Agent tests the health of the PIM connector every 10 minutes by sending a configuration request to the user account that is the least busy of all the user accounts.

If your organization's environment includes the BlackBerry Enterprise Server for IBM Lotus Domino, the BlackBerry Messaging Agent must connect to the BlackBerry Configuration Database before it can set this parameter.

Index


Was this information helpful? Send us your comments.