We have had our BES server up for about 1 month and everything was working fine. The power went out on the machine running BES and now it does not seem to be pushing emails out to the devices. The devices do however receive the IT Policy as noted by the updated timestamp in BES.

I am getting a lot of this in my event viewer:

Code:

Event Type: Warning
Event Source: BlackBerry Controller
Event Category: None
Event ID: 20000
Date: 6/6/2008
Time: 7:52:32 AM
User: N/A
Computer: BAK
Description:
The description for Event ID ( 20000 ) in Source ( BlackBerry Controller ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Agent 1: Missed 90 heartbeats.

I am not the person that set this all up, I am just the guy they said: "Here manage this".

I have restarted our Exchange server as well as the machine that we have the BlackBerry Manager on.
I have also tried to search on: BlackBerry Technical Solution Center for any type of answer but found nothing.

You may have already done this, but make sure the BES is rebooted *after* the Exchange server. RIM actually reccomends this, because the MAPI connection from the BES breaks when Exchange (or an Active Directory server) goes offline. Things might seem normal for a while, but services will sometimes degrade because MAPI isn't fully "re-hooked". RIM blames this on Microsoft, and Microsoft blames it on RIM.

Anyway, the 20000 event doesn't really mean anything without a description. We get tons of various warnings during normal operation.

You might have better luck looking at the BES logs, specifically the MAGT (Messaging Agent) logs. If the logging level is turned up high enough, then you'll likely see some delivery errors there. The "Message has been delivered to device" events in the MAGT log mean things are working.

That is good to know about the above information. The server we have the BB Manager installed on has been rebooted several times since we had issues with our Exchange and Active Directory servers.

I am not sure which place to turn the Messaging Agent logs up to check for delivery errors. I have found the log files and looked at the MAGT files and have noticed that in a past log(When the server was working fine) items such as:

Do you see any errors or warnings from source: BlackBerry Messaging agent that says "user <user> not started", blocked worker threads, or failed health checks? These will hint at an issue with the mapi session between bes and exchange/gc.