Business Activity

Overview

Object name: BA

Show

In order to list available business activities, use SHOW action:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SHOW
id;name;description;level_w;level_c
1;ba1;ba1;80;70
2;ba2;ba2;80;70
[...]

Columns are the following:

Column Description
BA ID Business activity id
BA name Business activity name
Ba description Business activity description
level_w Warning threshold
level_c Critical threshold

Add

In order to add a business activity use ADD action:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a ADD -v 'ba1;ba1;90;80;5'

Required columns are the following:

Column Description
Name Business activity name
Description Business activity description
Warning threshold Warning threshold
Critical threshold Critical threshold
Notification interval Notification interval (minutes)

Del

If you want to remove a business activity use DEL action:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a DEL -v 'ba1'

Setparam

If you want to change a specific parameters for a business view, use the SETPARAM command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETPARAM -v 'ba1;enable;1'
[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETPARAM -v 'ba1;comment;new comments'
[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETPARAM -v 'ba1;notification_options;r,w,c'

Parameters that you can change are the following:

Parameter Description
name Business Activity name
description Business Activity description
level_w Warning threshold
level_c Critical threshold
reporting_period reporting period
comment Comments
notifications_enabled Enable notifications (0 or 1)
notification_options Notification options (r,w,c,f)
notification_period Notification period
notification_interval Notification interval
first_notification_delay Delay before sending first notification when entering non-OK status
recovery_notification_delay Delay before sending first notification when entering OK status
icon_image Business Activity (relative path you can find in Administration > Parameter > Media
inherit_kpi_downtimes Inherit planned downtimes from KPIs (0 or 1)
enable Enable (0 or 1)
ba_geo_coords Geo-coordinate to position the BA

Setbv

If you want to set business view to a business activity, use the SETBV command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETBV -v 'ba1;bv1'
[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETBV -v 'ba1;bv1|bv2'

Required columns are the following:

Column Description
Ba name Business activity name
Bv name Business view name (multiple with | seperator)

Addbv

If you want to add business view to a business activity, use the ADDBV command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a ADDBV -v 'ba1;bv1'
[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a ADDBV -v 'ba1;bv2|bv3'

Required columns are the following:

Column Description
Ba name Business activity name
Bv name Business view name (multiple with | seperator)

Delbv

If you want to delete a business view from a business activity, use the DELBV command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a DELBV -v 'ba1;bv1'

Required columns are the following:

Column Description
Ba name Business activity name
Bv name Business view name (multiple with | seperator)

Setcontactgroup

If you want to set contact group to a business activity, use the SETCONTACTGROUP command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETCONTACTGROUP -v 'ba1;Guest'
[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETCONTACTGROUP -v 'ba1;Guest|Supervisors'

Required columns are the following:

Column Description
Ba name Business activity name
Contact group name Contact group name (multiple with | seperator)

Addcontactgroup

If you want to add contact group to a business activity, use the ADDCONTACTGROUP command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a ADDCONTACTGROUP -v 'ba1;Guest'

Required columns are the following:

Column Description
Ba name Business activity name
Contact group name Contact group name (multiple with | seperator)

Delcontactgroup

If you want to delete a contact group from a business activity, use the DELCONTACTGROUP command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a DELCONTACTGROUP -v 'ba1;Guest'

Required columns are the following:

Column Description
Ba name Business activity name
Contact group name Contact group name (multiple with | seperator)

Setextrareportingperiod

If you want to set extra reporting periods for centreon-bi, use the SETEXTRAREPORTINGPERIOD command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETEXTRAREPORTINGPERIOD -v 'ba1;workhours'

Required columns are the following:

Column Description
Ba name Business activity name
Extra reporting period Extra reporting period (multiple with | seperator)

Addextrareportingperiod

If you want to add extra reporting periods for centreon-bi, use the ADDEXTRAREPORTINGPERIOD command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a ADDEXTRAREPORTINGPERIOD -v 'ba1;workhours'

Required columns are the following:

Column Description
Ba name Business activity name
Extra reporting period Extra reporting period (multiple with | seperator)

Delextrareportingperiod

If you want to delete extra reporting periods from business activity, use the DELEXTRAREPORTINGPERIOD command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a DELEXTRAREPORTINGPERIOD -v 'ba1;workhours'

Required columns are the following:

Column Description
Ba name Business activity name
Extra reporting period Extra reporting period (multiple with | seperator)

Setpoller

If you want to set poller where ba is calculated (in addition to central), use the SETPOLLER command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a SETPOLLER -v 'ba1;poller1'

Required columns are the following:

Column Description
Ba name Business activity name
Poller name Poller name where business activity is calculated

Delpoller

If you want to delete poller where ba is calculated, use the DELPOLLER command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BA -a DELPOLLER -v 'ba1;poller1'

Required columns are the following:

Column Description
Ba name Business activity name
Poller name Poller name where business activity is calculated