Business Activity Management

Business View (BV)

Definition

BVs are used to collect multiple BAs into a single group. Similar to Centreon host groups, BV groups can be used in different Centreon BAM screens.

Access restrictions (via ACL) for visualising BAs are managed by linking them to BVs, which are in turn linked to one or more Centreon Access Groups.

A BV is not an indicator as such by which data can be calculated. The information in a BV depends on its content and is displayed in real time.

List of BVs

Configure a BV in the Configuration > Business Activity > Business Views menu.

../_images/conf_bv.png
Column | Description
Name Business view name
Description Brief description of BV
Displayed The BV is either displayed or not displayed on the Centreon BAM screens (deprecated)
Actions List of actions to be performed on the BV (modification/display)

The More actions menu acts on several BVs at once:

  • Make BVs visible: Displayed field set to Yes (deprecated)
  • Make BVs invisible: Displayed field set to No (deprecated)
  • Delete BVs
  • Duplicate BVs: duplication number can be changed in the Actions column.

Deleting a BV:

  • Does not delete the BAs that are linked to it.
  • Is permanent.

Creating a BV

../_images/conf_add_bv.png
Column Description
Name BV name
Description Brief description of the BV
Displayed in Overview The BV is either displayed or not displayed on the Centreon BAM software screens
Linked Business Activity The BA(s) linked to the BV
Authorized Access Groups The access group(s) that can consult the BV and its BA

Business Activities (BA)

Definition

BAs form the core of the Centreon BAM module. As aggregated indicators they are monitored by the software in real time. Based on a calculated value, the Centreon BAM system is able to notify users if a threshold is exceeded, revealing a problem with the IT service or application.

This value between 0 and 100 (%) is often related to a service quality measurement. A variation in this value (called a level) is used to determine whether the modelized IT service or application is in an OK, Warning or Critical state.

How does this level vary? A BA is linked to one or more KPIs that impact the health of the BA according to their state and the rules defined by the user.

List

The BA is managed through the Configuration > Business Activity > Business Activity menu.

../_images/conf_ba.png
Column Description
Name BA name
Description Brief description of the BA
Warning Warning threshold: refers to the warning condition of the BA. A notification can then be sent.
Critical Critical threshold: refers to the critical condition of the BA. A notification can then be sent.
Actions Actions can be performed (modification, activation/deactivation, display etc.).

You can edit a threshold directly in the column by double-clicking on the value.

Through the More actions menu you can change several BAs at once:

  • Activate BAs.
  • Update thresholds collectively.
  • Deactivate BAs.
  • Delete BAs.
  • Duplicate BAs (does not duplicate the KPIs).

Warning

Deleting a BA is permanent. This includes all the data and KPIs linked to it.

Creating a BA

To add a Business Activity, click on the Add button. The following form appears:

../_images/conf_add_ba.png

Creating a BA involves several stages:

  • Configuring (mandatory)
  • Defining Escalation / Dependencies (optional)
  • Defining the relation to one or more Business Views (optional)
  • Providing extended information (optional)
  • Activating the Event Handler (optional).

Overall Configuration

The first tab contains the most essential (and mandatory) information linked to a Business Activity. The main parameters are described below.

Remember that a BA starts with a 100% health level, and KPIs can impact this depending on their status. The state of a BA relies on the two following parameters:

  • Warning: Between 100 and 0, the threshold below which the BA will switch to Warning status (orange) and send a notification (if configured).
  • Critical: Between 100 and 0 (below the Warning threshold) below which the BA will switch to Critical status (red) and send a notification (if configured).

Additional parameters are:

  • Default reporting time periods used by Centreon BAM and Centreon MBI: Availability and event statistics will be calculated for this time period by default. Other reporting period can be added under the Extended information tab.
  • Automatically inherit KPI downtimes: Whether or not the BA will inherit scheduled downtimes from its KPIs (more information below).
  • Additional poller: The BA can be visible on a remote server as long as all its KPIs are available on that remote server.

Inheritance of planned downtime

This option ignores, and cancels notification of, a status change when downtime has been planned on the KPIs of a BA. Note the following:

  • A BA inherits planned downtime from its KPIs only when its status is not OK.
  • When a BA is in planned downtime due to KPI downtime inheritance: If the BA status switches to OK, planned downtime is stopped.
  • When a BA is in planned downtime due to KPI downtime inheritance: If an impact comes from a KPI that has no planned downtime, the BA downtime is stopped.

Warning

In order for the new BA to be calculated and monitored, you must regenerate the configuration on the scheduler and restart the monitoring services through the interface in the Configuration > Poller menu.

Escalations and Dependencies

The escalation and dependencies systems are the same as with other Centreon objects. However, a BA can only be dependent on another BA. Escalations are configured in the second tab panel of the configuration form. For more details on the escalation and dependency feature, consult the Centreon documentation.

Associating a Business Activity with a Business View

You can link a BA to one or more BVs either at the BV or BA configuration level.

Extended information

  • Icons: Business activities are represented by icons.
  • Comments: A Business Activity can be commented.

The following options relate to Centreon MBI:

  • Extra reporting time periods used in Centreon MBI reports: Other service periods to be calculated for the BA (in addition to default periods).
  • SLA thresholds: Used in Centreon MBI reports and widgets to manage the display of weather icons and colored cells.

