SNMP BES

SNMP BlackBerry Enterprise Server Profile (BES)

This profile monitors several global counter statistics and system health counters for a  BlackBerry Enterprise Server.

Services Configuration
  • Service - Definitions in Monarch are stored under this name.
  • Command Line - Service command name with arguments to be passed to the plugin.
  • Plugin Command Line - Plugin script called by Nagios for this Service.
    Command lines displayed below are intended to be single line commands.
    Service Command Line Plugin Command Line
    snmp_besSysHealthMsgErrors check_snmp_thresh!.1.3.6.1.4.1.3530.5.25.1.10.1!
    0:1000!0:2000
    $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -w "$ARG2$" -c "$ARG3$" -C '$USER7$'
    snmp_besSysHealthMsgFromHandheld check_snmp!1.3.6.1.4.1.3530.5.25.1.22.1! ! $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -r "$ARG2$" -l "$ARG3$" -C '$USER7$'
    snmp_besSysHealthMsgPending check_snmp_MOS! .1.3.6.1.4.1.3530.5.25.1.21.1!
    ARG2!ARG3
    $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -w "$ARG2$" -c "$ARG3$" -C '$USER7$'
    snmp_besSysHealthMsgToHandheld check_snmp!.1.3.6.1.4.1.3530.5.25.1.21.1! ! $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -r "$ARG2$" -l "$ARG3$" -C '$USER7$'
    snmp_besSysHealthMsgTotalProc check_snmp!.1.3.6.1.4.1.3530.5.25.1.20.1! ! $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -r "$ARG2$" -l "$ARG3$" -C '$USER7$'
    snmp_besSysHealthSrpConnectedState check_snmp_BES!1.3.6.1.4.1.3530.5.25.1.10.1!1 $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -s "$ARG2$" -C '$USER7$'
    snmp_besSysHealthSrpReconnectsFail check_snmp_thresh!.1.3.6.1.4.1.3530.5.25.1.13.1!
    0:0!0:1
    $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -w "$ARG2$" -c "$ARG3$" -C '$USER7$'
    snmp_besTotMsgsPending check_snmp_thresh!.1.3.6.1.4.1.3530.5.25.1.202.1!
    0:10000!0:20000
    $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -w "$ARG2$" -c "$ARG3$" -C '$USER7$'
    snmp_besTotMsgsRecvdPerMin check_snmp_thresh!.1.3.6.1.4.1.3530.5.8.0!
    0:100!0:200
    $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -w "$ARG2$" -c "$ARG3$" -C '$USER7$'
    snmp_besTotMsgsSentPerMin check_snmp_thresh!.1.3.6.1.4.1.3530.5.7.0!
    0:100!0:200
    $USER1$/check_snmp -H $HOSTADDRESS$ -o "$ARG1$" -w "$ARG2$" -c "$ARG3$" -C '$USER7$'
Profile Package

This package includes the following files:

Profile Definitions

  • service-profile-snmp-blackberry-enterprise-server.xml
  • service-profile-snmp-blackberry-enterprise-server.xml

Plugins Scripts on the GroundWork Server

  • check_snmp
Installation

GroundWork Monitor includes many monitoring profiles for a variety of devices, systems and applications. Profiles already imported on a new GroundWork installation include Service Ping, SNMP Network, and SSH UNIX. The GroundWork Monitor Configuration tool is used to import updated Profiles and Profiles that require additional setup; the Profile XML file and its companion Performance Configuration definition file. Services can also be imported in addition to Service Profiles in the Profile Importer. The import process is documented under GROUNDWORK PROFILES > How to import profiles.

Implementation

This section contains detail settings used by this Profile. These parameters can be altered with the Configuration tool.

Command Parameters

Command parameters are in the Configuration Services section with the following names and default values.

snmp_besSysHealthMsgErrors

  • The total number of messages that were non-deliverable to handhelds because of an error.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Warning threshold.
  • $ARG3$ - Critical threshold.

snmp_besSysHealthMsgFromHandheld

  • The total number of messages that were sent from handhelds since startup; this total does not include calendar items.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Regular expression to match.
  • $ARG3$ - Prefix label for output.

