FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)
All functions listed here are supported in:
Some general notes on function parameters:
<
>
FUNCTION | |||
---|---|---|---|
Description | Function-specific parameters | Comments | |
between (min,max) | |||
Check if a value belongs to the given range. | min - minimum value max - maximum value |
Supported value types: integer, float Returns: 1 - in range 0 - otherwise Example: => between(last(/host/key),1,10)=1 - trigger if the value is between 1 and 10. |
|
in (value1,value2,...valueN) | |||
Check if a value is equal to at least one of the listed values. | value1,value2,...valueN - listed values (string values must be double-quoted) | Supported value types: all Returns: 1 - if equal 0 - otherwise The value is compared to the listed values as numbers, if all of these values can be converted to numeric; otherwise compared as strings. Example: => in(last(/host/key),5,10)=1 - trigger if the last value is equal to 5 or 10 => in(last(/host/key),last(/host/key,#2),"text")=1 - trigger if one of the last 2 values is equal to 'text'. |
Some general notes on function parameters:
Check if the value belongs to the given range.
Supported value types: Integer, Float.
Returns: 1 - in range; 0 - otherwise.
Parameter:
Example:
Check if the value is equal to at least one of the listed values.
Supported value types: Integer, Float, Character, Text, Log.
Returns: 1 - if equal; 0 - otherwise.
Parameter:
The value is compared to the listed values as numbers, if all of these values can be converted to numeric; otherwise compared as strings.
Example: