Page tree

Composite parameters give you the capability to create parameters whose values are dependent on one or more existing PATROL parameters. You can then use PATROL alarm settings and recovery actions on the newly created parameters in the same way that you use alarm settings and recovery actions on other parameters.
Composite parameter expressions consist of one or more relational clauses joined by Boolean (logical) operators. A relational clause may have one of the following forms:

  • KM parameter (relational operator) constant
  • constant (relational operator) KM parameter
  • KM parameter (relational operator) KM parameter
  • where (relational operator) can be any of the standard PSL relational operators (that is, <, >, ==, <=, and >=). For information about valid relational and Boolean operators, see the PSL Reference Manual.

Relational clauses can be combined using the logical operators AND (&&) and OR (||).
The result of a composite parameter expression is a PATROL parameter condition, such as "alarm when true" or "warn when false."

For example, you can build a composite parameter that triggers a PATROL alarm indicating low memory conditions only when both of the following conditions are true:
MEMmemPagesPerSec > 10 && MEMmemPageFaultsPerSec > MEMmemCacheFaultsPerSec

You can enter and edit composite parameter expressions manually or by using the expression entry wizard. After you enter a composite parameter using the expression entry wizard, you can still edit the expression manually, and you may need to do so for complex expressions. For example, if the expression needs to contain parentheses grouping relational clauses in a hierarchy.

Related topics

Examples of COMPOSITES parameter expressions

Syntax rules for COMPOSITES parameter expressions

  • No labels