Boolean Rule

Overview

Object name: BOOLEANRULE

SHOW

To list available boolean rules, use the SHOW action:

[root@centreon ~]# ./centreon -u admin -p centreon -o BOOLEANRULE -a SHOW
id;name;expression;bool_state
8;rule1;expression1;1
9;rule2;expression2;1
[...]

The following columns are required:

Column Description
Rule ID Boolean rule id
Rule name Boolean rule name
Rule expression Boolean rule expression
Bool state Impact is applied when expression returns this state

ADD

To add a boolean rule, use the ADD action:

[root@centreon ~]# ./centreon -u admin -p centreon -o BOOLEANRULE -a ADD -v 'rule1;expression1;1'

The following columns are required:

Column Description
Rule name Boolean rule name
Rule expression Boolean rule expression
Bool state Impact is applied when expression returns this state

DEL

To remove a boolean rule, use the DEL action:

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

SETPARAM

To change a specific parameter for a boolean rule, use the SETPARAM command:

[root@centreon ~]# ./centreon -u admin -p centreon -o BOOLEANRULE -a setparam -v 'rule1;expression;new expression'

Parameters that you can change are the following:

Parameter Description
name Boolean rule name
expression Boolean rule expression
bool_state Impact is applied when expression returns this state