Skip to main content

ProactivePack configuration

In order to integrate ProactivePack with your BMC environment, basic configuration stepss should be followed as described below.

License upload

If no license is set or expired (a license file is required for each of the ProactivePack instances), the following page will display :

Contact ProactivePack support to get a license file and upload it for each ProactivePack instance

Authentication

Local authentication

By default, the ProactivePack instances of the appliance use the ProactivePack "local" authentication . A user "admin", member of the admins group, is presented out of box.

Other authentication mechanisms

Refer to the ProactivePack Administration Guide to know about other authentication options and how they are configured.

BMC TrueSight Operations Management configuration

mcell.dir configuration

TProactivePack uses a mcell.dir file to know about the cells that must be connected.  Please note that by default this directory file is shared between the QUAL and PROD ProactivePack instances (This can be changed)

To do this: 

·         navigate to ProactivePack Administration -> Modules -> Global -> Edit mcell.dir file

image.png

·         Copy/paste the cell entries you need from the TrueSight mcell.dir file

·         Save the content by  pressing the “save” button at the bottom of the screen.

 

TrueSight configuration

TrueSight Event Management cell

Several ProactivePack features require the TrueSight event management cell to include additional resources.

These specific classes, collectors and rules are located in the $PRODUCT_HOME/Tools/kb folder of ProactivePack.

The classes must be loaded in the order set in the table below. For more details refer to the ProactivePack administration guide and to your TrueSight administrator.

 

Filename

Content

Usage

classes/ProactivePack_Events.baroc

 

General event classes definitions

Optional for QuickQueries and Data Replication

 

classes/ProactivePack_Data.baroc

 

General data classes definitions

Optional for QuickQueries

Required for Data Replication

classes/Maintenance_Enums.baroc

Blackout Enumeration definitions

Mandatory for Blackout

classes/Maintenance_Event.baroc

Blackout Event classes definitions for Event Management cell

Mandatory for Blackout

classes/Maintenance_Custom_Event.baroc

Optional set of Blackout class definitions that must be loaded in case custom blackouts are used AND must be managed from the CLI

Optional for Blackout

classes/Maintenance_Data.baroc

Data classes definitions for Blackout

Mandatory for Blackout

classes/Maintenance_Impact.baroc

Event and Data classes definitions for Impact Management cell

Optional for Blackout

 

 

 

rules/ProactivePack_QuickQueries.mrl

 

Rules to manage events sent by the db import script

Optional for QuickQueries

rules/Maintenance_Event.mrl

Rules for event management

Mandatory for Blackout

rules/Maintenance_Custom_Event.mrl

Set of rules that must be loaded in case custom blackouts are used AND must be managed from the CLI.

Optional for Blackout

rules/Maintenance_Impact.mrl

Optional - Rules for Impact management.

Optional for Blackout

collectors/Maintenance_collectors.mrl

Blackout Management specific collectors for event management.

Optional for Blackout

records/Maintenance_options.baroc

Blackout options for both Event and Impact Management

Mandatory for Blackout

collectors/ProactivePack_cols.mrl

 ProactivePack collectors

Optional for QuickQueries and Data Replication

For Blackout management, the IM_POLICY definition in the out-of-box KB must also be changed, please refer to the administration guide.

TrueSight Presentation Server

Required only if you will use the Self-Service Monitoring Portal module.

 

For Self-Service Monitoring, the following configuration change must be applied.

The TrueSight Presentation Postgres database (host and https port) must be accessible from the ProactivePack server. This access is disabled by default in TrueSight. To enable  :

o   Open the file $TRUESIGHTPSERVER_HOME/truesightpserver/data/pgsql/pg_hba.conf file on the TrueSight Presentation Server

o   Edit the file and add an entry as follows in the IPv4 local connections (can also be much more restrictive if local security needs it):

host    truesight  all  0.0.0.0/0  trust

o   Restart the TrueSight Presentation Server

Integration

i Required only if you will use the Self-Service Monitoring Portal module.

 

To allow ProactivePack to connect to TrueSight for SelfService Monitoring Portal (using TrueSight PostgreSQL DB and Rest API), the following configuration should be set in SelfServiceMonitoringPortal (ProactivePack Administration => Modules => SelfServiceMonitoringPortal => Edit)

1.       PGSHost: TrueSight postgreSQL host (typically the TSPS hostname)

2.       PGSPasswd: TrueSight postgreSQL password (as set during TSPS installation)

3.       RESTAPIHost: TrueSight REST API host (typically the URL that you would use to connect to TSPS)

4.       user: TrueSight presentation server user (this user needs to have full access to TrueSight)

5.       password : TrueSight presentation server user password

 

BMC Helix Operations Management

The connection strings to BHOM must be supplied in the Global configuration. To do so, navigate to Administration => ProactivePack => Modules => Administration => ProactivePack => Edit, and fill-in the connection strings of BHOM in the HELIX section.

The account of the access key must have administrator access into BHOM.

 

image.png

 

Save the changes.

 

To enable usage of the Self-Service Monitoring Portal for BHOM, navigate to Administration => ProactivePack => Modules => SelfServiceMonitoringPortal => Edit, and enable the module. Also provide the username associated to the access key and his group :

 

image.png

 

Save the changes.

Verifying the configuration

To check if all prerequisities and connections are operational, navigate to

ProactivePack Administration -> About -> Additional Information -> Prereqs validation

image.png