Neverfail for BlackBerry Enterprise Server Plug-in - Online Help

Follow

About Neverfail for BlackBerry Enterprise Server Plug-in

The Neverfail for BlackBerry Enterprise Server solution is a server application that is capable of pushing email to mobile devices. It can be installed in either a Microsoft Exchange or Lotus Domino Environment.

Neverfail for BlackBerry Enterprise Server provides High Availability and proactively monitors the BlackBerry Enterprise Server environment to ensure users remain connected. The Neverfail for BlackBerry Enterprise Server Plug-in protects all BlackBerry Enterprise Server related services, configuration information, and logs discovered at install time and monitors all aspects of the application and its environment that could affect availability.

The Neverfail for BlackBerry Enterprise Server Plug-in protects the BlackBerry services and data and supports installs with either:

  • Remote SQL Server database, or
  • Local MSDE or SQL Server database - requires Neverfail for SQL Server Plug-in to be installed as well.

If BlackBerry Enterprise Server for Lotus Domino is installed then Neverfail for Lotus Domino is required.

Install/Uninstall the Neverfail for BlackBerry Enterprise Server Plug-in Via the Neverfail Heartbeat Management Client

Note: If SQL server is configured to use a non-default port (1433), you must configure an alias on the BlackBerry Enterprise Server machine to connect to the remote SQL database. To configure the alias, use the Microsoft SQL Server Configuration Manager.

To install the Neverfail for BlackBerry Enterprise Server Plug-in, follow the steps below:

  1. Unzip the Neverfail for BlackBerry Enterprise Server Plug-in to the desired location.
  2. Launch the Neverfail Heartbeat Management Client.
  3. Navigate to Application -> Plugins .
  4. Click on the Install button.
  5. Click the Browse button and navigate to the location of the 'BlackberryNFPlugin.dll' file.
  6. Click OK to complete the installation.

To remove/uninstall the Neverfail for BlackBerry Enterprise Server Plug-in, follow the steps below:

  1. Launch the Neverfail Heartbeat Management Client.
  2. Navigate to Application -> Plugins .
  3. Select the desired plug-in to be removed/uninstalled.
  4. Click on the Uninstall button in the 'Plugins' pane.
  5. When the plug-in is uninstalled, the files are not removed.  This is by design for future functionality and therefore the following workaround is provided:
    1. Copy the contents of the r2\plugins\<sponsor>\<version> folder to a different location (e.g. C:\temp).
    2. Delete the contents of the r2\plugins\<sponsor>\<version> folder.
    3. To reinstall the plug-in, when prompted for the location of the plug-in files, navigate to the new folder location (e.g. C:\temp).

Note: As an alternative, reinstallation can be accomplished by using the download files from the original download location after removing the plug-in.

 

Monitoring

Monitoring of BlackBerry Enterprise Server and its system environment can be broadly categorized as:

  • Active Server and Service Availability Monitoring, and
  • Application and Performance Monitoring

Active Server and Service Availability Monitoring

Neverfail monitors the availability of a server by sending continuous heartbeat signals via the Neverfail Channel to the other server in the pair. The “Yes I am alive” response ensures that not only is the other server powered-up, but also that it is available if needed. The heartbeat signal interval is configurable from the Neverfail Management Client.

During installation of the Neverfail for BlackBerry Enterprise Server Plug-in, Neverfail identifies critical BlackBerry Enterprise Server services and monitors these services as well. Should any of the BlackBerry Enterprise Server services fail, Neverfail can take three consecutive predetermined actions, which can be configured via the Management Client.

Application and Performance Monitoring

Neverfail for BlackBerry Enterprise Server Plug-in can monitor general system performance and BlackBerry specific performance attributes. The BlackBerry Enterprise Server performance attributes, which are shown below, can be checked automatically by Neverfail for BlackBerry Enterprise Server Plug-in to ensure that the fall within acceptable ranges (referred to as a 'Rule'). If a check of a 'Rule' fails, Neverfail for BlackBerry Enterprise Server Plug-in can be pre-configured to perform up to three consecutive actions as required on your system.

'Rules' - The following Performance Monitoring 'Rules' are installed by Neverfail for BlackBerry Enterprise Server Plug-in:

  • Connection State - The SRP connection to the RIM network is present.
  • Device Connections - Check there are a specific number of devices connected.
  • Exchange Mailbox - Check that the BES admin mailbox can be found on the designated Exchange server. This rule requires connectivity to Active Directory.

    Note: This rule can be enabled in BlackBerry Enterprise Server for Exchange environments only. After installation of the Neverfail for BlackBerry Enterprise Server Plug-in, the Exchange Mailbox rule must be edited to add the correct Username, Password, Exchange Server Name, Exchange Administrative Group and Exchange Organization in order to work correctly.
  • Messages Queued For Delivery - Check that there are a specified number of messages queued for delivery. This rule can only be enabled on versions up to and including 4.1 SP4 [4.1.4].
  • Messages Pending - Check that the number of messages pending does not exceed the threshold. This rule can only be enabled on version 4.1 SP5 [4.1.5].
  • Messages Received/Min - Check that the number of received messages/min exceeds a threshold. This rule can only be enabled on versions up to and including 4.1 SP4 [4.1.4].
  • Messages Forwarded/Min - Check that the number of forwarded messages/min exceeds a threshold. This rule can only be enabled on version 4.1 SP5 [4.1.5].
  • Messages Sent/Min - Check the number of messages sent/min exceeds a threshold.
  • Messages sent + messages received per minute is not zero.
  • Nbes Process - Check the Nbes process is running.
    • Can only be enabled on BlackBerry Enterprise for Lotus Domino servers.
  • Nbes Processor Time - Check the Nbes process in not consuming more than a specified percentage of CPU time for a specified duration.
    • Can only be enabled on BlackBerry Enterprise for Lotus Domino servers.
  • Open SQL Connection - Check that the BlackBerry configuration database can be contacted.

    Note: To access a remote database using Windows Authentication, the
    BlackBerry Enterprise Server's machine account must have login privileges on
    the remote computer. This requires adding a SQL user account that has db_owner
    role with Domain\MachineName$ (MachineName - the name of the machine
    from where the Neverfail Heartbeat is trying to access the remote database).
  • Router Work Queue Size - Check this exceeds 1.
  • SMTP Responds to Command - Check the SMTP server responds to HELO or ELHO commands.
  • Search BES Logs - Scan the BlackBerry Logs for specified event ids.
  • Search Event Logs - Scan the Windows Application for specified event ids.

