64
BlackBerry Enterprise Server Version: 5.0 Monitoring Guide

bes monitoring guide

Embed Size (px)

Citation preview

BlackBerry Enterprise ServerVersion: 5.0

Monitoring Guide

SWD-567890-0413013655-001

Contents1 BlackBerry Enterprise Server monitoring solution................................................................................................................. 5

BlackBerry Monitoring Service...................................................................................................................................................... 5

Web address and user roles for the BlackBerry Monitoring Service console........................................................................... 7

Web address for the BlackBerry Monitoring Service console............................................................................................ 7

Roles and permissions for the BlackBerry Monitoring Service console........................................................................... 7

Best practice: Creating administrator accounts that can access the BlackBerry Monitoring Service console........... 9

Overview of the BlackBerry Monitoring Service console........................................................................................................... 9

Turn on monitoring for a BlackBerry Enterprise Server.............................................................................................................. 10

2 Monitoring BlackBerry Enterprise Server components......................................................................................................... 11

Viewing configuration settings and activity levels of data attributes of BlackBerry Enterprise Server components......... 11

View configuration settings and activity levels of data attributes of BlackBerry Enterprise Server components...... 11

Generate a graph that shows data for a BlackBerry Enterprise Server component....................................................... 11

Monitoring BlackBerry Enterprise Server components that you configured for high availability......................................... 12

Status of BlackBerry Enterprise Server components in the BlackBerry Monitoring Service console after a failover

occurs....................................................................................................................................................................................... 12

Create a threshold that you can use to monitor a BlackBerry Enterprise Server component............................................... 13

Monitoring hung threads for the BlackBerry Messaging Agent............................................................................................... 13

Monitor hung threads for the BlackBerry Messaging Agent............................................................................................ 13

BlackBerry Enterprise Server components that the BlackBerry Monitoring Service cannot monitor................................... 15

3 Monitoring BlackBerry devices and user activity................................................................................................................... 16

Search for a user account.............................................................................................................................................................. 16

Viewing configuration settings and activity levels of data attributes of BlackBerry device users........................................ 16

View configuration settings and activity levels of data attributes of BlackBerry device users..................................... 16

BlackBerry device diagnostic test......................................................................................................................................... 17

Creating a threshold that you can use to monitor a data attribute of a BlackBerry device user.......................................... 18

Ping a BlackBerry device................................................................................................................................................................ 18

4 Using thresholds to monitor BlackBerry Enterprise Server components and BlackBerry device users......................... 19

Creating thresholds, rules, and alarms......................................................................................................................................... 19

Rule types................................................................................................................................................................................ 19

Create a threshold that you can use to monitor a BlackBerry Enterprise Server component....................................... 20

Creating a threshold that you can use to monitor a data attribute of a BlackBerry device user.................................. 20

Changing and deleting rules................................................................................................................................................. 21

Changing the order that rules appear in the BlackBerry Monitoring Service console.................................................. 22

Specify a threshold maintenance window........................................................................................................................... 23

5 Alarms........................................................................................................................................................................................... 25

Identifying alarms........................................................................................................................................................................... 25

Color, state, and severity of alarm icons.............................................................................................................................. 25

Identifying alarms and alarm severity in the alarm panel................................................................................................. 25

Check for alarms for a BlackBerry Enterprise Server component or BlackBerry device user........................................ 26

Managing alarms in the alarm panel........................................................................................................................................... 27

Sort thresholds in the alarm panel....................................................................................................................................... 27

Suspend and resume alarms................................................................................................................................................. 27

Delete alarms.......................................................................................................................................................................... 27

6 Configuring notification messages........................................................................................................................................... 28

Configuring how the BlackBerry Monitoring Service sends email messages and SMS text messages............................... 28

Configure the BlackBerry Monitoring Service to send notification messages to email addresses through a

messaging server in your organization's environment...................................................................................................... 28

Configure the BlackBerry Monitoring Service to send SMS text messages.................................................................... 28

Creating contacts............................................................................................................................................................................ 29

Adding addresses to the BlackBerry Monitoring Service console so that you can create contacts............................. 29

Create contacts....................................................................................................................................................................... 30

Change contact information................................................................................................................................................. 31

Delete contacts....................................................................................................................................................................... 31

Receiving SNMP trap messages................................................................................................................................................... 31

Receive SNMP trap messages from BlackBerry Enterprise Server instances................................................................. 32

7 Messages in the messages area of the BlackBerry Monitoring Service console............................................................... 33

Viewing messages........................................................................................................................................................................... 33

View messages........................................................................................................................................................................ 33

Delete messages............................................................................................................................................................................. 33

8 Reports about BlackBerry device users and BlackBerry Enterprise Server components................................................. 34

Generating reports about BlackBerry device users and BlackBerry Enterprise Server components.................................... 34

Generate and view a default report about BlackBerry device users................................................................................ 34

Generate a custom report about BlackBerry device users or a BlackBerry Enterprise Server component.................. 34

Generate a custom report using report settings that you saved...................................................................................... 35

View generated reports......................................................................................................................................................... 35

Delete generated reports...................................................................................................................................................... 36

9 Managing servers and SNMP connections.............................................................................................................................. 37

Managing server maintenance windows..................................................................................................................................... 37

Specify maintenance windows.............................................................................................................................................. 37

Clear maintenance windows................................................................................................................................................. 38

Managing SNMP connections....................................................................................................................................................... 38

Test SNMP connections to BlackBerry Enterprise Server components........................................................................... 38

Change SNMP port numbers and community names....................................................................................................... 38

Change the key store password for the certificate that the BlackBerry Monitoring Service console uses.......................... 39

10 BlackBerry Monitoring Service log files................................................................................................................................... 40

Changing how BlackBerry Monitoring Service components create log files........................................................................... 40

Change the maximum size of the log file for a BlackBerry Monitoring Service component......................................... 40

Change the logging level for a BlackBerry Monitoring Service component................................................................... 40

Create a new log file for a BlackBerry Monitoring Service component when the current log file reaches the maximum

size............................................................................................................................................................................................ 41

Change the identifier for the log file of a BlackBerry Monitoring Service component.................................................. 41

Prevent a BlackBerry Monitoring Service component from creating a daily log file..................................................... 41

Change when a BlackBerry Monitoring Service component deletes log files................................................................ 42

Change the character encoding of the log file for a BlackBerry Monitoring Service component................................ 42

11 BlackBerry Threshold Analysis Tool.......................................................................................................................................... 43

Creating thresholds using the BlackBerry Threshold Analysis Tool.......................................................................................... 43

Data attributes that the BlackBerry Threshold Analysis Tool creates thresholds for............................................................. 43

Configuring the BlackBerry Threshold Analysis Tool.................................................................................................................. 46

Sample: BlackBerry Threshold Analysis Tool configuration file........................................................................................ 46

Running the BlackBerry Threshold Analysis Tool........................................................................................................................ 49

Run the BlackBerry Threshold Analysis Tool....................................................................................................................... 49

Parameters for running the BlackBerry Threshold Analysis Tool..................................................................................... 50

Best practice: Preventing the BlackBerry Threshold Analysis Tool from overwriting rules that you customized....... 51

12 Using SNMP to monitor BlackBerry Enterprise Server components and BlackBerry device users................................ 52

SNMP components that you can use to monitor BlackBerry Enterprise Server components and BlackBerry device users

........................................................................................................................................................................................................... 52

SNMP operations that the BlackBerry Enterprise Server supports.................................................................................. 52

.mib files for the BlackBerry Enterprise Server................................................................................................................... 53

Configuring SNMP monitoring...................................................................................................................................................... 53

System requirements: SNMP monitoring software and settings for the SNMP service................................................ 53

Verifying the SNMP agent settings in the Registry Editor................................................................................................ 54

Compile the .mib file for a BlackBerry Enterprise Server and configure the SNMP management tool to receive

SNMP data.............................................................................................................................................................................. 55

Configuring SNMP traps................................................................................................................................................................ 55

Configure the SNMP trap service......................................................................................................................................... 55

Error binding to Trap Port (162), it may already be in use................................................................................................. 56

13 Glossary......................................................................................................................................................................................... 57

14 Provide feedback......................................................................................................................................................................... 59

15 Legal notice.................................................................................................................................................................................. 60

BlackBerry Enterprise Server monitoring solution 1

BlackBerry Monitoring ServiceYou can use the BlackBerry® Monitoring Service to monitor and troubleshoot issues with a BlackBerry® Enterprise Server in yourorganization's environment and to monitor the activity of the BlackBerry device users that are associated with the BlackBerryEnterprise Server.

The BlackBerry Monitoring Service monitors the BlackBerry Enterprise Server components. It polls each component and retrievesSNMP data that it stores in a database and displays in the BlackBerry Monitoring Service console.

Feature Description

web-based administration console You can use the BlackBerry Monitoring Service console to monitor a BlackBerry

Enterprise Server in your organization's environment by creating thresholds that

monitor the activity of BlackBerry Enterprise Server components. You can configure

the BlackBerry Monitoring Service to send notification messages to contacts when

a component's activity exceeds levels that you specify as acceptable.

The BlackBerry Monitoring Service console provides configuration settings and

statistics that you can use to review BlackBerry Enterprise Server activity.

monitoring of BlackBerry Enterprise

Server components

The BlackBerry Monitoring Service can provide the following types of data:

• configuration settings, such as the component name, component version, and

computer name

• statistics such as CPU usage, memory usage, number of requests to process,

and number of processing threads

• BlackBerry® Client Access License information, such as the number of used

and available licenses

• high availability information, such as the high availability status of components

• policy information, such as the service books and IT policies that the BlackBerry

Enterprise Server sends to BlackBerry devices

• messaging statistics, such as the number of email messages that BlackBerry

devices send and receive

• messaging server information, such as the hung thread count

Monitoring Guide BlackBerry Enterprise Server monitoring solution

5

Feature Description

• connection information for the BlackBerry Configuration Database, BlackBerry

Controller, and SRP connections

BlackBerry device diagnostic tests and

user monitoring

You can use the BlackBerry Monitoring Service console to run diagnostic tests for

BlackBerry devices and identify any issues with BlackBerry devices. The BlackBerry

device diagnostic tool is available for BlackBerry devices that are running

BlackBerry® Device Software version 5.0 and later.

The BlackBerry Monitoring Service can monitor the following types of data:

• configuration information for BlackBerry devices, such as the PIN, network

type, and phone number

• message statistics, such as the pending and expired email messages, and email

messages that BlackBerry devices send and receive

• BlackBerry device statistics, such as the battery level and network coverage

thresholds You can define thresholds that you can use to monitor components and BlackBerry

device users. When the activity of a component or BlackBerry device user that the

BlackBerry Monitoring Service monitors reaches a threshold, the BlackBerry

Monitoring Service displays an alarm in the BlackBerry Monitoring Service console

and sends notification messages to specific contacts.

notification messages You can configure the BlackBerry Monitoring Service to send notification messages

to one or more recipients by creating a contact. A contact can include one or more

email addresses, PINs, IP addresses, or phone numbers that support SMS text

messages. If a component goes into an alarm state, the BlackBerry Monitoring

Service sends a notification message to all of the recipients in the contact.

reports You can run default reports or create custom reports to return data about the

BlackBerry Enterprise Server instances in your organization's environment. You can

export reports to a .csv, a .pdf, or an .html file. You can use the information that you

collect from the reports to analyze historical data.

graphs You can use the BlackBerry Monitoring Service console to generate a graph of a

component's historical activity.

integration with a network management

framework

The BlackBerry Monitoring Service can send notifications as SNMP trap messages.

This permits you to integrate the BlackBerry Monitoring Service with a network

management tool that can receive SNMP trap messages. The BlackBerry Monitoring

Monitoring Guide BlackBerry Monitoring Service

6

Feature Description

Service sends an SNMP trap message when the activity of a component or

BlackBerry device user that the BlackBerry Monitoring Service monitors reaches a

threshold.

Web address and user roles for the BlackBerry Monitoring Service console

Web address for the BlackBerry Monitoring Service console

When you install the BlackBerry® Monitoring Service, the installation wizard provides you with the web address for the BlackBerryMonitoring Service console.

The format of the web address is https://<host>:8443/webconsole/app, where <host> is the FQDN of the computer that hoststhe BlackBerry Administration Service or the name of the BlackBerry Administration Service pool.

