This topic describes how to create composite parameters, which are custom parameters whose values are dependent on one or more existing PATROL parameters.
You can 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.
You can enter and edit composite parameter expressions manually or by using the expression entry wizard.
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:
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, such as those that contain parentheses grouping relational clauses in a hierarchy.
For more information about the associated configuration tasks, see:
The following syntax rules apply when you create a composite parameter expression.
You must use a PATROL Developer Console to create composite parameters.
You can make the composite parameter inactive, but the parameters used in the expression remain active. If the parameters used in a composite parameter expression are inactive, the composite parameter is not calculated.