To configure/modify these 'Rules', follow the steps below:

  1. Using the Management Client, click on Application -> Rules .
  2. Select the desired 'Rule'.
  3. Click on the Edit button at the top of the 'Rules' pane.
  4. Configure/modify the desired fields (listed below).
    • Condition: (the condition being evaluated)
    • Duration: (the length of time the condition exists)
    • First Failure: (action to take upon first failure)
    • Second Failure: (action to take upon second failure)
    • Third Failure: (action to take upon third failure)
  5. Click OK to save the changes.

Note: This dialog is also used to Enable/Disable the selected 'Rule'.

Protection Provided

Services

The following is a list of all services protected by this plug-in. Service monitoring is enabled for services that are set to automatic or running at the time the plug-in is installed, when the periodic service discovery task is run, and every time Heartbeat starts. This means that if Administrators enable a previously disabled or manual start service, Neverfail for BlackBerry will protect them automatically. Please note that where a plug-in supports multiple vendor versions, some services may not be present in a particular version.

  • BlackBerry Server Alert
  • BlackBerry Attachment Service (BBAttachServer)
  • BlackBerry Database Consistency Service
  • BlackBerry Controller
  • Blackberry Dispatcher
  • BlackBerry Policy Service
  • BlackBerry Mobile Data Service
  • BlackBerry Collaboration Service
  • BlackBerry Router
  • BlackBerry SyncServer
  • BlackBerry MDS Connection Service
  • BlackBerry Instant Messaging Connector
  • MdsTomcat
  • Microsoft Exchange Management (MSExchangeMGMT)
  • BlackBerry User Administration Service (BESUserAdminService) - If installed
  • SNMP Service - If installed
  • MDSIS (version 4.1.5)
  • BAS-AS (BlackBerry Administration Service - Application Server)
  • BAS-NCC (BlackBerry Administration Service - Native Code Container)
  • BlackBerry MailStore Service
  • BBMonitoringConsole
  • BBMonitoringService_APP
  • BBMonitoringService_DCS
  • BBMonitoringService_ENG

When the plug-in is installed, all protected services will be set to manual unless otherwise stated.

Components

BlackBerry Enterprise Server can be deployed in a variety of ways. Neverfail for BlackBerry Enterprise Server will protect the following roles (components).

  • BlackBerry Administration Service
  • BlackBerry Monitoring Service
  • Blackberry Enterprise Server – all services and components
  • Blackberry Enterprise Server & Mobile Data Services (MDS)
  • Mobile Data Services (MDS) – Version 4.1 only
  • MDS Connection Service
  • BlackBerry Router
  • BlackBerry Attachment Service
  • Collaboration Services
  • BlackBerry Manager (service protection only refer to the Section: Unprotected Features).
The following optional BlackBerry components are protected if they are installed:
  • BES User Administration Service
  • SNMP Agent

Protected Data

When the plug-in is installed, it will determine the protected set required to protect all supported services and components. The BlackBerry Enterprise configuration database is protected by the Neverfail for SQL Server Plug-in. The database can either be a local MSDE, SQL Server 2000 or 2005 database.

  • Protects all registry data
  • Protects the BlackBerry program files and all the necessary configuration information, including the Licensing information
  • Protects the Jakarta Tomcat configuration information

Automatic Filter Discovery

This plug-in provides automatic filter discovery to identify changes to the configuration of supported and protected components with the use of 'Tasks'. By default, Automatic Filter Discovery runs when Heartbeat starts up, at a configured interval (default 2 minutes), and when the user leaves the Application Management Framework maintenance mode. Automatic Filter Discovery performs the following tasks:

  • The plug-in will automatically detect changes to configuration of supported and protected components, critical files, and folders.
  • The plug-in will update the file filters to protect new or changed locations.

To configure/modify these 'Tasks', follow the steps below:

  1. Using the Management Client, click on Application -> Tasks .
  2. Select the desired 'Task'.
  3. Click on the Edit button at the top of the 'Tasks' pane.
  4. Configure/modify the 'Interval' field. Note: 'Interval' is the only field available for configuration/modification and is measured in seconds (secs).
  5. Click OK to save the changes.

Note: This dialog is also used to Enable/Disable the selected 'Task'.

Unsupported Components or Features

This plug-in does not protect the following application features or components:

  • BlackBerry Management Console settings are not replicated.
  • Changes to the Database authentication type must be configured on the passive server manually.
  • Changes to the MAPI Profile configuration must be configured on the passive server manually.

 

Applies To

Neverfail for BlackBerry Enterprise Server Plug-in

 

Related Information

Knowledgebase article #893 : Configuration settings not replicated by Neverfail for BlackBerry Enterprise Server V4.0 and V4.1

 

KBID-1324

 

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.