The installation process for the BlackBerry Monitoring Service adds an Internet shortcut file that is named AccessBMSConsoleto the computer that hosts the BlackBerry Monitoring Service. You can use the AccessBMSConsole Internet shortcut file to openthe BlackBerry Monitoring Service console in a browser. The default location of the Internet shortcut file is <drive>:\ProgramFiles\Research In Motion\BlackBerry Enterprise Server.

Open the BlackBerry Monitoring Service console on the computer that hosts the BlackBerry MonitoringService

On the computer that hosts the BlackBerry® Monitoring Service, on the taskbar, click Start > All programs > BlackBerryEnterprise Sever > BlackBerry Monitoring Service.

Roles and permissions for the BlackBerry Monitoring Service consoleTo access the BlackBerry® Monitoring Service console, you can use a valid Microsoft® Active Directory® account, the administratoraccount that you created when you installed the BlackBerry® Enterprise Server, or a BlackBerry Administration Service accountthat has access to the BlackBerry Monitoring Service console.

You can use the BlackBerry Administration Service to create an administrator account by assigning roles or specific permissionsto the administrator account. If you want the administrator account to perform specific actions in the BlackBerry AdministrationService and BlackBerry Monitoring Service console, you can assign specific permissions to the administrator account.

The BlackBerry Administration Service includes four default roles that permit the user of the administrator account to access theBlackBerry Monitoring Service console.

Monitoring Guide Web address and user roles for the BlackBerry Monitoring Service console

7

Role Permission

Security Administrator performs all actions in the BlackBerry Administration Service and BlackBerry

Monitoring Service console

Enterprise Administrator views but cannot change BlackBerry device user accounts, and performs all other

actions in the BlackBerry Administration Service and BlackBerry Monitoring Service

console

Monitoring System Administrator performs all actions in the BlackBerry Monitoring Service console

Monitoring View Administrator performs the following actions:

• views the BlackBerry solution topology, including servers and BlackBerry®

Enterprise Server components

• views configuration settings

• views thresholds

• searches for BlackBerry device user accounts

• views statistics for BlackBerry device user accounts

• generates reports

• creates charts

• views alarms in the alarm panel

• views messages in the messages area

cannot perform the following actions:

• start or stop monitoring a server

• create or change thresholds

• save or delete reports

• clear, suspend, or resume alarms

• delete messages from the messages area

• create or change maintenance windows

• create or change contacts

• configure notifications for SNMP trap messages

For more information, see the BlackBerry Enterprise Server Administration Guide.

Monitoring Guide Web address and user roles for the BlackBerry Monitoring Service console

8

Best practice: Creating administrator accounts that can access the BlackBerry MonitoringService console

Best practice Description

Create a group so that you can assign access to the

BlackBerry® Monitoring Service console to administrator

accounts.

Consider the following guidelines:

• In the BlackBerry® Administration Service, create a

group and assign the Monitoring System Administrator

or Monitoring View Administrator role to the group.

• Add administrator accounts to the group.

If you create an administrator account by assigning

permissions, assign specific permissions to the administrator

account so that the administrator account user can search for

BlackBerry device user accounts in the BlackBerry Monitoring

Service console.

Consider the following guidelines :

• In the BlackBerry Administration Service, create an

administrator account by assigning permissions to the

administrator account.

• Assign the View a user permission and select the All

groups option.

• Assign the View a device permission and select the All

groups option.

If you do not assign the View a user and Vew a device

permissions, when you search the BlackBerry Monitoring

Service console for BlackBerry device user accounts, the

search does not return any results.

For more information, see the BlackBerry Enterprise Server Administration Guide.

Overview of the BlackBerry Monitoring Service consoleThe BlackBerry® Monitoring Service console is a web-based administration tool that you can use to monitor the BlackBerry®Enterprise Server components and BlackBerry device users. The BlackBerry Enterprise Server installation process provides theweb address that you can use to access the BlackBerry Monitoring Service console. For more information about the installationprocess, see the BlackBerry Enterprise Server Installation Guide.

The BlackBerry Monitoring Service console is divided into two panes.

Monitoring Guide Overview of the BlackBerry Monitoring Service console

9

Pane Description

tree view The tree view pane displays the monitoring and configuration menus, which you

can use to locate the BlackBerry Enterprise Server, component, or BlackBerry device

that you want to monitor or the notification message that you want to configure.

In a BlackBerry Enterprise Server high availability environment, the monitoring

menu in the tree view pane displays standby components in italic.

view The view pane displays configuration settings and statistics for components and

BlackBerry device users.

You can use the view pane to perform the following actions:

• turn on the BlackBerry Monitoring Service for a BlackBerry Enterprise Server

• define thresholds that you can use to monitor a component or BlackBerry

device user

• generate reports and graphs for component activity

• manage server maintenance windows and thresholds

• create and manage contacts so that they can receive notification messages

about alarms

Turn on monitoring for a BlackBerry Enterprise ServerIf you turn on monitoring for a BlackBerry Enterprise Server, the BlackBerry® Monitoring Service polls each BlackBerry EnterpriseServer component and retrieves SNMP data from the components, which it stores in a database and displays in the BlackBerryMonitoring Service console.

Before you begin: To monitor a BlackBerry® Enterprise Server in your organization's environment, you require the SNMP portnumber and community name of the computer that hosts the BlackBerry Enterprise Server.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Servers.

2. Click Manage servers.

3. Click the wrench icon beside the server that you want to monitor.

4. In the SNMP configuration section, in the appropriate fields, type the SNMP port number and community information forthe computer that hosts the BlackBerry Enterprise Server.

5. Select the Enable monitoring check box.

6. Click Save.

Monitoring Guide Turn on monitoring for a BlackBerry Enterprise Server

10

Monitoring BlackBerry Enterprise Server components 2

Viewing configuration settings and activity levels of data attributes ofBlackBerry Enterprise Server componentsThe BlackBerry® Monitoring Service console shows configuration settings and activity levels of data attributes of BlackBerry®Enterprise Server components.

For example, you can view a component's configuration settings to identify which BlackBerry Enterprise Server instance hoststhe component. You can view values of data attributes of a component to identify the current activity level or status of the dataattributes, and you can create thresholds that you can use to monitor changes in the activity level of the data attributes. Youcannot create thresholds to monitor configuration settings.

View configuration settings and activity levels of data attributes of BlackBerry EnterpriseServer components1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand BlackBerry solution topology >

BlackBerry domain > Components.

2. Expand a BlackBerry® Enterprise Server component.

3. Click an instance of the component.

4. On the appropriate tab, locate the configuration settings or data attributes that you want to view.

Generate a graph that shows data for a BlackBerry Enterprise Server componentGraphs display data for a BlackBerry® Enterprise Server component from the previous 57 weeks. Graphs display daily averagesof the value of a data attribute of a component. You can use the historical data in a graph to identify trends for a component'sactivity. You cannot create custom graphs.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand BlackBerry solution topology > BlackBerrydomain > Components.

2. Expand a component.

3. Click an instance of a component.

4. Click a tab to view the data attribute that you want to graph.

5. Click the pie chart icon beside the data attribute that you want to graph.

Monitoring Guide Monitoring BlackBerry Enterprise Server components

11

Monitoring BlackBerry Enterprise Server components that you configuredfor high availabilityIf you create thresholds to monitor data attributes of BlackBerry® Enterprise Server components that you configured for highavailability, you can specify whether a threshold continues to monitor a data attribute after the primary BlackBerry EnterpriseServer fails over to the standby BlackBerry Enterprise Server, or whether it monitors the data attribute of a component of theprimary BlackBerry Enterprise Server or standby BlackBerry Enterprise Server.

To distinguish the components of the primary BlackBerry Enterprise Server from the components of the standby BlackBerryEnterprise Server, in the BlackBerry Monitoring Service console, in the BlackBerry solution topology, components of the primaryBlackBerry Enterprise Server are displayed in plain text and components of the standby BlackBerry Enterprise Server are displayedin italic.

Status of BlackBerry Enterprise Server components in the BlackBerry Monitoring Serviceconsole after a failover occursIf a BlackBerry® Enterprise Server component fails over to a standby BlackBerry Enterprise Server component, the BlackBerryMonitoring Service changes the status of the standby component to primary in the BlackBerry Monitoring Service console.

The BlackBerry Monitoring Service does not change the status of load-balanced components in the BlackBerry Monitoring Serviceconsole. The status of load-balanced components in the BlackBerry Monitoring Service console is always primary.

A failover stops the operation of specific components. The BlackBerry Monitoring Service console does not display componentsthat the failover process stops.

Standby BlackBerry Enterprise Server

componentHigh availability type

Status of standby component in the BlackBerry

Monitoring Service console

BlackBerry Attachment Service load-balanced pool primary, no change

BlackBerry Messaging Agent failover standby

BlackBerry Controller failover standby

BlackBerry Dispatcher failover standby

BlackBerry Collaboration Service failover standby

BlackBerry MDS Connection Service failover standby

BlackBerry MDS Integration Service load-balanced pool primary, no change

BlackBerry Policy Service failover not displayed

BlackBerry Router load-balanced pool primary, no change

BlackBerry Synchronization Service failover not displayed

Monitoring Guide Monitoring BlackBerry Enterprise Server components that you configured for high availability

12

Create a threshold that you can use to monitor a BlackBerry Enterprise Servercomponent1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand BlackBerry solution topology >

BlackBerry domain > Components.

2. Expand a component.

3. Click an instance of the component.

4. On the tab for the data attribute that you want to monitor, click the data attribute.

5. In the Rule section, click Add rule.

6. In the Rule section, select the Active check box.

7. Use the drop-down lists to specify the conditions of the rule.

8. For BlackBerry® Enterprise Server components that you configured for high availability, in the Scope section, in the HighAvailability Scope drop-down list, click one of the following options:• To continue monitoring a component after a failover occurs, click Both Primary/Active and Standby.• To monitor a component of the primary BlackBerry Enterprise Server instance, click Primary/Active Only.• To monitor a component of the standby BlackBerry Enterprise Server instance, click Standby only.

9. Click Save.

10. Click Save.

Monitoring hung threads for the BlackBerry Messaging AgentYou can create a threshold for the BlackBerry® Messaging Agent to detect hung threads. A hung thread might prevent BlackBerrydevice users in your organization's BlackBerry Domain from sending or receiving email messages.

If you configure the BlackBerry Monitoring Service to receive SNMP trap messages from the BlackBerry® Enterprise Serverinstances, the BlackBerry Monitoring Service console displays the messages about hung threads for the BlackBerry MessagingAgent in the messages area.

Monitor hung threads for the BlackBerry Messaging AgentIf the BlackBerry® Messaging Agent experiences a hung thread, the BlackBerry Messaging Agent sends an SNMP trap messageto the BlackBerry Monitoring Service within 50 minutes of experiencing the hung thread. If you create a threshold to monitorhung threads for the BlackBerry Messaging Agent, the threshold goes into an alarm state when the BlackBerry Monitoring Servicereceives the SNMP trap message from the BlackBerry Messaging Agent.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand BlackBerry solution topology > BlackBerrydomain > Components > Messaging Agent.

Monitoring Guide Create a threshold that you can use to monitor a BlackBerry Enterprise Server component

13

2. Click an instance.

3. On the Messaging Statistics tab, click Hung threads.

4. In the Rule section, click Add rule.

5. In the Rule section, select the Active check box.

6. Perform one of the following tasks:

Task Steps

Create a rule using appropriate

conditions for the default behavior of

the BlackBerry Messaging Agent.

a. In the If VALUE is drop-down list, click If change in VALUE is.

b. In the less than drop-down list, click greater than.

c. In the first field from the left, type 0.

d. In the second field from the left, type 10.

e. In the minute drop-down list, click minute.

f. In the warning drop-down list, click the alarm severity for the rule.

If you changed the registry settings for

the number of times that the

BlackBerry Messaging Agent sends

SNMP trap messages when the

BlackBerry Messaging Agent

experiences a hung thread, create a

rule using conditions that are

appropriate for the changes that you

made to the registry settings.

Use the drop-down lists to specify the conditions of the rule.

7. If you configured BlackBerry Messaging Agent high availability, in the Scope section, in the High Availability Scope drop-down list, click one of the following options:• To continue monitoring a BlackBerry® Enterprise Server component after a failover occurs, click Both Primary/Active

and Standby.• To monitor a component of the primary BlackBerry Enterprise Server instance, click Primary/Active Only.• To monitor a component of the standby BlackBerry Enterprise Server instance, click Standby only.

8. Click Save.

9. Click Save.

