Skip to main content
Version: 23.04

Manage Business Activities

Business Activities (BA)

When you modify a business activity, you need to push & reload the configuration using the "Poller" menu so that it's applied

Definition

Business Activities form the core of the Centreon BAM extension. As aggregated indicators they are monitored by the software in real time using specific calculation methods. Business Activities are able to notify users depending their status, revealing a problem with the IT service or application.

Calculation methods

Business activities status rely on the calculation done on indicators (child resources). The calculation method is configured at business activity level.

There are four calculation methods that you can use:

  • Best status: When you only need to be warned that ALL indicators are critical at the same times
  • Worst status: When you immediately want to know that at least 1 indicator is not-ok
  • Ratio: When you want to model Cluster concepts by specifying a number of percentage of critical resources that you don't want to exceed
  • Impact: When you want to precisely define the weight of each indicators and reflect that on your BA status

Find below examples & configuration of each calculation methods

image

The following order will be applied to find the "Best" status: OK > Unknown > Warning > Critical > Pending

The configuration is as follow:

image

Create a Business Activity

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

image

In this configuration panel, after giving a unique name (mandatory), you need to configure multiple sections to have an agregated indicator. The name is the only parameter mandatory but to have a BA that works, you need at least to configure some indicators and define the calculation methods. This can be done in the "Indicator" section. The following characters are not authorized in the name of a BA: ~!$%^&|'"<>?,()=*{} and spaces.

Indicators

This section is the most important section for a business activity: this is where you define the way the status will be calculated by attaching resources to the business activity and setting the calculation method.

The type of indicators you can use are :

  • Services
  • Other business activities: that is really important to understand that you can create “infinite” multi-level BAs to model simple to highly complex IT services or apps.
  • Meta services
  • Boolean rules: a combination of services with AND/OR/XOR rules
  • Anomaly detection services.

Calculation methods

You can choose between the following four calculation methods. Refer to the previous section to understand each calculation method.

  • Best status
  • Worst status
  • Ratio
  • Impact

Now that you've choosen the way the business activity status will be calculated, you can manage how planned downtime on indicators will be handled. You have three choices:

  • Ignore the downtime: In that case, the planned downtime positionned on child indicators will be ignored, the BA will be impacted, that's it.
  • Inherit the downtime: the BA is automatically sets in “planned downtime” whenever an indicators in non-ok state is in planned downtime AND impact the BA. The BA will still be impacted. The planned downtime inheritance follows these rules:
    • A BA inherits planned downtime from its indicators only when the BA status is not OK.
    • When a BA is in planned downtime due to indicators downtime inheritance: If the BA status switches to OK, planned downtime is stopped.
    • When a BA is in planned downtime due to indicators downtime inheritance: If an impact comes from an indicators that has no planned downtime, the BA downtime is stopped.
  • Ignore the indicator in the calculation: when the indicator impacts the BA and is it planned downtime, its status/impact is ignored from the calculation.

After configuring the way the business activity status is computed, you'll be able to configure the following properties:

  • Business View: what BV(s) to link the BA to. Mandatory if you want to give access to this BA to non-admin users
  • Display: All parameters concerning the way the BA will be accessible outside the BA monitoring page
  • Notification: who & when users get notified
  • Reporting: What SLA & timeperiod you want to use to calculate the BA availability statistics
  • Event handler: parameters to auto-remediate the BA when state becomes non-ok

Business View

Link the BA to one or multiple business view so it becomes available for non-admin users.

Display

  • Display on remote server: If you're using a remote server, you can send the business activity to it so that it's also available for remote teams. This is possible only if ALL the indicators under the BA (at any level) are visible by the remote server.
  • Geo-coordinates: Geo-coordinate to position the BA on a geoview
  • Associated infrastructure view name: the BA probably corresponds to an agregated/customer's point of view state of an IT service or application that rely on a complexe infrastructure. If this infrastructure has been designed in Centreon Map, you can ease access from this BA to the corresponding view to help users to drill down when a problem occurs on that BA.

Notification

Configure when, for what status and who should be notified when the BA's status changes. You can also define escalation that applies to that BA.

The escalation is the same as with other Centreon objects, when you select an escalation, the service escalation definition will be applied to the BA.

