BES (BlackBerry Enterprise Server) template using SNMP

Templates, scripts for templates, scripts and requests for templates.

Moderators: Moderators, Developers

Post Reply
Posts: 6
Joined: Wed Jan 10, 2007 6:48 pm
Location: Vancouver

BES (BlackBerry Enterprise Server) template using SNMP

#1 Post by jonw2007 » Fri Feb 23, 2007 7:35 pm

Hello Cactis,

I am running Cacti on a Linux host and found the other BES template which uses WMI difficult to install so I created one to use SNMP.

You need to have Windows Server SNMP Service installed and then install the BES snmp files on your BES server. Go to the RIM knowledge base and search for SNMP for instructions for more info.

I put each item on it's own graph as my pending messages are quite high all the time. I also did not like the messages per second values listed at the bottom of each graph so I modified the graphs so they would provide messages per 5 minutes. The actual graph looks the same either way. If you want per second just go to each graph and change the CDEF function from Make Per 5 Minutes to None for each Item. I didn't like seeing 0.01 messages sent, I'd rather see 20 messages sent over the last 5 minutes. Just a personal preference.

These are the SNMP values I am querying:
besSysHealthV1MsgsPending.1 4980 SNMPv2-SMI::enterprises.3530. = INTEGER: 4467
besSysHealthV1TotalMsgsSent.1 79843 SNMPv2-SMI::enterprises.3530. = INTEGER: 79898
besSysHealthV1TotalMsgsReceived.1 2330536 SNMPv2-SMI::enterprises.3530. = INTEGER: 2334790
besSysHealthV1TotalMsgsExpired.1 1511 SNMPv2-SMI::enterprises.3530. = INTEGER: 1511
besSysHealthV1TotalMsgsFiltered.1 36034 SNMPv2-SMI::enterprises.3530. = INTEGER: 36581

They are all counters except for MsgsPending.

I am attaching the host template which should have everything needed.

Hope this helps someone as I got a lot of help from these forums. :)

My server currently is:
Cacti Version - 0.8.6i
Plugin Architecture - 1.0
Poller Type - Cactid v0.8.6i
Server Info - Linux 2.6.9-42.0.8.EL
Web Server - Apache/2.0.52 (CentOS)
PHP - 4.3.9
PHP Extensions - yp, xml, wddx, tokenizer, sysvshm, sysvsem, standard, sockets, shmop, session, pspell, posix, pcre, overload, mime_magic, iconv, gmp, gettext, ftp, exif, dio, dbx, dba, curl, ctype, calendar, bz2, bcmath, zlib, openssl, apache2handler, gd, mysql, snmp, eAccelerator
MySQL - 4.1.20
RRDTool - 1.2.15
SNMP - 5.1.2
  • PHP Network Weathermap (weathermap - v0.82)
    Thresholds (thold - v0.3.0)
    Device Monitoring (monitor - v0.7)
    Network Discovery (discovery - v0.6)
    Network Tools (tools - v0.2)
    Syslog Monitoring (haloe - v0.4)
    RRD Cleaner (rrdclean - v1.1)
    Update Checker (update - v0.3)
    FlowView (flowview - v0.3)
    Host Info (hostinfo - v0.1)
    Error Images (errorimage - v0.1)
(40.11 KiB) Downloaded 2342 times
BESExpd.jpg (20.53 KiB) Viewed 18413 times
BESFilt.jpg (19.59 KiB) Viewed 18413 times
BESPend.jpg (18.82 KiB) Viewed 18413 times
BESRecv.jpg (21.61 KiB) Viewed 18413 times

Posts: 3
Joined: Tue May 24, 2005 8:32 am
Location: UK

#2 Post by nevet5m » Fri Jan 18, 2008 12:02 pm

Works perfectly... thanks!

Posts: 16
Joined: Mon Oct 08, 2007 5:12 am

#3 Post by st0kes » Wed Feb 20, 2008 10:11 am

This is superb, thanks for posting :D

Cacti User
Posts: 123
Joined: Fri Jun 06, 2008 5:50 am

#5 Post by cahonis » Tue Aug 26, 2008 3:56 am

I have imported the template but can't seem to see the graph option, what am I doing wrong?

Posts: 1
Joined: Tue Aug 26, 2008 5:35 am

#6 Post by gracie20 » Tue Aug 26, 2008 5:39 am

very nice article. thanks for posting.

Gracie Sh

Cacti User
Posts: 443
Joined: Fri Mar 12, 2004 1:22 pm

#7 Post by argon0 » Thu Mar 12, 2009 6:52 am

Works very well ,thanks.
[size=50]No longer a n00by but[/size] not yet an 0ldby

Now Head of Technology at RSCH, back to the prickly subject of Monitorring....

Posts: 23
Joined: Wed Apr 15, 2009 5:19 am
Location: Amsterdam

#8 Post by Thomas.Pacce » Tue Dec 01, 2009 7:11 am

I am using BES 5.0and the OIDs are not working, seems your OIIDs work for version 4 only, right?
I have the new MIB from my 5.0 installation, i tried to find them but no luck...
(444.36 KiB) Downloaded 912 times

Posts: 6
Joined: Wed Jan 10, 2007 6:48 pm
Location: Vancouver

#9 Post by jonw2007 » Mon Dec 14, 2009 5:11 pm

I think you are right. We have been on version 5 for months but I seem to recall having to do something to get it to work. Here is an updated host template. See if that works.
(40.08 KiB) Downloaded 884 times

Posts: 3
Joined: Fri Oct 10, 2008 11:50 pm

Re: BES (BlackBerry Enterprise Server) template using SNMP

#10 Post by elhascampeador » Thu Jan 27, 2011 12:40 pm

Not sure why mine's not working - I'm getting nan everywhere, although Cacti allowed me to add the BES server, and queries it fine to retrieve machine name, location, etc.

In the OP, there was something mentioned about "install the BES snmp files on your BES server". I searched for it, but cannot find anything related to "BES snmp files".

I've had this working before on a different Cacti server pointing to a different BES server, but cannot figure out why it won't work this time.


Posts: 7
Joined: Tue Jan 04, 2011 1:35 am
Location: Germany

Re: BES (BlackBerry Enterprise Server) template using SNMP

#11 Post by md88dg » Fri Jan 28, 2011 6:21 am


i made a template for BES SRP Status.
(9.2 KiB) Downloaded 500 times
Cacti 0.8.7g
PIA 2.8
PHP 5.1.6
MySQL 5.0.82sp1
RRDTool 1.2.23
SNMP 5.1.2

400 Hosts
4000 RRDs
8000 Data Sources

Post Reply