Monitoring Guide Monitoring hung threads for the BlackBerry Messaging Agent

14

BlackBerry Enterprise Server components that the BlackBerry MonitoringService cannot monitorBlackBerry® Enterprise Server components send SNMP data to the BlackBerry Monitoring Service. The BlackBerry MonitoringService uses the SNMP data to monitor the components in the BlackBerry Monitoring Service console. A BlackBerry Router orBlackBerry Controller that is located on a computer that is separate from the computer that hosts the BlackBerry EnterpriseServer does not send SNMP data to the BlackBerry Monitoring Service.

Monitoring Guide BlackBerry Enterprise Server components that the BlackBerry Monitoring Service cannot monitor

15

Monitoring BlackBerry devices and user activity 3

Search for a user accountBefore you begin: Turn on monitoring for the BlackBerry® Enterprise Server. If you do not turn on monitoring, you cannot clickuser accounts in the search results.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand Users.

2. Click Monitor Users.

3. Perform one of the following actions:• To search for all user accounts, click Search.• To search for specific user accounts, specify the search criteria. Click Search.

4. Click the display name for the user account.

Viewing configuration settings and activity levels of data attributes ofBlackBerry device usersThe BlackBerry® Monitoring Service console shows configuration settings and activity levels of data attributes of a BlackBerrydevice user. You can view the configuration settings to identify information such as the BlackBerry device PIN or the IT policiesthat you applied to the BlackBerry device user. You can view a data attribute to identify the current activity level or status of theBlackBerry device user and you can define thresholds that you can use to monitor a data attribute of a BlackBerry device user.You cannot define thresholds to monitor configuration settings for a BlackBerry device.

View configuration settings and activity levels of data attributes of BlackBerry device users1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand Users.

2. Click Monitor Users.

3. Search for a user account.

4. Click the display name for the user account.

5. On the appropriate tab, locate the configuration settings or data attributes that you want to view.

Monitoring Guide Monitoring BlackBerry devices and user activity

16

BlackBerry device diagnostic test

The BlackBerry® device diagnostic test in the BlackBerry Monitoring Service console uses the diagnostic tool client that is locatedon a BlackBerry device to retrieve diagnostic data for the BlackBerry device. The diagnostic tool client is included in the latestBlackBerry® Device Software version. The BlackBerry Monitoring Service console does not display data for a BlackBerry devicethat does not include the diagnostic tool client.

The BlackBerry device diagnostic tool tests connection points in the BlackBerry® Infrastructure and BlackBerry Domain. If aBlackBerry device experiences connectivity issues, the BlackBerry Monitoring Service console might not display diagnostic data.

Diagnostic data indicates the signal strength of the BlackBerry device and if the BlackBerry device can perform the followingactions:

• connect to the wireless network• register with the BlackBerry Infrastructure• connect to the BlackBerry Infrastructure• send a PIN message to the BlackBerry® Enterprise Server

Run a diagnostic test for a BlackBerry device

Because the BlackBerry® Synchronization Service uses a 20 minute polling cycle to process requests, the diagnostic test returnsresults within approximately 40 minutes of a request. It takes 20 minutes to send the diagnostic test request and 20 minutes toretrieve the diagnostic test results.

Before you run the diagnostic test, ping the BlackBerry device to verify that the BlackBerry device is not experiencing connectivityissues.

Before you begin: The BlackBerry device must include the diagnostic tool client, which is included with the latest BlackBerry®Device Software version.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand Users.

2. Click Monitor Users.

3. Search for a user account.

4. Click the display name for the user account.

5. Click Run diagnostic test.

6. After approximately 40 minutes, on the Device Diagnostics statistics tab, in the Configuration section, check the Timestamp value to determine whether the diagnostic test results are current.

If the diagnostic test results are not current, the BlackBerry Monitoring Service console displays the results of a previousdiagnostic test.

Monitoring Guide Viewing configuration settings and activity levels of data attributes of BlackBerry device users

17

Creating a threshold that you can use to monitor a data attribute of aBlackBerry device userYou can create a threshold that you can use to monitor a data attribute of a BlackBerry® device user. You can monitor activitysuch as the total number of email messages that are pending delivery to the BlackBerry device.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand Users.

2. Click Monitor Users.

3. Search for a user account.

4. Click the display name for the user account.

5. On the tab for the data attribute of the BlackBerry device user that you want to monitor, click the data attribute.

6. In the Rule section, click Add rule.

7. In the Rule section, select the Active check box.

8. In the drop-down lists and fields, specify the conditions of the rule.

9. Click Save.

10. Click Save.

Ping a BlackBerry deviceYou can ping a BlackBerry® device to determine if you can exchange email messages with the BlackBerry device, and to determinethe response time of the BlackBerry device in seconds.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand Users.

2. Click Monitor users.

3. Search for a user account.

4. Click the display name for the user account.

5. Click Run ping test.

Monitoring Guide Creating a threshold that you can use to monitor a data attribute of a BlackBerry device user

18

Using thresholds to monitor BlackBerry Enterprise Servercomponents and BlackBerry device users

4

Creating thresholds, rules, and alarmsYou can use the BlackBerry® Monitoring Service console to create a threshold that determines when a data attribute of aBlackBerry® Enterprise Server component or BlackBerry device user is in an alarm state. You can create a threshold by definingone or more rules for a threshold. When you define a rule for a threshold, you specify the activity levels of a data attribute thatyou want to monitor and an alarm severity to categorize the activity level. The BlackBerry Monitoring Service console displays avalue that indicates the current activity level for a data attribute. For example, the BlackBerry Monitoring Service console displaysthe number of threads that are running for the BlackBerry Attachment Service when you view the Processing threads dataattribute.

After you create a threshold for a data attribute of a BlackBerry Enterprise Server component or BlackBerry device user and theactivity level of the data attribute of the component or BlackBerry device user meets the conditions of a rule for the threshold,the BlackBerry Monitoring Service generates a notification message and displays an alarm in the BlackBerry Monitoring Serviceconsole.

Thresholds and rules can have one of the following alarm states:• fail state of error• fail state of warning• fail state of critical• pass state• not configuredFor example, if you create a rule with an alarm severity of critical, any activity of the data attribute that meets the conditions ofthe rule causes the BlackBerry Monitoring Service to change the alarm state of the data attribute to critical.

The BlackBerry Monitoring Service console contains default thresholds that you can use to monitor the connection status of theBlackBerry Enterprise Server components. The BlackBerry Monitoring Service changes the alarm state to critical for a componentthat is not connected. You can use the BlackBerry Monitoring Service console to change or delete default thresholds.

Rule types

Rule type Description

value-based You can use a value-based rule to identify when a data attribute meets one of the

following conditions:

• the value of the data attribute is less than a value that you specify

Monitoring Guide Using thresholds to monitor BlackBerry Enterprise Server components and BlackBerry device users

19

Rule type Description

• the value of the data attribute is greater than a value that you specify

• the value of the data attribute equals a value that you specify

• the value of the data attribute is not equal to a value that you specify

• the value of the data attribute is within two values of the value that you specify

time-based You can use a time-based rule to identify when a value for a data attribute changes

during a specific period of time. For example, use a time-based rule to identify when

the value of a data attribute changes by x amount within x minutes.

Create a threshold that you can use to monitor a BlackBerry Enterprise Server component1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand BlackBerry solution topology >

BlackBerry domain > Components.

2. Expand a component.

3. Click an instance of the component.

4. On the tab for the data attribute that you want to monitor, click the data attribute.

5. In the Rule section, click Add rule.

6. In the Rule section, select the Active check box.

7. Use the drop-down lists to specify the conditions of the rule.

8. For BlackBerry® Enterprise Server components that you configured for high availability, in the Scope section, in the HighAvailability Scope drop-down list, click one of the following options:• To continue monitoring a component after a failover occurs, click Both Primary/Active and Standby.• To monitor a component of the primary BlackBerry Enterprise Server instance, click Primary/Active Only.• To monitor a component of the standby BlackBerry Enterprise Server instance, click Standby only.

9. Click Save.

10. Click Save.

Creating a threshold that you can use to monitor a data attribute of a BlackBerry device userYou can create a threshold that you can use to monitor a data attribute of a BlackBerry® device user. You can monitor activitysuch as the total number of email messages that are pending delivery to the BlackBerry device.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand Users.

2. Click Monitor Users.

3. Search for a user account.

Monitoring Guide Creating thresholds, rules, and alarms

20

4. Click the display name for the user account.

5. On the tab for the data attribute of the BlackBerry device user that you want to monitor, click the data attribute.

6. In the Rule section, click Add rule.

7. In the Rule section, select the Active check box.

8. In the drop-down lists and fields, specify the conditions of the rule.

9. Click Save.

10. Click Save.

Changing and deleting rules

Change the conditions of a rule

1. Perform one of the following tasks:

Task Steps

Locate a rule for a data attribute of a

BlackBerry® Enterprise Server

component.

a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand BlackBerry solution topology > BlackBerry domain >

Components.

b. Expand a component.

c. Click an instance of a component.

Locate a rule for a data attribute of a

BlackBerry device user.a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand Users.

b. Click Monitor Users.

c. Search for a user account.

d. Click the display name for the user account.

2. On the tab for the data attribute you want to change a rule for, click the data attribute.

3. In the Rule section, in the Actions column, click the wrench icon for the rule that you want to change.

4. In the Rule section, change the conditions of the rule.

5. Click Save.

6. Click Save.

Delete a rule

1. Perform one of the following tasks:

Monitoring Guide Creating thresholds, rules, and alarms

21

Task Steps

Locate a rule for a data attribute of a

BlackBerry® Enterprise Server

component.

a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand BlackBerry solution topology > BlackBerry domain >

Components.

b. Expand a component.

c. Click an instance of a component.

Locate a rule for a data attribute of a

BlackBerry device user.a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand Users.

b. Click Monitor Users.

c. Search for a user account.

d. Click the display name for the user account.

2. On the tab for the data attribute you want to delete a rule for, click the data attribute.

3. In the Rule section, in the Actions column, click the trash can icon for the rule that you want to delete.

4. Click Yes - delete the rule.

Changing the order that rules appear in the BlackBerry Monitoring Service console

When you create multiple rules, the BlackBerry® Monitoring Service console lists the rules in the order that you create them.

When the conditions of a rule are met, the BlackBerry Monitoring Service updates the alarm state of a threshold with the alarmseverity of the first rule that you create for the threshold. For example, if the rule generates an alarm severity of warning, a yellowicon displays the alarm severity of warning in the BlackBerry Monitoring Service console and the BlackBerry Monitoring Servicegenerates a warning alarm. If you create a second rule for a threshold with an alarm severity of critical, the BlackBerry MonitoringService maintains the alarm severity of warning for the threshold. To update the threshold with the alarm severity of critical (ared icon) , you can reorder the rules manually so that the BlackBerry Monitoring Service processes the rule with the alarm severityof critical first.

Change the order of rules for a threshold

1. Perform one of the following tasks:

Monitoring Guide Creating thresholds, rules, and alarms

22

Task Steps

Locate a threshold for a data attribute

of a BlackBerry® Enterprise Server

component.

a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand BlackBerry solution topology > BlackBerry domain >

Components.

b. Expand a component.

c. Click an instance of a component.

Locate a threshold for a data attribute

of a BlackBerry device user.a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand Users.

b. Click Monitor Users.

c. Search for a user account.

d. Click the display name of the user account.

2. On the tab for the data attribute that you want to reorder rules for, click the data attribute.

3. In the Rule section, in the Actions column, click the up arrow and down arrow icons to reorder the rules.

4. Click Save.

Specify a threshold maintenance windowYou can specify a threshold maintenance window so that you can suspend threshold monitoring for a recurring period of time.If you also specify a server maintenance window, the BlackBerry® Monitoring Service does not monitor the threshold for theentire time that the two maintenance windows occur.

1. Perform one of the following tasks:

Task Steps

Locate a threshold for a data attribute

of a BlackBerry® Enterprise Server

component.

a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand BlackBerry solution topology > BlackBerry domain >

Components.

b. Expand a component.

c. Click an instance of a component.

Locate a threshold for a data attribute

of a BlackBerry device user.a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand Users.

b. Click Monitor Users.

c. Search for a user account.

Monitoring Guide Creating thresholds, rules, and alarms

23

Task Steps

d. Click the display name for the user account.

2. On the tab for the data attribute that has the threshold that you want to schedule a maintenance window for, click the dataattribute.