Reporting

  • Default reporting time period: Availability statistics for widgets & reports will be automatically calculated using this time period
  • Service Level Agreement in % (SLA): whenever the availability is compared to a SLA in %, this will be the value that it will be compared to
  • Service Level Agreement in minutes (SLA): whenever the availability is compared to a SLA in minutes, this will be the value that it will be compared to
  • Service Level Objective in % (SLO): additonnal threshold in % to compare the availability. It can be seen as a “SLA warning” threshold.
  • Service Level Objective in minutes (SLO): additonnal threshold in minutes to compare the availability. It can be seen as a “SLA warning” threshold..
  • Extra reporting time periods: Additionnal time period you may want to use in widget & reports

In the Default reporting time period and Extra reporting time periods fields, do not use time periods that include exceptions, as the exceptions will not not be taken into account.

Event handler

Activate or not the auto-remediation command that you may execute when the BA status switches.

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.

List Business Activities

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

image

You have inline actions & global action to delete, duplicate, enable/disable the BA and massively change thresholds.

Deleting a business activity is permannent, only passed data will be available through reports/widgets

Indicators (KPI)

To update indicator configuration, you need to push & reload the configuration using the “Poller” menu

Definition

An indicator is a resources in the monitoring system that is linked to a BA. A BA may have multiple indicators & sub-indicators. There are five types of indicators:

  • Service (Service by hostgroups are NOT usable as indicators)
  • Meta service
  • Boolean
  • Another business activity
  • Anomaly Detection services

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

The indicator can impact the health of a BA and change its value according to the indicator 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 an indicator status changes, the BA 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 indicators impact is > 100.

List Indicators

Indicators can be configured through two different way:

  • From the BA panel (common way)
  • From Configuration > Business Activity > Indicators

image

ColumnDescription
Indicator (KPI)Indicator or Key Performance Indicator: Name of the indicator based on the object used
TypeIndicator type in(service, meta service, BA, boolean rule)
Warning ImpactImpact weight in the event of a Warning condition, in real-time monitoring Ignored if indicators is a boolean rule
Critical ImpactImpact weight in the event of a Critical condition, in real-time monitoring
Unknown ImpactImpact weight in the event of a Unknown condition, in real-time monitoring Ignored if indicators is a boolean rule
ActionsActions can be performed (modification,activation/deactivation)

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

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

Create an indicator (KPI)

In this page, you can only attach indicator to business activities that use the “Impact” calculation method. If you want to manipulate BA or indicators using other calculation method, go back to the Business Activity page.

There are several ways to create an indicator:

image

Add an indicator

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

Regular Mode:

image

Advanced mode:

To be able to manually define an impact:

image

ColumnDescription
Configuration ModeConfiguration mode: regular or advanced
KPI TypeKPI type (service, meta service, boolean rule or a BA)
Key Performance IndicatorChoice of KPI based on the objects in Centreon
Warning Business ImpactImpact weight in the event of a Warning condition, in real-time monitoring
Critical Business ImpactImpact weight in the event of a Critical condition, in real-time monitoring
Unknown Business ImpactImpact weight in the event of an Unknown condition, in real-time monitoring
Linked Business ActivityBA related to KPI

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

Adding multiple KPIs

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

ColumnDescription
Configuration ModeConfiguration mode: Standard or Advanced
Object TypeType of object from which the indicators will be loaded
Hosts, Host Groups, Service groupDepending on the selected object type, a list of objects will be automatically loaded
Linked Business ActivityBA related to indicators

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

image

ColumnDescription
HostHost
ServiceService
Warning ImpactImpact weight in the event of a Warning condition, in real-time monitoring
Critical ImpactImpact weight in the event of a Critical condition, in real-time monitoring
Unknown ImpactImpact weight in the event of an Unknown condition, in real-time monitoring

Boolean Rules

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

image

ColumnDescription
Boolean nameName of the boolean KPI
ExpressionLogical expression (see below)
Impact is applied when expression returnsState of logical expression that triggers the impact
CommentsComments regarding the boolean KPI
StatusEnabled or Disabled

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

Business View (BV)

Definition

BVs are used to gather 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.

For root cause analysis purpose, as soon as you give access to a user to a business activity, he'll see all indicators linked to it, no matter his restriction concerning resources used in the BA definition

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 Business Views

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

image

ColumnDescription
NameBusiness view name
DescriptionBrief description of BV
DisplayedThe BV is either displayed or not displayed on the Centreon BAM screens (deprecated)
ActionsList of actions to be performed on the BV (modification/display)

Deleting a BV:

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

Create a Business View

image

ColumnDescription
NameBV name
DescriptionBrief description of the BV
Business activitiesThe BA(s) linked to the BV
ACL GroupsThe access group(s) that can consult the BV and its BA