Boolean Rule¶
Overview¶
Object name: BOOLEANRULE
Show¶
In order to list available boolean rules, use 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
[...]
Columns are the following:
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¶
In order to add a boolean rule use ADD action:
[root@centreon ~]# ./centreon -u admin -p centreon -o BOOLEANRULE -a ADD -v 'rule1;expression1;1'
Required columns are the following:
Column |
Description |
---|---|
Rule name |
Boolean rule name |
Rule expression |
Boolean rule expression |
Bool state |
Impact is applied when expression returns this state |
Del¶
If you want to remove a boolean rule use DEL action:
[root@centreon ~]# ./centreon -u admin -p centreon -o BOOLEANRULE -a DEL -v 'rule1'
Setparam¶
If you want to change a specific parameters 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 |