3. Click Edit threshold maintenance window.

4. Specify the day and time that you want the maintenance window to occur at.

5. Click Save.

6. Click Save.

Monitoring Guide Creating thresholds, rules, and alarms

24

Alarms 5

Identifying alarmsIf the thresholds that you created for data attributes of the BlackBerry® Enterprise Server components or BlackBerry device usersare in a pass state or fail state, the BlackBerry® Monitoring Service console displays alarm icons beside the alarm panel, BlackBerrysolution topology, or users area.

Color, state, and severity of alarm icons

Alarm icon Alarm state Description

none You did not define or activate a threshold for the data attribute.

pass The conditions of the rules for the threshold are not met.

fail The threshold has an alarm severity of warning (low).

fail The threshold has an alarm severity of error (medium).

fail The threshold has an alarm severity of critical (high).

Identifying alarms and alarm severity in the alarm panel

In the BlackBerry® Monitoring Service console, in the alarm panel, you can view the list of thresholds for data attributes ofBlackBerry® Enterprise Server components or BlackBerry device users that are in a fail state. Thresholds that are in a fail statehave an alarm severity of critical, error, or warning.

When you create a rule for a threshold, you must specify an alarm severity for the rule. When the activity of the data attributethat you created a threshold for meets the conditions of a rule, the threshold goes into a fail state. When the threshold goes intoa fail state, the alarm panel in the BlackBerry Monitoring Service console displays the threshold with the following information:

• date and time that the threshold went into a fail state• alarm severity (critical, error, or warning)• name of the computer that hosts the BlackBerry Enterprise Server component or BlackBerry device user• name and data attribute of the component or the display name for the BlackBerry device user and data attribute of the

BlackBerry device user

Monitoring Guide Alarms

25

The alarm panel displays the alarm state of each threshold using alarm icons. A threshold can have multiple rules, and each rulecan have a different alarm severity, but the alarm panel can display only one alarm icon for a threshold. The alarm panel displaysthe alarm icon for a threshold in a fail state in the color that represents the alarm severity that is the highest priority. The orderthat you create rules for a threshold in determines the priority of the rules; for example, where the first rule that you created isthe highest priority. You can change the priority of the rules for a threshold if you change the order of the rules manually.

Check for alarms for a BlackBerry Enterprise Server component or BlackBerry device userTo determine if the thresholds that you created are in a pass state or fail state, you can check the color of the alarm icons in theBlackBerry® solution topology and users area in the monitoring menu of the BlackBerry Monitoring Service console. In theBlackBerry solution topology, you can view alarm icons for the BlackBerry Domain, BlackBerry® Enterprise Server instances, andBlackBerry Enterprise Server components.

The alarm icons are located beside the names of the tabs in the BlackBerry Monitoring Service console. The alarm icon that islocated beside the name of a tab is the same color as the alarm with the highest severity for a threshold of a data attribute thatappears on the tab.

1. Perform one of the following tasks:

Task Steps

Check for alarms for a component a. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand BlackBerry solution topology > BlackBerry domain >

Components.

b. Expand a component.

c. Click an instance of the component.

Check for alarms for a BlackBerry

device usera. In the BlackBerry Monitoring Service console, on the Monitoring menu,

expand Users.

b. Click Monitor Users.

c. Search for a user account.

d. Click the display name for the user account.

2. On the appropriate tab, check the pass state or fail state of the thresholds for the data attributes of the BlackBerry EnterpriseServer components or BlackBerry device users.

Monitoring Guide Identifying alarms

26

Managing alarms in the alarm panel

Sort thresholds in the alarm panelYou can sort thresholds in the alarm panel of the BlackBerry® Monitoring Service console using the following information:• date and time that the thresholds went into an alarm state• alarm severity of the thresholds• computers that host the BlackBerry® Enterprise Server components that have thresholds in an alarm state• BlackBerry Enterprise Server components and data attributes of the BlackBerry Enterprise Server components that have a

threshold that is in an alarm state or BlackBerry device users and data attributes of the BlackBerry device users that havea threshold that is in an alarm state

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, click Alarm Panel.

2. Click the appropriate column header.

Suspend and resume alarms1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, click Alarm Panel.

2. Perform one of the following actions:• To suspend one alarm, click Suspend beside the appropriate alarm.• To suspend all alarms, click Suspend all.

After you finish: To re-activate one or more of the alarms, perform one of the following actions:• To re-activate one alarm, click Resume beside the appropriate alarm.• To re-activate all alarms, click Resume all.

Delete alarms1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, click Alarm Panel.

2. Perform one of the following actions:• To delete one alarm, click Clear beside the appropriate alarm.• To delete all alarms or all alarms that are the same alarm severity, in the Clear drop-down list, click the appropriate

option. Click Clear.

Monitoring Guide Managing alarms in the alarm panel

27

Configuring notification messages 6

Configuring how the BlackBerry Monitoring Service sends email messagesand SMS text messages

Configure the BlackBerry Monitoring Service to send notification messages to emailaddresses through a messaging server in your organization's environmentTo send notification email messages to contacts, you must provide the BlackBerry® Monitoring Service with the SMTP settingsfor the messaging server. The messaging server must be located on the same network as the computer that hosts the BlackBerryMonitoring Service.

If the messaging server requires SMTP authentication, you must specify the name and password of a user account with theappropriate SMTP permissions in the BlackBerry Monitoring Service console.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Notifications > Notification services.

2. Click Email.

3. Click Edit configuration.

4. Add the SMTP settings for the messaging server.

5. To test the SMTP settings, send a test email message.

a. In the Test address field, type your email address.

b. Click Test email.

c. Check the inbox of your email account to confirm that the BlackBerry Monitoring Service sent the test email message.

6. Click Save.

Configure the BlackBerry Monitoring Service to send SMS text messagesTo send notification messages as SMS text messages from the BlackBerry® Monitoring Service to contacts, you must connect awireless modem that supports the AT command set to the computer that hosts the BlackBerry Monitoring Service. The BlackBerryMonitoring Service is designed to detect a modem after you connect it to the computer that hosts the BlackBerry MonitoringService. You cannot use a BlackBerry device as a modem to send SMS text messages.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Notifications > Notification services.

2. Click SMS.

3. In the Device drop-down list, click the modem.

4. To test that the BlackBerry Monitoring Service sends SMS text messages, send a test SMS text message.

Monitoring Guide Configuring notification messages

28

a. In the Test SMS field, type the phone number that supports SMS text messages.

b. Click Test SMS.

c. Check the BlackBerry device to confirm that the BlackBerry Monitoring Service sent the test SMS text message.

5. Click Save.

Creating contactsYou can create contacts and configure the BlackBerry® Monitoring Service to send notification messages to one or more intendedrecipients using email addresses, PINs, phone numbers that support SMS text messages, or IP addresses that can receive SNMPtrap messages. If a threshold goes into a pass state or fail state, the BlackBerry Monitoring Service sends notification messagesto recipients that you specified in the BlackBerry Monitoring Service console when you created the contacts.

Before you can create contacts, you must add email addresses, PINs, phone numbers that support SMS text messages, or IPaddresses to the BlackBerry Monitoring Service console.

Adding addresses to the BlackBerry Monitoring Service console so that you can createcontacts

Add email addresses for recipients that do not belong to the BlackBerry Domain that the BlackBerryMonitoring Service monitorsThe BlackBerry® Monitoring Service can send notification messages to any active email address.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Notifications.

2. Click Manage addresses.

3. Click Create new email or trap IP address.

4. In the Type drop-down list, click Email.

5. In the Address field, type the email address.

6. Click Save.

Add an IP address so that you can send SNMP trap messages to computers that are not in your organization'senvironmentYou can configure the BlackBerry® Monitoring Service and your organization's firewalls so that the BlackBerry Monitoring Servicecan send notification messages as SNMP trap messages to computers that are not in your organization's environment. In theBlackBerry Monitoring Service console, you must configure the computers to receive SNMP trap messages, and you must specify

Monitoring Guide Creating contacts

29

the IP address, SNMP port number, and SNMP community name of the computers. By default, if you do not provide the BlackBerryMonitoring Service console with this information, the BlackBerry Monitoring Service uses port 162 and the community name"public" when it sends SNMP trap messages to the computer.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Notifications.

2. Click Manage addresses.

3. Click Create new email or trap IP address.

4. In the Type drop-down list, click Trap.

5. In the Address field, type the IP address.

6. To specify the SNMP port number and SNMP community name of the computer, in the Address field, after the IP address,type the SNMP port number and SNMP community name using the following format:<ip_address>:<port_number>:<community>.

7. Click Save.

Add contact information for a BlackBerry device user in your organization's BlackBerry DomainYou can add the email address, PIN, or phone number of BlackBerry® device users that are part of your organization's BlackBerryDomain to the list of addresses in the BlackBerry Monitoring Service console that you use to create contacts.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Notifications.

2. Click Manage addresses.

3. Click Search BlackBerry enabled users for email, PIN or SMS address.

4. Perform one of the following actions:• To search for all user accounts, click Search.• To search for a specific user account, specify search criteria. Click Search.

5. Click the display name for the user account.

6. Perform any of the following actions:• To add the email address of the user account, click Add email address to the address list.• To add the PIN of the user account, click Add PIN address to the address list.• To add the phone number of the user account, click Add SMS address to the address list.

Create contacts

Before you begin: Add email addresses, PINs, phone numbers that support SMS text messages, and IP addresses for SNMP trapmessages to the BlackBerry® Monitoring Service console so that you can create a list of addresses that you can use to createcontacts.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Notifications.

2. Click Manage contacts.

3. Click Create new contact.

Monitoring Guide Creating contacts

30

4. In the Name field, type the name of the contact.

5. To specify the alarm severities that the BlackBerry Monitoring Service notifies the contact about, in the Severity levelssection, select the critical, warning, or error check boxes.

6. To send a notification message to the contact when a threshold goes into a pass state, select the Notify on pass check box.

7. To send a notification message to the contact when the BlackBerry Monitoring Service receives an SNMP trap message,select the Notify on event check box.

8. To add addresses to the contact, in the Available addresses list, select the addresses and click Add.

9. To specify the BlackBerry® Enterprise Server components that have thresholds that you want to notify the contact about,perform the following actions:

a. In the Available servers list, select the names of the computers that host the BlackBerry Enterprise Server components.

b. Click Add.

10. Click Save.

Change contact information1. In the BlackBerry® Monitoring Service console, on the Configuration menu, expand Notifications.

2. Click Manage contacts.

3. In the Name column, click the name of the contact.

4. Click Edit configuration.

5. Change the appropriate settings.

6. Click Save.

Delete contacts1. In the BlackBerry® Monitoring Service console, on the Configuration menu, expand Notifications.

2. Click Manage contacts.

3. In the Name column, click the name of the contact.

4. Click Delete.

Receiving SNMP trap messagesYou can configure the BlackBerry® Monitoring Service to receive SNMP trap messages from the BlackBerry® Enterprise Serverinstances so that you can obtain information about the activity and connection status of the BlackBerry Enterprise Server instancesand components from the SNMP trap messages. SNMP trap messages are listed in the messages area of the BlackBerry MonitoringService console.

Monitoring Guide Receiving SNMP trap messages

31

If the computer that hosts the BlackBerry Monitoring Service has multiple IP addresses, you can specify which IP address receivesSNMP trap messages. If you do not specify an IP address, and the computer that hosts the BlackBerry Monitoring Service hasmultiple IP addresses, the BlackBerry Monitoring Service will check all of the IP addresses for incoming SNMP trap messages.By default, if you do not provide an SNMP port number or SNMP community name, the BlackBerry Monitoring Service uses port162 and the community name "public" to receive SNMP trap messages.

Do not install a third-party SNMP trap viewer on the computer that hosts the BlackBerry Monitoring Service because theBlackBerry Monitoring Service might not receive or display the SNMP trap messages.

Receive SNMP trap messages from BlackBerry Enterprise Server instances

Before you begin: You must configure the computers that host the BlackBerry® Enterprise Server instances to send SNMP trapmessages to the computer that hosts the BlackBerry Monitoring Service.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Incoming traps.

2. Click Manage traps.

3. Click Edit configuration.

4. Select the Trap listener enabled check box.

5. To receive SNMP trap messages from a specific computer, perform the following actions:• In the Trap IP field, type the IP address of the computer that you want to receive SNMP trap messages from.• In the Trap port field, type the port number of the computer that you want to receive SNMP trap messages from.• In the Community field, type the community name of the computer that you want to receive SNMP trap messages from.