Event Handler

This option allows you to configure the automatic execution of a command whenever a status change occurs.

Key Performance Indicators (KPIs)

Definition

A KPI is a check point in the monitoring system that is linked to a BA. A BA may have one or more KPIs. There are four types of indicators:

  • Service
  • Meta service
  • Boolean
  • BA

A KPI can only impact a BA when status of its object (e.g., a service) is Hard (validated).

The KPI can impact the health of a BA and change its value according to the KPI status. We recommend for you to use the standard impact mode (based on keywords Minor, Major, etc.) instead of the advanced mode based on numeric impact values, which involve more complex calculation.

Any time a KPI status changes, the BAM engine evaluates the impact and subtracts its value from the BA health level. The minimum health of a BA is 0, even if the sum of its KPI impact is > 100.

A service-type KPI whose host is Down will have a Critical impact.

KPI List

The KPI can be configured through the Configuration > Business Activity > Indicators menu:

../_images/conf_kpi.png
Column Description
Key Performance Indicator Name of the KPI based on the object used
Type KPI category (service, meta service, BA, boolean rule)
Warning Impact Impact weight in the event of a Warning condition, in real-time monitoring Ignored if KPI is a boolean rule
Critical Impact Impact weight in the event of a Critical condition, in real-time monitoring
Unknown Impact Impact weight in the event of an Unknown condition, in real-time monitoring Ignored if KPI is a boolean rule
Actions Actions can be performed (modification, activation/deactivation)

The More Actions menu allows an action to be applied to several KPIs at once:

  • Activate the KPIs within their BA.
  • Update impact types collectively.
  • Deactivate KPIs within their BA.
  • Delete KPIs.

Warning

Deleting a KPI does not delete the object referenced among the Centreon objects. Logs & previous availability statistics are not affected either.

Creating a KPI

There are several ways to create a KPI:

../_images/add_kpi_types.png

Add a KPI

To add a KPI, click on the Add a KPI link, which takes you to the following form.

Regular Mode:

../_images/kpi_standard.png

Advanced mode:

To be able to manually define an impact:

../_images/kpi_advanced.png
Column Description
Configuration Mode Configuration mode: regular or advanced
KPI Type KPI type (service, meta service, boolean rule or a BA)
Key Performance Indicator Choice of KPI based on the objects in Centreon
Warning Business Impact Impact weight in the event of a Warning condition, in real-time monitoring
Critical Business Impact Impact weight in the event of a Critical condition, in real-time monitoring
Unknown Business Impact Impact weight in the event of an Unknown condition, in real-time monitoring
Linked Business Activity BA related to KPI

To add a boolean rule: First create the boolean rule (see below), and then add the KPI.

Boolean Rules

To create a boolean rule, go to : Configuration > Business Activity > Boolean Rules

../_images/kpi_booleen.png
Column Description
KPI name Name for identifying KPI
Configuration Mode Configuration mode: regular or advanced
Expression

Logical expression

  1. Field for editing the logical expression
  2. Toolbox
  3. Services that compose the logical expression
  4. Button for evaluating the expression with real-time monitored status
  5. Boolean state after evaluation (whether it is real-time or simulated)
  6. Enter simulation mode, thus allowing user to simulate statuses of the defined services
Impact is applied when expression returns State of logical expression that triggers the impact
Comments Comments regarding the boolean KPI
Status Enabled or Disabled

Note

When you create or update a boolean rule, make sure to use the Restart method when pushing the configuration.

Adding multiple KPIs

In order to add multiple KPIs, click on Add multiple KPIs link which takes you to a data entry form.

Colonne Description
Configuration Mode Configuration mode: Standard or Advanced
Object Type Type of object from which the KPI will be loaded
Hosts, Host Groups, Service Groups Depending on the selected object type, a list of objects will be automatically loaded
Linked Business Activity BA related to KPI

Clicking on the Retrieve KPI button, a list of KPIs will be displayed. You can filter and apply thresholds, collectively one by one:

../_images/kpi_multiple_retrieve.png
Column Description
Host Host of service KPI
Service Service KPI
Warning Impact Impact weight in the event of a Warning condition, in real-time monitoring
Critical Impact Impact weight in the event of a Critical condition, in real-time monitoring
Unknown Impact Impact weight in the event of an Unknown condition, in real-time monitoring

Load .ssv file

To add several KPIs loading an .ssv file, click on Load .ssv file:

../_images/ssv.png
Column Description
.ssv File Opens a file browser
KPI Type Type of KPI to load
Format Formats of the SSV file depending on the chosen KPI type
Manual Filling Possibility to fill the field instead of loading a file

Events & availability statistics

Events & availability statistics are automatically calculated daily. In case you modify the default reporting period, add an extra one or change BV association, you may need to rebuild the previously calculated data.

To do so, run the following script::

# cd centreon/www/modules/centreon-bam-server/engine
# ./centreon-bam-rebuild-events --all

It is also possible to rebuild a specific BA::

# ./centreon-bam-rebuild-events --ba=<id of ba>

For more information regarding this script, run the following command::

# ./centreon-bam-rebuild-events --help

If you are also using Centreon MBI and wish to use the updated data, run the following command on the reporting server:

/usr/share/centreon-bi/etl/importData.pl -r --bam-only