snmp_besSysHealthMsgPending

  • The total number of messages that are pending delivery to handhelds.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Warning threshold.
  • $ARG3$ - Critical threshold.

snmp_besSysHealthMsgToHandheld

  • The total number of messages that passed the filter criteria and were forwarded to handhelds; this total does not include calendar items.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Regular expression to match.
  • $ARG3$ - Prefix label for output

snmp_besSysHealthMsgTotalProc

  • The total number of messages that the BlackBerry Enterprise Server has processed since startup; this total includes messages that were sent to the handheld, ent from the handheld, or not forwarded to the handheld because they were filtered.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Regular expression to match.
  • $ARG3$ - Prefix label for output

snmp_besSysHealthSrpConnectedState

  • Indicates whether the BlackBerry Enterprise Server is connected to the wireless network.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - String to match in output

snmp_besSysHealthSrpReconnectsFail

  • The number of times that the BlackBerry Enterprise Server has attempted, but failed, to connect to the wireless network since startup.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Warning threshold.
  • $ARG3$ - Critical threshold.

snmp_besTotMsgsPending

  • The total number of messages that are queued for delivery to handhelds.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Warning threshold.
  • $ARG3$ - Critical threshold.

snmp_besTotMsgsRecvdPerMin

  • The total number of messages that were delivered to handhelds each minute; this value is averaged from the last 10 minutes of processing.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Warning threshold.
  • $ARG3$ - Critical threshold.

snmp_besTotMsgsSentPerMin

  • The total number of messages that were sent from handhelds each minute; this value is averaged from the last 10 minutes of processing.
  • $ARG1$ - Object Identifier (OID) to query
  • $ARG2$ - Warning threshold.
  • $ARG3$ - Critical threshold.
Performance Graphing Parameters

The following parameters are used to generate performance charts. These parameters are set using the Configuration>Performance tool in GroundWork Monitor. Except for snmp_besSysHealthSrpConnectedState.

snmp_besSysHealthMsgErrors

  • Graphs the total number of messages that were non-deliverable to handhelds because of an error.
  • Nagios service description must contain the string snmp_besSysHealthMsgErrors.

snmp_besSysHealthMsgFromHandheld

  • Graphs the total number of messages that were sent from handhelds since startup; this total does not include calendar items.
  • Nagios service description must contain the string snmp_besSysHealthMsgFromHandheld.

snmp_besSysHealthMsgPending

  • Graphs the total number of messages that are pending delivery to handhelds.
  • Nagios service description must contain the string snmp_besSysHealthMsgPending

snmp_besSysHealthMsgToHandheld

  • Graphs the total number of messages that passed the filter criteria and were forwarded to handhelds; this total does not include calendar items.
  • Nagios service description must contain the string snmp_besSysHealthMsgToHandheld.

snmp_besSysHealthMsgTotalProc

  • Graphs the total number of messages that the BlackBerry Enterprise Server has processed since startup; this total includes messages that were sent to the handheld, sent from the handheld, or not forwarded to the handheld because they were filtered.
  • Nagios service description must contain the string snmp_besSysHealthMsgTotalProc.

snmp_besSysHealthSrpConnectedState

  • Graphs state of the BlackBerry Enterprise Server being connected to the wireless network.
  • Nagios service description must contain the string snmp_besSysHealthSrpConnectedState.

snmp_besSysHealthSrpReconnectsFail

  • Graphs the number of times that the BlackBerry Enterprise Server has attempted, but failed, to connect to the wireless network since startup.
  • Nagios service description must contain the string snmp_besSysHealthSrpReconnectsFail

snmp_besTotMsgsPending

  • Graphs the total number of messages that are queued for delivery to handhelds.
  • Nagios service description must contain the string snmp_besTotMsgsPending

snmp_besTotMsgsRecvdPerMin

  • Graphs the total number of messages that were delivered to handhelds each minute; this value is averaged from the last 10 minutes of processing.
  • Nagios service description must contain the snmp_besTotMsgsRecvdPerMin

snmp_besTotMsgsSentPerMin

  • Graphs the total number of messages that were sent from handhelds each minute; this value is averaged from the last 10 minutes of processing.
  • Nagios service description must contain the string snmp_besTotMsgsSentPerMin
Implementation Notes

None.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.