6. Click Save.

Monitoring Guide Receiving SNMP trap messages

32

Messages in the messages area of the BlackBerryMonitoring Service console

7

Viewing messagesThe BlackBerry® Monitoring Service creates a message in the messages area of the BlackBerry Monitoring Service console whenone of the following events occurs:• threshold goes into an alarm state• threshold goes into a pass state• BlackBerry Monitoring Service receives an SNMP trap message• BlackBerry Monitoring Service cannot connect to the BlackBerry Administration Service• BlackBerry® Enterprise Server instance fails over

Each message in the messages area includes the date, time, and a short description of the event that occurred.

View messages1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, click Messages.

2. Click the envelope icon beside the appropriate message.

Delete messages1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, click Messages.

2. Perform one of the following actions:• To delete one message, click Delete beside the appropriate message.• To delete all of the messages, click Delete all messages.

Monitoring Guide Messages in the messages area of the BlackBerry Monitoring Service console

33

Reports about BlackBerry device users and BlackBerryEnterprise Server components

8

Generating reports about BlackBerry device users and BlackBerry EnterpriseServer componentsYou can use the BlackBerry® Monitoring Service console to view a summary of the activity of BlackBerry device users orBlackBerry® Enterprise Server components and generate default reports and custom reports. Default reports contain data aboutBlackBerry device users only and you cannot customize default reports. Custom reports contain data about BlackBerry EnterpriseServer components or BlackBerry device users, and you can specify the data that the custom reports include. Default reports andcustom reports include current data only; you cannot generate a report for a specific period of time or previous date.

After you log out of the BlackBerry Monitoring Service console, the BlackBerry Monitoring Service does not save reports that yougenerated. You can save the settings that you specified for a custom report and generate a new report using the same settingsthe next time that you log in to the BlackBerry Monitoring Service console. Each time you generate a custom report using savedsettings, the report contains current data.

Generate and view a default report about BlackBerry device usersDefault reports include data about all of the BlackBerry® device users in your organization's BlackBerry Domain.

1. In the BlackBerry Monitoring Service console, on the Monitoring menu, expand Reporting.

2. Click Create quick report.

3. In the Report format section, select the report format.

4. In the Quick report title section, click a report type.

5. Click View report requests.

6. In the Title column, click the report.

Generate a custom report about BlackBerry device users or a BlackBerry Enterprise Servercomponent1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand Reporting.

2. Click Create custom report.

3. In the Select report type drop-down list, perform one of the following actions:• Click User.• Click a BlackBerry® Enterprise Server component.

Monitoring Guide Reports about BlackBerry device users and BlackBerry Enterprise Server components

34

4. In the Select server drop-down list, perform one of the following actions:• Click the name of the server that hosts the BlackBerry Enterprise Server component or the group of BlackBerry device

users that you want to generate a report for.• Click All BlackBerry Enterprise Servers.

5. In the Report title field, type a name for the report.

6. In the Available columns list, click a maximum of eight columns to include in the custom report.

7. Click Add.

8. To change the order of columns in the custom report, perform the following actions:

a. In the Report columns list, click a column name.

b. To move the column name up or down in the list, click the up arrow or down arrow icon.

9. In the Select sort key drop-down list, click the column name that you want to use to sort the results of the custom report.

10. In the Select report format section, select the format for the custom report.

11. To limit the number of records that the BlackBerry Monitoring Service returns in the custom report, perform the followingactions:• Clear the All check box.• In the Show rows field, type the number of records.

12. To save the report settings so that you can generate a new report using the same settings later, select the Save reportconfiguration check box.

13. Click Generate report.

Generate a custom report using report settings that you saved

Before you begin: Create a custom report and save the report settings so that you can generate a new report using the samereport settings later.

1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand Reporting.

2. Click Create custom report.

3. In the Saved report configurations section, click the name of the report.

4. Click Generate report.

View generated reports1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand Reporting.

2. Click View generated reports.

3. In the Title column, click the appropriate report.

Monitoring Guide Generating reports about BlackBerry device users and BlackBerry Enterprise Server components

35

Delete generated reports1. In the BlackBerry® Monitoring Service console, on the Monitoring menu, expand Reporting.

2. Click View generated reports.

3. Click the trash can icon beside the appropriate report.

4. Click OK.

Monitoring Guide Generating reports about BlackBerry device users and BlackBerry Enterprise Server components

36

Managing servers and SNMP connections 9

Managing server maintenance windowsYou can specify server maintenance windows for computers that host BlackBerry® Enterprise Server components. You can specifyserver maintenance windows for periods of time that you want to suspend monitoring of the BlackBerry Enterprise Servercomponents. For example, to prevent thresholds from going into an alarm state because the activity level of a component is low,you can specify that server maintenance windows occur overnight or on weekends when components might experience lowerthan normal activity levels.

You can also specify server maintenance windows for periods of time when a computer undergoes regular or temporary servermaintenance because the computer is not in use and the BlackBerry® Monitoring Service is not required to be monitoring thecomputer during this time.

If you specify a threshold maintenance window for a data attribute of a component and specify a server maintenance windowfor the computer that hosts the component to run at different times, the BlackBerry Monitoring Service suspends monitoring ofthe threshold for the entire time that the threshold maintenance window and server maintenance window are running.

Specify maintenance windows1. In the BlackBerry® Monitoring Service console, on the Configuration menu, expand Servers.

2. Click Manage servers.

3. Click the wrench icon beside the server that you want to specify a maintenance window for.

4. Perform one of the following tasks:

Task Steps

Specify regular maintenance windows for a server. a. Click Edit server maintenance window.

b. Specify one or more start dates and start times and end datesand end times for the maintenance windows.

c. Click Save.

Specify a temporary maintenance window for a server. a. Click Edit temporary server maintenance window.

b. Specify the start date and start time and end date and endtime for the temporary maintenance window.

c. Click Save.

5. Click Save.

Monitoring Guide Managing servers and SNMP connections

37

Clear maintenance windows1. In the BlackBerry® Monitoring Service console, on the Configuration menu, expand Servers.

2. Click Manage servers.

3. Click the wrench icon beside the server that you want to clear a maintenance window for.

4. Perform one of the following tasks:

Task Steps

Clear regular maintenance windows for a server. a. Click Edit server maintenance window.

b. Clear the check box beside the days that you want to stoprunning a maintenance window on.

c. Click Save.

Clear a temporary maintenance window for a server. Click Clear temporary server maintenance window.

5. Click Save.

Managing SNMP connections

Test SNMP connections to BlackBerry Enterprise Server componentsYou can test SNMP connections to verify that the BlackBerry® Monitoring Service can receive SNMP data about BlackBerry®Enterprise Server components.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Servers.

2. Click Manage servers.

3. Click the wrench icon beside the server that hosts the BlackBerry Enterprise Server component.

4. Click Test configuration settings.

Change SNMP port numbers and community namesIf you change the SNMP port number and community name of a computer that hosts a BlackBerry® Enterprise Server component,you can change the SNMP settings for the server in the BlackBerry Monitoring Service console to make sure that the BlackBerryMonitoring Service continues to receive SNMP data about the BlackBerry Enterprise Server component.

1. In the BlackBerry Monitoring Service console, on the Configuration menu, expand Servers.

2. Click Manage servers.

3. Click the wrench icon beside the server that hosts the BlackBerry Enterprise Server component.

Monitoring Guide Managing SNMP connections

38

4. In the SNMP configuration section, type the SNMP port number and community information for the server.

5. Click Save.

Change the key store password for the certificate that the BlackBerryMonitoring Service console usesTo change the key store password for the certificate that the BlackBerry® Monitoring Service uses for SSL encryption, you mustchange the password in the BlackBerry Server Configuration dialog box and run the WebGenKey.bat file in a command promptwindow.

The key store password must contain a minimum of six characters, in alphanumeric format.

1. On the computer that hosts the BlackBerry Monitoring Service, click Start > Programs > BlackBerry Enterprise Server >BlackBerry Server Configuration.

2. On the Monitoring console tab, in the Current password field, type the current password.

3. In the New password and Confirm new password fields, type the new password.

4. Click OK.

5. On the computer that hosts the BlackBerry Monitoring Service, open a command prompt window.

6. Change the directory to the path where the WebGenKey.bat file is located.

The default location of the WebGenKey.bat file is <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\bin.

7. Type WebGenKey.bat.

8. In quotation marks, type the path to the Java® Development Kit installation.

The default location of the JDK is <drive>:\Program Files\Java\jdk1.5.0_15.

9. In quotation marks, type the path to where you installed the BlackBerry Monitoring Service.

The default location of the BlackBerry Monitoring Service installation is <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service.

10. Type the new password.

11. Type the name of the computer that you want to change the key store password for.

12. Press ENTER.

13. In the Windows® Services, restart the service for the BlackBerry Monitoring Service console.

ExampleC:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\bin>webGenKey.bat "C:\Program Files\Java\jdk1.5.0_15" "C:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service" password server01.test.rim.com

Monitoring Guide Change the key store password for the certificate that the BlackBerry Monitoring Service console uses

39

BlackBerry Monitoring Service log files 10

Changing how BlackBerry Monitoring Service components create log files

Change the maximum size of the log file for a BlackBerry Monitoring Service componentIf the log file of a BlackBerry® Monitoring Service component reaches its maximum size, the BlackBerry Monitoring Service eithercreates a new log file for the component or overwrites the current one, depending on whether you turn on log auto-roll. By default,log auto-roll is turned on for all BlackBerry Monitoring Service components.

1. On the computer that hosts the BlackBerry Monitoring Service, on the taskbar, click Start > Programs > BlackBerryEnterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug log size (MB) field, type the file size. To permit the log file to grow indefinitely, type 0.

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Change the logging level for a BlackBerry Monitoring Service componentYou can change the logging level for a BlackBerry® Monitoring Service component so that you can specify how much informationthe BlackBerry Monitoring Service saves in the log files.

1. On the computer that hosts the BlackBerry Monitoring Service, on the taskbar, click Start > Programs > BlackBerryEnterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug log level drop-down list, click one of the following log levels:• To write error messages to the log files, click 1.• To write warning messages to the log files, click 2.• To write daily activities to the log files, click 3.• To write additional information to the log files that can help you troubleshoot issues with a BlackBerry Monitoring Service

component, click 4.

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Monitoring Guide BlackBerry Monitoring Service log files

40

Create a new log file for a BlackBerry Monitoring Service component when the current logfile reaches the maximum sizeIf you turn on log auto-roll for a BlackBerry® Monitoring Service component, the BlackBerry Monitoring Service creates a newlog file for the component when the current log file reaches its maximum size. If you turn off log auto-roll for a BlackBerryMonitoring Service component, the overwrites the current log file for the component when it reaches its maximum size. By default,log auto-roll is turned on for all BlackBerry Monitoring Service components.

1. On the computer that hosts the BlackBerry Monitoring Service, on the taskbar, click Start > Programs > BlackBerryEnterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug auto-roll drop-down list, click yes.

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Change the identifier for the log file of a BlackBerry Monitoring Service componentThe name of the log file for a BlackBerry® Monitoring Service component contains an identifier so that you can identify theBlackBerry Monitoring Service component that logs information in the log file.

For example, a log file that you name BBServer01_BBMS-APP _01_20080120_001.txt uses BBMS-APP as the default identifierfor the BlackBerry Monitoring Service Application Core component.

1. On the computer that hosts the BlackBerry Monitoring Service, on the taskbar, click Start > Programs > BlackBerryEnterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug log identifier field, type a new identifier name.

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Prevent a BlackBerry Monitoring Service component from creating a daily log file1. On the computer that hosts the BlackBerry® Monitoring Service, on the taskbar, click Start > Programs > BlackBerry

Enterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug log daily file drop-down list, click no.

Monitoring Guide Changing how BlackBerry Monitoring Service components create log files

41

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Change when a BlackBerry Monitoring Service component deletes log files1. On the computer that hosts the BlackBerry® Monitoring Service, on the taskbar, click Start > Programs > BlackBerry

Enterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug log maximum daily file age field, type the number of days that you want the BlackBerry® EnterpriseServer to wait before it can delete the log files. To keep the log file indefinitely, type 0.

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Change the character encoding of the log file for a BlackBerry Monitoring Service componentYou can change the character encoding of the log files for a BlackBerry® Monitoring Service component so that the encodingsupports the tools that you use to parse and examine the log files. You can specify a different character encoding for eachBlackBerry Monitoring Service component. You can use the ANSI®, UTF-8, and UTF-16LE character encoding methods.

1. On the computer that hosts the BlackBerry Monitoring Service, on the taskbar, click Start > Programs > BlackBerryEnterprise Server > BlackBerry Server Configuration.

2. On the Logging tab, in the BlackBerry Service Logs section, locate the subsection for the component that you want tochange.

3. In the Debug log encoding drop-down list, click one of the following character encoding methods:• ANSI• UTF-8• UTF-16LE

4. Click OK.

5. In the Windows® Services, restart the BlackBerry Monitoring Service services.

Monitoring Guide Changing how BlackBerry Monitoring Service components create log files

42

BlackBerry Threshold Analysis Tool 11

Creating thresholds using the BlackBerry Threshold Analysis ToolYou can use the BlackBerry® Threshold Analysis Tool to create thresholds that monitor specific data attributes of the BlackBerry®Enterprise Server components that are located in your organization's BlackBerry Domain. After the tool creates thresholds, youcan turn off, change, or delete the thresholds in the BlackBerry Monitoring Service console.

To create thresholds that are appropriate for the activity levels of a component, the tool uses historical data that is stored in theBlackBerry Monitoring Service Database to determine whether the activity level of a component is normal. You must wait aminimum of 4 weeks after you install and turn on the BlackBerry Monitoring Service to run the tool so that it can accumulate asufficient amount of historical data to create appropriate thresholds. If you accumulate more than 4 weeks of historical data, thetool can create thresholds that are more accurate. The tool is designed to use historical data that demonstrates normal activitylevels of a component. Do not run the tool if the tool might use historical data that demonstrates abnormal activity levels of acomponent.

You can run the tool so that it uses default settings to create appropriate thresholds, or you can create a configuration file tochange the settings that the tool uses to create appropriate thresholds. If you use the default settings , the tool creates thresholdsthat have the following rules:

• alarm severity of warning for low activity levels• alarm severity of warning for high activity levels

You can change the settings in the configuration file so that the tool creates thresholds that have the following rules:

• alarm severity of warning for low activity levels• alarm severity of warning for high activity levels• alarm severity of error for low activity levels• alarm severity of error for high activity levels• alarm severity of critical for low activity levels• alarm severity of critical for high activity levels

Data attributes that the BlackBerry Threshold Analysis Tool createsthresholds forThe BlackBerry® Threshold Analysis Tool creates thresholds for specific data attributes of the BlackBerry® Enterprise Servercomponents. The tool displays names for the components and data attributes that are different from the names that the BlackBerryMonitoring Service console displays. After you run the tool, the tool lists the components and data attributes that it createdthresholds for in a command prompt window and a log file that the tool creates.

Monitoring Guide BlackBerry Threshold Analysis Tool

43

To locate data attributes in the BlackBerry Monitoring Service console, expand BlackBerry solution topology, BlackBerry Domain,and Components, and locate the component that you want to identify the data attribute for.

Locations and names of data attributes in the BlackBerry

Monitoring Service console

Names of data attributes that the BlackBerry Threshold

Analysis Tool displays in the command prompt window and

log file

Attachment Service > Statistics > Processing threads DCS_attachmentserver_stats > numprocthreads

Attachment Service > Statistics > Failed conversions DCS_attachmentserver_attachmentinfostats >

numfailedconversions

Messaging Agent > Statistics > Processing queue length DCS_besagent_queuestats > procqlen

Messaging Agent > Statistics > Transactions detected during

a rescan

DCS_besagent_rescanstats > transactionsdetectedviarescan

Messaging Agent > Statistics > Processing threads DCS_besagent_threads > numprocthreads

Messaging Agent > Messaging statistics > Messages expired DCS_besagent_emailtostats > expired

Messaging Agent > Messaging statistics > More requests DCS_besagent_emailcounts > morerequestcount

Messaging Agent > Wireless folder management statistics >

Messages pending

DCS_besagent_otafmstatsto > pending

Messaging Agent > Wireless folder management statistics >

Messages from

DCS_besagent_otafmstatsfrom > mfh

Messaging Agent > Messaging server connection > Failed

connections

DCS_besagent_mailserverconn_stats > failedconns

Messaging Agent > Messaging server connection > Average

response time

DCS_besagent_mailserverconn_avgrspstats > avgrsptime

Messaging Agent > Database connections > Errors DCS_besagent_databaseconn_connectionstats > errs

Controller > Attachment Service connection > Restarts DCS_controller_attachmentsconn_stats > numrestart

Controller > Messaging Agent connection > Restarts DCS_controller_mailagentsconn_stats > numrestart

Controller > Synchronization Service connection > Restarts DCS_controller_syncsconn_stats > numrestart

Controller > Policy Service connection > Restarts DCS_controller_policysconn_stats > numrestart

Controller > MDS Connection Service connection > Restarts DCS_controller_mdscsconn_stats > numrestart

Controller > Dispatcher connection > Restarts DCS_controller_dispconn_stats > numrestart

Controller > Router connection > Restarts DCS_controller_routerconn_stats > numrestart

Dispatcher > Licensing > CALs available DCS_dispatcher_dispatcherlicenseconfig > licenseremaining

Dispatcher > Statistics > Processing queue length DCS_dispatcher_dispatcherstats > procqlen

Dispatcher > Statistics > Email messages to DCS_dispatcher_cmimestatsto > mth

Monitoring Guide Data attributes that the BlackBerry Threshold Analysis Tool creates thresholds for

44

Locations and names of data attributes in the BlackBerry

Monitoring Service console

Names of data attributes that the BlackBerry Threshold

Analysis Tool displays in the command prompt window and

log file

Dispatcher > Statistics > Email messages from DCS_dispatcher_cmimestatsfrom > mfh

Dispatcher > Statistics > Calendar messages to DCS_dispatcher_cicalstatsto > mth

Dispatcher > Statistics > Calendar messages from DCS_dispatcher_cicalstatsfrom > mfh

Dispatcher > Statistics > Address lookup messages to DCS_dispatcher_ alpstatsto > mth

Dispatcher > Statistics > Address lookup messages from DCS_dispatcher_ alpstatsfrom > mfh

Dispatcher > Statistics > Synchronization messages to DCS_dispatcher_syncstatsto > mth

Dispatcher > Statistics > Synchronization messages from DCS_dispatcher_syncstatsfrom > mfh

Dispatcher > Statistics > IP proxy messages to DCS_dispatcher_ippstatsto > mth

Dispatcher > Statistics > IP proxy messages from DCS_dispatcher_ippstatsfrom > mfh

Dispatcher > Statistics > Application push messages to DCS_dispatcher_apppushstatsto > mth

Dispatcher > Statistics > Application push messages from DCS_dispatcher_apppushstatsfrom > mfh

Dispatcher > Statistics > Total messages to DCS_dispatcher_totaltrafficstatsto > mth

Dispatcher > Statistics > Total messages from DCS_dispatcher_totaltrafficstatsfrom > mfh

Dispatcher > Router SRP connection > Bytes transferred DCS_dispatcher_routersrpconn_srpconnstats >

bytestransferred

Dispatcher > Database connection > Errors DCS_dispatcher_databaseconn_connectionstats > errs

Collaboration Service > Statistics > Processing queue length DCS_im_stats > procqlen

Collaboration Service > Statistics > Instant messaging packet

size (kilobytes)

DCS_im_imstats > imkbytes

MDS Connection Service > Statistics > Processing queue

length

DCS_mdscs_stats > procqlen

MDS Connection Service > Statistics > Push connections

(packets)

DCS_mdscs_mdsstatsfrom > pushconnectionspacketcount

MDS Connection Service > Statistics > Active push

connections

DCS_mdscs_mdsstatsto > mthconnectionsinmemory

MDS Connection Service > Statistics > Truncated connections DCS_mdscs_mdssummary > truncatedconnections

MDS Integration Service > Statistics > Inbound messages DCS_mdss_inboundproc > numinmsg

MDS Integration Service > Statistics > Outbound processing

threads

DCS_mdss_outboundproc > numoutmsg

MDS Integration Service > Statistics > Transactions to DCS_mdss_other > numtrans

Policy Service > Statistics > Processing Queue Length DCS_policyserver_stats > procqlen

Monitoring Guide Data attributes that the BlackBerry Threshold Analysis Tool creates thresholds for

45

Locations and names of data attributes in the BlackBerry

Monitoring Service console

Names of data attributes that the BlackBerry Threshold

Analysis Tool displays in the command prompt window and

log file

Policy Service > Statistics > Messages pending DCS_policyserver_policystatsto > pending

Policy Service > Statistics > Failed requests DCS_policyserver_policystatsfrom > requesterrors

Policy Service > Database connection > Errors DCS_policyserver_databaseconn_connectionstats > errs

Router > Statistics > Transactions to DCS_router_routertrafficstatsto > mthtransactions

Router > Statistics > Transactions from DCS_router_routertrafficstatsfrom > mfhtransactions

Router > SRP connection > Bytes transferred DCS_router_srpconn_srpconnstats > bytestransferred

Synchronization Service > Statistics > Processing queue length DCS_syncserver_stats > procqlen

Synchronization Service > PIM statistics > Transactions to DCS_syncserver_pimsyncstatsto > mthtransactions

Synchronization Service > PIM statistics > Transactions from DCS_syncserver_pimsyncstatsfrom > mfhtransactions

Synchronization Service > Database connection > Errors DCS_syncserver_databaseconn_connectionstats > errs

Configuring the BlackBerry Threshold Analysis ToolWhen you run the BlackBerry® Threshold Analysis Tool, it uses default settings to create thresholds and rules. You can create aconfiguration file that the tool can use to create thresholds and rules using settings that you specify. In the configuration file,you can specify the activity levels of BlackBerry® Enterprise Servercomponents that you want to identify as warning, error, orcritical. You can also specify the amount of historical data that the tool uses to determine what the BlackBerry Monitoring Serviceconsiders normal and abnormal activity levels for the components.

The configuration file is not installed during the BlackBerry Monitoring Service installation process. You must create aconfiguration file and specify the configuration file when you run the tool.

