XML Schema for the thresholding related configuration
Top-level element for the threshd-configuration.xml
configuration file.
Package encapsulating addresses eligible for
thresholding.
Service thresholders
Maximum number of threads used for
thresholding.
Thresholder for a service
Parameters for performing thresholding via this
service
Service name
Java class name used to perform thresholding via the
service
Package encapsulating addresses eligible for
thresholding.
A rule which addresses belonging to this package
must pass. This package is applied only to addresses that pass
this filter
Addresses in this package
Range of addresses in this package
Range of addresses to be excluded from this package
A file URL holding specific addresses to be polled.
Each line in the URL file can be one of:
<IP><space>#<comments>, or <IP>, or
#<comments>. Lines starting with a '#' are ignored and so
are characters after a '<space>#' in a line.
Services for which thresholding is to occur in this package
Scheduled outages. Thresholding is not performed during scheduled outages.
Name or identifier for this package
A rule which addresses belonging to this package must
pass. This package is applied only to addresses that pass this
filter.
Range of addresses to be included in this
package
Starting address of the range
Ending address of the range
Range of addresses to be excluded from this
package
Starting address of the range
Ending address of the range
Service for which thresholding is to be performed for
addresses in this package
Parameters to be used for doing thresholding via this
service. "thresholding-group": name of the thresholding group to
use. Thresholding groups are defined in
'thresholding-config.xml'.
Service name
Interval at which the service is to be threshold
checked
Specifies if this is a user-defined service. Used
specifically for UI purposes.
Thresholding status for this service. Service is
checked against thresholds only if set to 'on'.
Parameters to be used for threshold checking this
service. Parameters are specfic to the service
thresholder.
Top-level element for the thresholds.xml configuration file.
Thresholding group element
Grouping of related threshold definitions
Threshold definition
Expression definition
Group name
Full path to the RRD repository where the data is stored
The filter used to select the ds by a string
An optional flag to tell the threshold processor to evaluate the expression even if there are unknown values.
This can be useful when processing expressions with conditionals. Default: false
An optional description for the threshold, to help identify what is their purpose.
Threshold type. "high" to trigger if the value exceeds the threshold,
"low" to trigger if the value drops below the threshold,
"relativeChange" to trigger if the value changes more than the proportion represented by the threshold, or
"absoluteChange" to trigger if the value changes by more than the threshold value
RRD datasource type. "node" indicates a node level datasource.
"if" indicates an interface level datasource.
Threshold value. If the datasource value rises above this
value, in the case of a "high" threshold, or drops below this
value, in the case of a "low" threshold the threshold is
considered to have been exceeded and the exceeded count will
be incremented. Any time that the datasource value drops below
this value, in the case of a "high" threshold, or rises above
this value, in the case of a "low" threshold the exceeded
count is reset back to zero. Whenever the exceeded count
reaches the trigger value then a threshold event is generated.
Rearm value. Identifies the value that the datasource must
fall below, in the case of a "high" threshold or rise above,
in the case of a "low" threshold, before the threshold will
rearm, and once again be eligible to generate an event.
Trigger value. Identifies the number of consecutive polls that
the datasource value must exceed the defined threshold value
before a threshold event is generated.
Value to retrieve from strings.properties to label this
datasource.
The UEI to send when this threshold is triggered. If not
specified, defaults to standard threshold UEIs
The UEI to send when this threshold is re-armed. If not
specified, defaults to standard threshold UEIs
The operator to be used when applying filters. The
default is "or". If you want to match all filters,
you should specify "and";
Threshold definition
RRD datasource name. Mutually exclusive with expression,
but one of them must be specified
Threshold definition
An expression of Datasource names and constants to be
evaluate