Analysis MIB variable expression. The expression can be any
expression comprised of local or remote node MIB variables
with the following high to low precedence and left to right
associativity of operators:
() : grouping
- : unary minus
* : multiplication, / : division, % : remainder
+ : addition, - : subtraction
<< : bitwise left shift, >> : bitwise right shift
& : bitwise AND
^ : bitwise exclusive OR
| : bitwise inclusive OR
Expression evaluation/operators are based on standard
c program execution.
Built-in functions available within expressions include:
@sum(MIB variable, MIB variable, ...) - returns the
sum of all values.
@avg(MIB variable, MIB variable, ...) - returns the
average of all values.
@min(MIB variable, MIB variable, ...) - returns the
minimum of all values.
@max(MIB variable, MIB variable, ...) - returns the
maximum of all values.
@diff(MIB variable expression, MIB variable expression) -
returns the positive difference in the two expressions.
@abs(MIB variable expression) - returns the positive
value of the expression.
@rand() - returns a random number between 0 and
42949667295.
To use remote MIB variables, the alias name, host name, or
IP address can be pre-appended to the MIB variable binding.
Also, the object ID can accept a wildcard value (*).
When MIB variables resolve to multiple values or nodes
outside of the built-in functions, all resolved values
are averaged before use in the expression. For example,
routers:.1.2.3.4.5.0/100, would result in the averaging
of all values returned for this aliased MIB variable
before the division by 100 operation is performed.
Parsed from file ibm-sysmon6k.mib.txt
Company: None
Module: SYSMON6K-MIB
Analysis MIB variable expression. The expression can be any
expression comprised of local or remote (MLM only) node MIB
variables with the following high to low precedence and left
to right associativity of operators:
() : grouping
- : unary minus
* : multiplication, / : division, % : remainder
+ : addition, - : subtraction
<< : bitwise left shift, >> : bitwise right shift
& : bitwise AND
^ : bitwise exclusive OR
| : bitwise inclusive OR
Expression evaluation/operators are based on standard
c program execution.
Counter MIB variables default to the delta value, calculated
by subtracting the old MIB value from the current MIB value.
Integer and gauge MIB variables default to the current value
returned. The two functions @delta() and @value() can be used
to override the above defaults. Displaystrings can be converted
to a real value using the @delta() and @value() functions.
Built-in functions available within expressions include:
@sum(MIB variable expression, MIB variable expression, ...) -
returns the sum of all values.
@avg(MIB variable expression, MIB variable expression, ...) -
returns the average of all values.
@min(MIB variable expression, MIB variable expression, ...) -
returns the minimum of all values.
@max(MIB variable expression, MIB variable expression, ...) -
returns the maximum of all values.
@diff(MIB variable expression, MIB variable expression) -
returns the positive difference in the two expressions.
@delta(MIB variable expression) - uses the delta value
calculated by subtracting the last returned MIB variable
value from the current MIB variable value. This function
can be used to force delta calculations on integer, gauge,
and displaystring MIB variables.
@value(MIB variable expression) - uses the current MIB
variable value. This function can be used to force the
use of actual values for counter MIB variables.
@numInst(MIB variable expression) - returns the number
of instances found for the MIB variable expression.
@abs(MIB variable expression) - returns the positive
value of the expression.
@rand() - returns a random number between 0 and
42949667295.
To use remote MIB variables, the alias name, host name, or
IP address can be pre-appended to the MIB variable binding.
Also, the object ID can accept a wildcard value (*).
When MIB variables resolve to multiple values or nodes
outside of the built-in functions, all resolved values
are averaged before use in the expression. For example,
routers:.1.2.3.4.5.0/100, would result in the averaging
of all values returned for this aliased MIB variable
before the division by 100 operation is performed.
Parsed from file MIDLEVELMGR-MIB.mib
Module: MIDLEVELMGR-MIB
Vendor: IBM
Module: MIDLEVELMGR-MIB
[Automatically extracted from oidview.com]
sm6kAnalysisLocalRemoteMIBVariableExpression OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Analysis MIB variable expression. The expression can be any expression comprised of local or remote node MIB variables with the following high to low precedence and left to right associativity of operators: () : grouping - : unary minus * : multiplication, / : division, % : remainder + : addition, - : subtraction << : bitwise left shift, >> : bitwise right shift & : bitwise AND ^ : bitwise exclusive OR | : bitwise inclusive OR Expression evaluation/operators are based on standard c program execution. Built-in functions available within expressions include: @sum(MIB variable, MIB variable, ...) - returns the sum of all values. @avg(MIB variable, MIB variable, ...) - returns the average of all values. @min(MIB variable, MIB variable, ...) - returns the minimum of all values. @max(MIB variable, MIB variable, ...) - returns the maximum of all values. @diff(MIB variable expression, MIB variable expression) - returns the positive difference in the two expressions. @abs(MIB variable expression) - returns the positive value of the expression. @rand() - returns a random number between 0 and 42949667295. To use remote MIB variables, the alias name, host name, or IP address can be pre-appended to the MIB variable binding. Also, the object ID can accept a wildcard value (*). When MIB variables resolve to multiple values or nodes outside of the built-in functions, all resolved values are averaged before use in the expression. For example, routers:.1.2.3.4.5.0/100, would result in the averaging of all values returned for this aliased MIB variable before the division by 100 operation is performed." ::= { sm6kAnalysisEntry 5 }
smMlmAnalysisLocalRemoteMIBVariableExpression OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS obsolete DESCRIPTION "Analysis MIB variable expression. The expression can be any expression comprised of local or remote (MLM only) node MIB variables with the following high to low precedence and left to right associativity of operators: () : grouping - : unary minus * : multiplication, / : division, % : remainder + : addition, - : subtraction << : bitwise left shift, >> : bitwise right shift & : bitwise AND ^ : bitwise exclusive OR | : bitwise inclusive OR Expression evaluation/operators are based on standard c program execution. Counter MIB variables default to the delta value, calculated by subtracting the old MIB value from the current MIB value. Integer and gauge MIB variables default to the current value returned. The two functions @delta() and @value() can be used to override the above defaults. Displaystrings can be converted to a real value using the @delta() and @value() functions. Built-in functions available within expressions include: @sum(MIB variable expression, MIB variable expression, ...) - returns the sum of all values. @avg(MIB variable expression, MIB variable expression, ...) - returns the average of all values. @min(MIB variable expression, MIB variable expression, ...) - returns the minimum of all values. @max(MIB variable expression, MIB variable expression, ...) - returns the maximum of all values. @diff(MIB variable expression, MIB variable expression) - returns the positive difference in the two expressions. @delta(MIB variable expression) - uses the delta value calculated by subtracting the last returned MIB variable value from the current MIB variable value. This function can be used to force delta calculations on integer, gauge, and displaystring MIB variables. @value(MIB variable expression) - uses the current MIB variable value. This function can be used to force the use of actual values for counter MIB variables. @numInst(MIB variable expression) - returns the number of instances found for the MIB variable expression. @abs(MIB variable expression) - returns the positive value of the expression. @rand() - returns a random number between 0 and 42949667295. To use remote MIB variables, the alias name, host name, or IP address can be pre-appended to the MIB variable binding. Also, the object ID can accept a wildcard value (*). When MIB variables resolve to multiple values or nodes outside of the built-in functions, all resolved values are averaged before use in the expression. For example, routers:.1.2.3.4.5.0/100, would result in the averaging of all values returned for this aliased MIB variable before the division by 100 operation is performed." ::= { smMlmAnalysisEntry 5 }
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
1.3.6.1.4.1.2.6.12.6.1.1.1 | smMlmAnalysisState, sm6kAnalysisState | 0 | 0 | State for the analysis operation: disabled (1), invalid (2), or enabled (3). |
1.3.6.1.4.1.2.6.12.6.1.1.2 | smMlmAnalysisName, sm6kAnalysisName | 0 | 0 | Analysis name for use as a label and row instance. The selection of a row in the table uses the analysis name as the instance for… |
1.3.6.1.4.1.2.6.12.6.1.1.3 | smMlmAnalysisDescription, sm6kAnalysisDescription | 0 | 0 | Analysis description for the analysis operation. |
1.3.6.1.4.1.2.6.12.6.1.1.4 | smMlmAnalysisOwnerID, sm6kAnalysisOwnerID | 0 | 0 | Owner ID (IP address or hostname) who generated the command entry. This must be initialized by the user. |
1.3.6.1.4.1.2.6.12.6.1.1.6 | smMlmAnalysisPollTime, sm6kAnalysisPollTime | 0 | 0 | Analysis polling time. Polling units are decimal values appended by the unit: d - day, h - hour, m - minute, s - second, u - mi… |
1.3.6.1.4.1.2.6.12.6.1.1.7 | smMlmAnalysisResultIndex, sm6kAnalysisResultIndex | 0 | 0 | Index to point to command output result type. The index defines how the expression is evaluated, either using signed arithmetic … |
1.3.6.1.4.1.2.6.12.6.1.1.8 | smMlmAnalysisIntegerResult, sm6kAnalysisIntegerResult | 0 | 0 | Integer result based on signed arithmetic. |
1.3.6.1.4.1.2.6.12.6.1.1.9 | smMlmAnalysisCounterResult, sm6kAnalysisCounterResult | 0 | 0 | Counter result based on unsigned arithmetic; this wraps at the maximum or minimum value. |
1.3.6.1.4.1.2.6.12.6.1.1.10 | smMlmAnalysisGaugeResult, sm6kAnalysisGaugeResult | 0 | 0 | Gauge result based on unsigned arithmetic; this latches at the maximum or minimum value. |
1.3.6.1.4.1.2.6.12.6.1.1.11 | smMlmAnalysisDisplayStringResult, sm6kAnalysisDisplayStringResult | 0 | 0 | Display result as a displayable string. This string is generated based on the ResultIndex for the type of the resultant expressi… |
1.3.6.1.4.1.2.6.12.6.1.1.12 | smMlmAnalysisReturnCode, sm6kAnalysisReturnCode | 0 | 0 | Return code from the evaluation of the expression. |
1.3.6.1.4.1.2.6.12.6.1.1.13 | smMlmAnalysisStandardError, sm6kAnalysisStandardError | 0 | 0 | Standard error output from the evaluation of the expression. |