Sample: BlackBerry Threshold Analysis Tool configuration fileThe BlackBerry® Threshold Analysis Tool configuration file contains parameters and values that specify how the BlackBerryThreshold Analysis Tool creates thresholds. You can save the configuration file on the computer that hosts the BlackBerryMonitoring Service, in the folder where the thresholdtool.exe file is located. By default, the location of the thresholdtool.exe fileis <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\tools. The configuration filemust be a .txt file, and use ANSI® or UTF-8 encoding. To add comments to the configuration file, precede each comment with anumber sign (#). You can type comments after the parameter and value on the same line, or on a new line.

In the configuration file, the term data points refers to the amount of historical data that the BlackBerry Threshold Analysis Tooluses to create thresholds. The tool records the values of data attributes every 10 minutes, and stores the values in the BlackBerryMonitoring Service Database. Each recorded value is a data point, and after 7 days, the tool accumulates 1008 data points foreach data attribute.

Monitoring Guide Configuring the BlackBerry Threshold Analysis Tool

46

Sample: Configuration file with default valuesnew proposed rules active = falseprevious proposed rules deleted = auto number of days to keep historical proposed rules = 30 critical trigger = 0.0% #the percentage symbol is optionalerror trigger = 0.0%warning trigger = 0.8% number of days in data point window = 30minimum number of data points required to generate rule = 1000 maximum number of data points used to generate rule = 10000Parameters

Parameter Permitted values Description

new proposed rules active • true

• false

This parameter specifies whether the tool activates the rules

it creates. To activate the rules, specify true. The tool adds

"Proposed rule" to the notes section for the rule in the

BlackBerry Monitoring Service console.

If you change the value of this parameter to false after you run

the tool with the parameter specified as true, new rules are

active and rules that the tool created previously are inactive.

The default value is false.

previous proposed rules

deleted• auto

• true

• false

This parameter specifies whether the tool deletes all of the

rules that it created prior to when you run the tool. If the value

is auto, the tool deletes rules it created on the day that you

run the tool. If the value is true, the tool deletes all of the rules

that it created prior to when you run the tool. If the value is

false, the tool deactivates but does not delete rules that it

created prior to when you run the tool, and the tool adds

"Historical" to the notes section for the rule in the BlackBerry

Monitoring Service console for each rule that it created prior

to when you run the tool.

The default value is auto.

number of days to maintain

historical proposed rules

0 to 30 This parameter specifies the number of days that the tool saves

rules that it created.

The default value is 30.

Monitoring Guide Configuring the BlackBerry Threshold Analysis Tool

47

Parameter Permitted values Description

critical trigger 0.0% to 5.0% This parameter specifies the percentage of data attribute

activity that the tool uses to determine whether the activity

level of a data attribute is abnormally low or abnormally high.

This tool uses the values of the highest and lowest activity

levels of a data attribute to create two rules with alarm

severities of critical.

For example, if you configure 0.1% as the value for the critical

trigger parameter, the tool uses the lowest and highest values

that total 0.1% of the total activity of the data attribute.

The default value is 0.0%.

error trigger 0.0% to 5.0% This parameter specifies the percentage of data attribute

activity that the tool uses to determine whether the activity

level of a data attribute is abnormally low or abnormally high.

This tool uses the values of the highest and lowest activity

levels of a data attribute to create two rules with alarm

severities of error.

For example, if you configure 0.3% as the value for the error

trigger parameter, the tool uses the lowest and highest values

that total 0.3% of the total activity of the data attribute.

The default value is 0.0%.

warning trigger 0.0% to 5.0% This parameter specifies the percentage of data attribute

activity that the tool uses to determine whether the activity

level of a data attribute is abnormally low or abnormally high.

This tool uses the values of the highest and lowest activity

levels of a data attribute to create two rules with alarm

severities of warning.

For example, if you configure 0.8% as the value for the warning

trigger parameter, the tool uses the lowest and highest values

that total 0.8% of the total activity of the data attribute.

Monitoring Guide Configuring the BlackBerry Threshold Analysis Tool

48

Parameter Permitted values Description

If you specify the critical trigger or error trigger parameter,

the default value is 0.8%. If you specify the critical trigger or

error trigger parameter, the default value is 0.0%.

number of days in data point

window

1 to no limit This parameter specifies the number of most recent days that

the tool uses historical data from to create thresholds.

The default value is 30.

minimum number of data

points required to generate

rule

0 to 50,000 This parameter specifies the minimum amount of historical

data that the tool uses to create thresholds.

The default value is 1000.

maximum number of data

points used to generate rule

1000 to 50,000 This parameter specifies the maximum amount of historical

data that the tool uses to create thresholds.

The default value is 10,000.

Running the BlackBerry Threshold Analysis ToolYou can run the BlackBerry® Threshold Analysis Tool using the .exe file of the tool and by typing parameters in a commandprompt window. The .exe file of the tool is installed during the BlackBerry Monitoring Service installation process.

If you run the tool, you must type a parameter that specifies whether the tool adds the rules that it creates for the thresholds tothe BlackBerry Monitoring Service console and stores the rules in the BlackBerry Monitoring Service Database. If the tool doesnot store the rules in the BlackBerry Monitoring Service Database, the rules are not active or available in the BlackBerry MonitoringService console. You can run the tool without storing rules in the BlackBerry Monitoring Service Database if you want to test theconfiguration settings and to preview the rules that the tool can create before you activate the rules. After you run the tool, youcan preview the rules in the command prompt window and in the log file that the tool generates.

You can identify the rules that the tool created if you check the notes sections for the rules in the BlackBerry Monitoring Serviceconsole. The tool adds "Proposed rule M/D/Y_HH:MM:SS" to the notes for the rules that it created.

After you run the tool, it returns results in the command prompt window and in the log file. Results can include errors, warnings,and summaries of the rules that the tool created. By default, the tool saves log files on the computer that hosts the BlackBerryMonitoring Service, in <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Logs.

Run the BlackBerry Threshold Analysis Tool

Before you begin: On the computer that hosts the BlackBerry® Monitoring Service, in the Windows® Services, stop the BlackBerryMonitoring Service Application Core service.

Monitoring Guide Running the BlackBerry Threshold Analysis Tool

49

1. On the computer that hosts the BlackBerry Monitoring Service, open a command prompt window.

2. Change the directory to the path where the thresholdtool.exe file is located.

The default location of the .exe file for the BlackBerry Threshold Analysis Tool is <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\tools.

3. Type thresholdtool.exe.

4. Perform one of the following actions:• To activate the rules that the tool creates, type -update.• To run the tool without activating the rules, type -noupdate.

5. To specify a configuration file that the tool can use to create thresholds, type -I <file_name_of_configuration_file>.

6. Press ENTER.

After you finish: In the Windows Services, start the BlackBerry Monitoring Service Application Core service.

Parameters for running the BlackBerry Threshold Analysis ToolYou can type parameters in the command prompt window when you run the BlackBerry® Threshold Analysis Tool to specify aconfiguration file that the tool can use to create thresholds and whether the tool activates the thresholds that it creates.

Parameter Description Required

-update This parameter specifies that the tool

activates the thresholds that it creates

in the BlackBerry Monitoring Service

console and stores the thresholds in the

BlackBerry Monitoring Service

Database.

yes, if you do not specify the -noupdate,

-h, or -? parameter

-noupdate This parameter specifies that the tool

does not activate the thresholds that it

creates in the BlackBerry Monitoring

Service console and does not store the

thresholds in the BlackBerry Monitoring

Service Database.

Specify this parameter if you want to test

the settings in a configuration file that

you created or preview the rules in the

command prompt window or log file

yes, if you do not specify the -update, -

h, or -? parameter

Monitoring Guide Running the BlackBerry Threshold Analysis Tool

50

Parameter Description Required

before the tool activates the thresholds

in the BlackBerry Monitoring Service

console.

-I <file_name_of_configuration_file> This parameter specifies the

configuration file that the tool uses to

create thresholds.

no

-h or -? This parameter specifies that the tool

displays help information in the

command prompt window when you run

the tool. If you specify this parameter

when you run the tool, the tool does not

use the other parameters.

yes, if you do not specify the -update or

-noupdate parameter

Best practice: Preventing the BlackBerry Threshold Analysis Tool from overwriting rules thatyou customized

When the BlackBerry® Threshold Analysis Tool creates a rule for a threshold, it adds notes to the notes section of the rule in theBlackBerry Monitoring Service console. To prevent the tool from overwriting a rule that you changed, in the BlackBerry MonitoringService console, in the notes section for a rule, delete "Proposed rule." When you delete "Proposed rule," the tool does not identifythat the tool created the rule and does not overwrite the rule with a new rule when you run the tool.

Monitoring Guide Running the BlackBerry Threshold Analysis Tool

51

Using SNMP to monitor BlackBerry Enterprise Servercomponents and BlackBerry device users

12

SNMP components that you can use to monitor BlackBerry Enterprise Servercomponents and BlackBerry device usersYou can use third-party SNMP tools instead of the BlackBerry® Monitoring Service to send and receive information about theconfiguration and activity of BlackBerry® Enterprise Server components and BlackBerry device users in your organization'sBlackBerry Domain.

To use SNMP to monitor BlackBerry Enterprise Server components and BlackBerry device users, you require an SNMP serviceand an SNMP management tool. An SNMP service is a service that is located in the Windows® Services and contains an SNMPagent that sends trap messages to an SNMP management tool when the activity of BlackBerry Enterprise Server componentsand BlackBerry device users meets specific conditions. The conditions are defined in a MIB, which is a database that describesvariables, including what each SNMP trap value represents. Any application that supports SNMP, such as the BlackBerryEnterprise Server, includes a MIB.

You can use an SNMP management tool, such as a MIB browser, to view the information that the SNMP agent sends to theSNMP management tool. By default, the SNMP management tool displays the OID of a condition. An OID is a sequence ofintegers that identifies a class value within a class hierarchy. All SNMP OIDs and SNMP traps for BlackBerry Enterprise Serverversion 5.0 begin with the class value 1.3.6.1.4.1.3530.6. To uniquely identify a class value within a class, each OID value isdistinguished by a suffix (for example, 25.1.1).

The BlackBerry Enterprise Server provides different OID values for specific messaging servers. You can check the properties ofa OID value in the SNMP management tool to verify that the value applies to your organization's environment.

SNMP operations that the BlackBerry Enterprise Server supportsThe BlackBerry® Enterprise Server supports specific SNMP operations. You can use SNMP operations to retrieve data from anSNMP agent on a computer that hosts a BlackBerry Enterprise Server and send the data to an SNMP management tool.

Operation Description

Get This operation retrieves a specific value. For example, a Get operation for the MIB

item besagentTotalMsgsPendingPropertytotalPending retrieves the number of

email messages that are queued in the BlackBerry Enterprise Server for delivery to

BlackBerry device users.

Monitoring Guide Using SNMP to monitor BlackBerry Enterprise Server components and BlackBerry device users

52

Operation Description

Get next This operation retrieves the value and OID of items in the order that they appear

in a .mib file.

Trap This operation sends SNMP trap messages from the SNMP agent to the SNMP trap

management tool. SNMP trap messages contain data about specific activities that

the BlackBerry Enterprise Server performs.

.mib files for the BlackBerry Enterprise Server

By default, the .mib files for a BlackBerry® Enterprise Server are located on the computer that hosts the BlackBerry EnterpriseServer, in <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\bin\.

The latest BlackBerry Enterprise Server version includes two .mib files that you can use to analyze data from the BlackBerryEnterprise Server.

.mib file Description

BLACKBERRYSERVERMIB-SMIV2.mib This is the .mib file for the latest BlackBerry Enterprise Server version.

BLACKBERRYSERVERMIB-

SMIv2_Compat.mib

This is the .mib file for the latest BlackBerry Enterprise Server version in the same

format as the .mib file for BlackBerry Enterprise Server version 4.1. You can use

this .mib file if you need to maintain compatibility with a legacy monitoring system

when you upgrade your organization's environment to the latest BlackBerry

Enterprise Server version.

Configuring SNMP monitoring

System requirements: SNMP monitoring software and settings for the SNMP service

Item Requirement

SNMP monitoring

software• SNMP service that includes an SNMP agent on the computer that hosts the BlackBerry®

Enterprise Server

• SNMP management tool on the computer that hosts the BlackBerry Enterprise Server or on a

separate computer

Monitoring Guide Configuring SNMP monitoring

53

Item Requirement

• .mib file compiler on the computer that you installed the SNMP management tool on if a .mib

file compiler is not included with the SNMP management tool

SNMP service

settings

SNMP service in the Windows® Services:

• valid SNMP community name

• minimum permission of read-only for the SNMP community

• IP addresses or names of the computers that the SNMP service can accept SNMP data from

Verifying the SNMP agent settings in the Registry Editor

The SNMP agent is the component of the SNMP service that receives and processes requests from the SNMP management tool.

If you install a BlackBerry® Enterprise Server before you install the SNMP service, verify that the settings for the SNMP agentexist in the Registry Editor. If the settings for the SNMP agent do not exist in the Registry Editor, add them and restart the SNMPservice.

Settings for the SNMP agent in the Registry Editor

Registry key String value Value data

HKEY_LOCAL_MACHINE\SOFTWARE

\Research In Motion\BlackBerry Enterprise

Server\Monitoring Service\SNMPAgent

\CompatVersion

PathName C:\Program Files\Research In Motion

\BlackBerry Enterprise Server\Monitoring

Service\dll\BMSI_SNMP_Agent_Compat.dll

HKEY_LOCAL_MACHINE\SYSTEM

\CurrentControlSet\Services\SNMP

\Parameters\ExtensionAgents

RIM.SNMPAgentCom

pat

SOFTWARE\Research In Motion\BlackBerry

Enterprise Server\Monitoring Service

\SNMPAgent\CompatVersion

HKEY_LOCAL_MACHINE\SOFTWARE

\Research In Motion\BlackBerry Enterprise

Server\Monitoring Service\SNMPAgent

\CurrentVersion

PathName C:\Program Files\Research In Motion

\BlackBerry Enterprise Server\Monitoring

Service\dll\BMSI_SNMP_Agent.dll

HKEY_LOCAL_MACHINE\SYSTEM

\CurrentControlSet\Services\SNMP

\Parameters\ExtensionAgents

RIM.SNMPAgent SOFTWARE\Research In Motion\BlackBerry

Enterprise Server\Monitoring Service

\SNMPAgent\CurrentVersion

Monitoring Guide Configuring SNMP monitoring

54

Compile the .mib file for a BlackBerry Enterprise Server and configure the SNMP managementtool to receive SNMP dataTo use the .mib file for a BlackBerry® Enterprise Server with a third-party SNMP management tool, you must compile the .mibfile and configure the SNMP management tool to receive SNMP data from the BlackBerry Enterprise Server.

1. Using the .mib file compiler that you installed with the SNMP management tool, compile the BLACKBERRYSERVERMIB-SMIV2.mib file.

The default location of the BLACKBERRYSERVERMIB-SMIV2.mib file is <drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\bin.

2. Save the output of the compiled BLACKBERRYSERVERMIB-SMIV2.mib file.

The default file name extension of a compiled .mib file is .smidb.

3. In the SNMP management tool, open the .smidb file.

4. In the appropriate field, type the IP address of the computer that you installed the BlackBerry Enterprise Server on.

Configuring SNMP trapsTo monitor a BlackBerry® Enterprise Server using SNMP traps, you must install and configure an SNMP trap management toolon the computer that hosts the BlackBerry Enterprise Server or on a separate computer. The SNMP agent on the computer thathosts the BlackBerry Enterprise Server sends SNMP trap messages to the SNMP trap management tool.

You can use the SNMP trap management tool that is included in the SNMP management tool that you installed or a standaloneSNMP trap management tool. If you use a standalone SNMP trap management tool, make sure that SNMP trap services are notrunning on the BlackBerry Enterprise Server.

Configure the SNMP trap serviceTo send SNMP trap messages from the BlackBerry® Enterprise Server to an SNMP management tool that is located on a computerthat is separate from the computer that hosts the BlackBerry Enterprise Server, you must specify where the SNMP trap servicecan send SNMP trap messages to.

Before you begin: Verify that you installed the SNMP service on the computer that hosts the BlackBerry Enterprise Server andthat SNMP service is running.

On the computer that hosts the BlackBerry Enterprise Server, in the Windows® Services, change the following settings forthe SNMP service:• For SNMP traps, specify the community name.• For SNMP trap destinations, type the IP address or name of the computer that you installed an SNMP management tool

on.

Monitoring Guide Configuring SNMP traps

55

Error binding to Trap Port (162), it may already be in useDescription

This message might appear when you start a standalone SNMP trap management tool.

Possible solution

Stop the SNMP trap services on the computer that hosts the BlackBerry® Enterprise Server.

1. In the Windows® Services, stop the SNMP trap service.

2. Restart the SNMP trap management tool.

Monitoring Guide Configuring SNMP traps

56

Glossary 13

ANSIAmerican National Standards Institute

BlackBerry DomainA BlackBerry Domain consists of the BlackBerry Configuration Database with its users and any BlackBerry® Enterprise Serverinstances that connect to it.

BlackBerry Client Access LicenseA BlackBerry® Client Access License (BlackBerry CAL) limits how many users you can add to a BlackBerry® Enterprise Server.

FQDNfully qualified domain name

IP addressAn Internet Protocol (IP) address is an identification number that each computer or mobile device uses when it sends orreceives information over a network, such as the Internet. This identification number identifies the specific computer ormobile device on the network.

messaging serverA messaging server sends and processes messages and provides collaboration services, such as updating and communicatingcalendar and address book information.

MIBManagement Information Base

PINpersonal identification number

SMSShort Message Service

SMTPSimple Mail Transfer Protocol

SNMPSimple Network Management Protocol

SRPServer Routing Protocol

SSL

Monitoring Guide Glossary

57

Secure Sockets Layer

UTF-8UCS Transformation Format 8

Monitoring Guide Glossary

58

Provide feedback 14

To provide feedback on this deliverable, visit www.blackberry.com/docsfeedback.

Monitoring Guide Provide feedback

59

Legal notice 15

©2009 Research In Motion Limited. All rights reserved. BlackBerry®, RIM®, Research In Motion®, SureType®, SurePress™ andrelated trademarks, names, and logos are the property of Research In Motion Limited and are registered and/or used in the U.S.and countries around the world.

ANSI is a trademark of the American National Standards Institute. and Java is a trademark of Sun Microsystems, Inc. All othertrademarks are the property of their respective owners.

The BlackBerry smartphone and other devices and/or associated software are protected by copyright, international treaties, andvarious patents, including one or more of the following U.S. patents: 6,278,442; 6,271,605; 6,219,694; 6,075,470; 6,073,318;D445,428; D433,460; D416,256. Other patents are registered or pending in the U.S. and in various countries around the world.Visit www.rim.com/patents for a list of RIM (as hereinafter defined) patents.

This documentation including all documentation incorporated by reference herein such as documentation provided or madeavailable at www.blackberry.com/go/docs is provided or made accessible "AS IS" and "AS AVAILABLE" and without condition,endorsement, guarantee, representation, or warranty of any kind by Research In Motion Limited and its affiliated companies("RIM") and RIM assumes no responsibility for any typographical, technical, or other inaccuracies, errors, or omissions in thisdocumentation. In order to protect RIM proprietary and confidential information and/or trade secrets, this documentation maydescribe some aspects of RIM technology in generalized terms. RIM reserves the right to periodically change information thatis contained in this documentation; however, RIM makes no commitment to provide any such changes, updates, enhancements,or other additions to this documentation to you in a timely manner or at all.

This documentation might contain references to third-party sources of information, hardware or software, products or servicesincluding components and content such as content protected by copyright and/or third-party web sites (collectively the "ThirdParty Products and Services"). RIM does not control, and is not responsible for, any Third Party Products and Services including,without limitation the content, accuracy, copyright compliance, compatibility, performance, trustworthiness, legality, decency,links, or any other aspect of Third Party Products and Services. The inclusion of a reference to Third Party Products and Servicesin this documentation does not imply endorsement by RIM of the Third Party Products and Services or the third party in any way.

EXCEPT TO THE EXTENT SPECIFICALLY PROHIBITED BY APPLICABLE LAW IN YOUR JURISDICTION, ALL CONDITIONS,ENDORSEMENTS, GUARANTEES, REPRESENTATIONS, OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDINGWITHOUT LIMITATION, ANY CONDITIONS, ENDORSEMENTS, GUARANTEES, REPRESENTATIONS OR WARRANTIES OFDURABILITY, FITNESS FOR A PARTICULAR PURPOSE OR USE, MERCHANTABILITY, MERCHANTABLE QUALITY, NON-INFRINGEMENT, SATISFACTORY QUALITY, OR TITLE, OR ARISING FROM A STATUTE OR CUSTOM OR A COURSE OF DEALINGOR USAGE OF TRADE, OR RELATED TO THE DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-PERFORMANCEOF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES REFERENCED HEREIN, AREHEREBY EXCLUDED. YOU MAY ALSO HAVE OTHER RIGHTS THAT VARY BY STATE OR PROVINCE. SOME JURISDICTIONSMAY NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES AND CONDITIONS. TO THE EXTENTPERMITTED BY LAW, ANY IMPLIED WARRANTIES OR CONDITIONS RELATING TO THE DOCUMENTATION TO THE EXTENTTHEY CANNOT BE EXCLUDED AS SET OUT ABOVE, BUT CAN BE LIMITED, ARE HEREBY LIMITED TO NINETY (90) DAYS FROMTHE DATE YOU FIRST ACQUIRED THE DOCUMENTATION OR THE ITEM THAT IS THE SUBJECT OF THE CLAIM.

Monitoring Guide Legal notice

60

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, IN NO EVENT SHALL RIM BE LIABLEFOR ANY TYPE OF DAMAGES RELATED TO THIS DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES REFERENCEDHEREIN INCLUDING WITHOUT LIMITATION ANY OF THE FOLLOWING DAMAGES: DIRECT, CONSEQUENTIAL, EXEMPLARY,INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR AGGRAVATED DAMAGES, DAMAGES FOR LOSS OF PROFITS OR REVENUES,FAILURE TO REALIZE ANY EXPECTED SAVINGS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, LOSS OFBUSINESS OPPORTUNITY, OR CORRUPTION OR LOSS OF DATA, FAILURES TO TRANSMIT OR RECEIVE ANY DATA, PROBLEMSASSOCIATED WITH ANY APPLICATIONS USED IN CONJUNCTION WITH RIM PRODUCTS OR SERVICES, DOWNTIME COSTS,LOSS OF THE USE OF RIM PRODUCTS OR SERVICES OR ANY PORTION THEREOF OR OF ANY AIRTIME SERVICES, COST OFSUBSTITUTE GOODS, COSTS OF COVER, FACILITIES OR SERVICES, COST OF CAPITAL, OR OTHER SIMILAR PECUNIARYLOSSES, WHETHER OR NOT SUCH DAMAGES WERE FORESEEN OR UNFORESEEN, AND EVEN IF RIM HAS BEEN ADVISEDOF THE POSSIBILITY OF SUCH DAMAGES.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, RIM SHALL HAVE NO OTHEROBLIGATION, DUTY, OR LIABILITY WHATSOEVER IN CONTRACT, TORT, OR OTHERWISE TO YOU INCLUDING ANY LIABILITYFOR NEGLIGENCE OR STRICT LIABILITY.

THE LIMITATIONS, EXCLUSIONS, AND DISCLAIMERS HEREIN SHALL APPLY: (A) IRRESPECTIVE OF THE NATURE OF THECAUSE OF ACTION, DEMAND, OR ACTION BY YOU INCLUDING BUT NOT LIMITED TO BREACH OF CONTRACT, NEGLIGENCE,TORT, STRICT LIABILITY OR ANY OTHER LEGAL THEORY AND SHALL SURVIVE A FUNDAMENTAL BREACH OR BREACHESOR THE FAILURE OF THE ESSENTIAL PURPOSE OF THIS AGREEMENT OR OF ANY REMEDY CONTAINED HEREIN; AND (B)TO RIM AND ITS AFFILIATED COMPANIES, THEIR SUCCESSORS, ASSIGNS, AGENTS, SUPPLIERS (INCLUDING AIRTIMESERVICE PROVIDERS), AUTHORIZED RIM DISTRIBUTORS (ALSO INCLUDING AIRTIME SERVICE PROVIDERS) AND THEIRRESPECTIVE DIRECTORS, EMPLOYEES, AND INDEPENDENT CONTRACTORS.

IN ADDITION TO THE LIMITATIONS AND EXCLUSIONS SET OUT ABOVE, IN NO EVENT SHALL ANY DIRECTOR, EMPLOYEE,AGENT, DISTRIBUTOR, SUPPLIER, INDEPENDENT CONTRACTOR OF RIM OR ANY AFFILIATES OF RIM HAVE ANY LIABILITYARISING FROM OR RELATED TO THE DOCUMENTATION.

Prior to subscribing for, installing, or using any Third Party Products and Services, it is your responsibility to ensure that yourairtime service provider has agreed to support all of their features. Some airtime service providers might not offer Internet browsingfunctionality with a subscription to the BlackBerry® Internet Service. Check with your service provider for availability, roamingarrangements, service plans and features. Installation or use of Third Party Products and Services with RIM's products and servicesmay require one or more patent, trademark, copyright, or other licenses in order to avoid infringement or violation of third partyrights. You are solely responsible for determining whether to use Third Party Products and Services and if any third party licensesare required to do so. If required you are responsible for acquiring them. You should not install or use Third Party Products andServices until all necessary licenses have been acquired. Any Third Party Products and Services that are provided with RIM'sproducts and services are provided as a convenience to you and are provided "AS IS" with no express or implied conditions,endorsements, guarantees, representations, or warranties of any kind by RIM and RIM assumes no liability whatsoever, in relationthereto. Your use of Third Party Products and Services shall be governed by and subject to you agreeing to the terms of separatelicenses and other agreements applicable thereto with third parties, except to the extent expressly covered by a license or otheragreement with RIM.

Certain features outlined in this documentation require a minimum version of BlackBerry® Enterprise Server, BlackBerry® DesktopSoftware, and/or BlackBerry® Device Software.

Monitoring Guide Legal notice

61

The terms of use of any RIM product or service are set out in a separate license or other agreement with RIM applicable thereto.NOTHING IN THIS DOCUMENTATION IS INTENDED TO SUPERSEDE ANY EXPRESS WRITTEN AGREEMENTS OR WARRANTIESPROVIDED BY RIM FOR PORTIONS OF ANY RIM PRODUCT OR SERVICE OTHER THAN THIS DOCUMENTATION.

Research In Motion Limited295 Phillip StreetWaterloo, ON N2L 3W8Canada

Research In Motion UK Limited Centrum House 36 Station Road Egham, Surrey TW20 9LF United Kingdom

Published in Canada

Monitoring Guide Legal notice

62