Share This:

We all like BPPM and its event management, policies, integrations, and notifications, but what do we make of all this information? BMC is proud to say that we offer great options for BPPM Reporting. We have some basic BPPM Server reporting and then we have more expansive BMC ProactiveNet Performance Management Reporting option. Since we just had a Webinar on the issue, why not follow up to cement your understanding. If you missed the Webinar, you can view the details here BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series


BMC ProactiveNet Performance Management Reporting is an advanced reporting platform. It uses the SAP® BusinessObjects Enterprise product as the host for BMC ProactiveNet Server to administer and publish reports. It also uses Oracle® Database as the application database. BMC ProactiveNet Performance Management Reporting contains templates for impact reports and event reports. It also contains a universe and one sample report to allow you to create ad-hoc performance reports.


•Impact report templates — display data based on a service's availability, failures, repairs and incidents, and the time related to each.

•Event report templates — display operator response time to an event, event counts, top event sources, and other event details.

•Performance reports — allows you to create ad-hoc reports based on devices, instances, monitor metadata, and group data.


Data for these templates is obtained from the Oracle database. BMC ProactiveNet Performance Management Reporting also enables you to create ad-hoc reports and offers more flexibility when compared to BMC Event and Impact Reporting.


Reporting Components

There are several different pieces involved in the Reporting within BPPM. Each component is needed to produce reports. Let’s take a quick look at the components:

Oracle Database

BMC ProactiveNet Report Engine collects component data and status change events and stores them in the Oracle database


BMC ProactiveNet Report Engine

The Report Engine aggregates events and component status changes from one or more BMC ProactiveNet servers. It also aggregates and summarizes performance data and stores it in Oracle database. The Report Engine periodically summarizes events and impact and performance data according to the reporting needs. For event reporting, you must configure all the instances of BMC ProactiveNet cells to propagate events to BMC ProactiveNet Report Engine and eventually into the Oracle database.



SAP BusinessObjects Enterprise

The SAP BusinessObjects Enterprise Central Management Server (CMS) contains reporting for the BMC Service Assurance products, report templates, and the SAP BusinessObjects report repository database. This database is separate from the Oracle database

InfoView web client
BMC ProactiveNet Performance Management Reporting uses the SAP BusinessObjects InfoView web client to view, generate, and save reports. Using a browser, you can view reports and store them in a common area in the SAP BusinessObjects Enterprise CMS repository database, or you can store them in a personal area that only you can access. InfoView also provides search tools to locate saved reports.




Requirements for installing Reporting

When you are ready to dive into BPPM Reporting, take a look here for your System Requirements followed by hardware recommendations and finally an installation.


Here’s a good visual of the order of installation and configuration

Reporting can use a lot of resources and can be taxing on your system. So we recommend you follow the retention and tuning guidelines outlined here: Reporting Performance Tuning Tips 


Reporting FAQs


Can all Reporting components be installed on the same server? This is the most common question we have.

Unfortunately, the answer is no, the components cannot all be installed on the same server. The best way to explain the installation scenarios is to review the details here Deployment architecture


Where do I get a license for SAP® BusinessObjects?

If you do not have a license key, you can obtain one through the BMC Electronic Product Distribution website


When installing multiple Reporting Engine instances with one single Oracle schema, can we use the standard Oracle scripts? Does the installer overwrite the DB every time it runs?

The reference this answer is in the "Installing BMC ProactiveNet Report Engine for Oracle database" document under the section "To install BMC ProactiveNet Report Engine on the second or subsequent computers" there is a note: "You do not have to create a table space and a database user for the second or subsequent computers because, the other instances of Report Engine use the same database user."


Error during upgrade/install of BPPM Reporting Engine: “Invalid database credentials for user "xxxx". Configure database by using "create_BPPMR_user_tablespaces.sql".

The error indicates that  the pre-requisite steps are not performed before upgrade or install. Customers need to run the script create_BPPMR_user_tablespaces.sql  (available in the 9.5.02 installable image) before launching the installer for upgrade/installation. "


The BMC ProactiveNet Report Engine installation files contain the create_BPPMR_user_tablespaces.sql script that you use to create the table spaces and the user. To run the script, you need a user with SYSDBA privileges. A successful execution of the script creates the required table spaces and a user with appropriate rights.

Please refer section "General prerequisites and recommendations" from the BMC ProactiveNet Performance Management Reporting 9.5.02 document. While running the create_BPPMR_user_tablespaces.sql script , it will prompt for the report engine DB credentials, you need to provide the existing RE DB user credentials if upgrading. Basically this script creates the additional read only user and table spaces required for 9.5.02 release.



Is there a way to filter the BPPM data, for example if I collect CPU/Memory/Disk data from Patrol Agents, but I only want to  store and the create reports for only CPU and Memory, or only for a subset of Agents, is this possible?
Indeed it is! Users can create an External Report attribute set

An External Report attribute set enables the following:

Filtering capabilities — performance data is transferred from BMC ProactiveNet Server to the report engine, and performance reports are generated only on those attributes you have selected.


To create an External Report attribute set:

On the BMC operational console, go to Options > Administration > Attribute Sets > Edit.

Click the relevant option:

For a new attribute, click Add in the AttributeSet Administration screen.

To edit an existing attribute, click Edit. Click Add Attributes to add more attributes.

On the Add Attribute Set screen, select the Attribute Set type External Report.

Select the Monitor Type. Select all monitor types corresponding to the attributes to be grouped.

Use the Shift and Ctrl keys to make multiple selections. To locate a specific monitor, use the Search For field.

Click Next.

Select the attributes to be grouped from under each of the monitor types in the Attributes section.

Use the Shift and Ctrl keys to make multiple selections. To locate a specific attribute, use the Search For field.

Click Next.

Specify a name for the attribute set.

Select the attributes to be included by selecting the corresponding check boxes in the Select column.

Click Finish. The new External Report attribute set is available for use

Registering the BMC ProactiveNet Server

After you create an attribute set, you must register the BMC ProactiveNet Server. To register the BMC ProactiveNet Server, enter the following command: bpmr_config -add serverName


Newly Published Knowledge Articles - New Content has been added over the last month!

KA416080 - The cmapolicymigration script is not exporting any policies.

KA416061 - Unable to access the BPPM 9.5 online help in Operations Console, Administration Console and CMA Console.

KA416518 - Offline/localhelp in BPPM 9.5 is not working for certain help pages in BPPM CMA console.

KA416652 - BPPM 9.5 SP1 - The BPPM Admin Console is displaying duplicate DDA folders.

KA416679 - LDAP logins are failing but is resolved after restarting the jserver.

KA416747 - Is it possible to increase the font size for the BPPM Operations Console?

KA417140 - What is the isAppendBPPMName parameter used for in IBRSD 9.5?


Popular Knowledge Articles

KA349830 - Error dialog "Close failed for 1 event(s) with Internal ID(s): EventID" when attempting to close ProactiveNet events using ProactiveNet Operations Console

KA355447 - BPPM Patrol Adapter troubleshooting 

KA350291 -The BPPM self monitoring KM (MTM KM) will not discover and monitor after installation.

KA382011 - I am unable to send events directly from Patrol Agent v9 to cell.

KA321220 - How can I customize the Operations console to include a custom logo?




Check out the details here: BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series

Upcoming Webinar topics include:


•    Configuring for Advanced Thresholds and Abnormalities (September 30th 2014)

•    Configuring Simple Service Modeling & PCA (October 2014)

•    High Availability & Disaster Recovery (November 2014)


Sign up now by accessing the link above. Then click on the topic of interest and sign up for the Webinar. These are 90 minute sessions designed to help you get the most of out the product.



Looking for a previous blog posting?

Find them here:  BMC TrueSight Support Blogs








Feedback Request:

Are these blogs helpful to you? We want to hear from you. Let us know what you think or which topics you would like presented in our blog.