To set or get the threshold rule scan period, use the following rhino-console commands or MBean operations.
| 
 | 
 What is a rule-scan period? 
A threshold-alarm rule-scan period determines when Rhino’s threshold-rule scanner evaluates active threshold-alarm rules. The scan period must be set to a valid non-zero value for Rhino to evaluate the rules. At the beginning of each scan period, Rhino evaluates each active threshold-alarm rule as follows: 
 (The same process applies to the reset conditions once a rule has been triggered.)  | 
Console command: setthresholdrulescanperiod
Command  | 
setthresholdrulescanperiod <period> Set the threshold alarm rule scan period, measured in ms. Must be > 500 or 0 to disable rule checking ----  | 
|---|---|
Example  | 
To set the threshold rule scan period to 30000ms (30s): $ ./rhino-console setthresholdrulescanperiod 30000 Threshold rule scan period set to 30000ms To disable threshold rule scanning: $ ./rhino-console setthresholdrulescanperiod 0 Threshold rule scanning disabled  | 
MBean operation: setScanPeriod
MBean  | 
|
|---|---|
Rhino operation  | 
public void setScanPeriod(int scanPeriod)
    throws ConfigurationException, ValidationException;
The scan period is measured in milliseconds.  | 
Console command: getthresholdrulescanperiod
Command  | 
getthresholdrulescanperiod
    Get the threshold alarm rule scan period
 | 
|---|---|
Example  | 
$ ./rhino-console getthresholdrulescanperiod Threshold rule scan period set to 30000ms  | 
MBean operation: getScanPeriod
MBean  | 
|
|---|---|
Rhino operation  | 
public int getScanPeriod() throws ConfigurationException; The scan period is measured in milliseconds.  | 
