ContextGroup

Performance factors” explains the performance factor that determine the custom action monitoring. “Recommendations” gives recommendation on how to optimize the custom action monitoring.
While PollingGroup provides configuration time optimization by allowing the same parameters to the monitoring actions, the ContextGroup provides runtime optimization by combining group of softwareservice objects to share the instance of the PerlScript invocation.
It is recommended to use context grouping to enable the invoking each PerlScript before the timeout limit. The ContextGrouping indicates how grouping of software services must be applied for each PerlScript invocation. It also allows groups of software service to be monitored by a single instance of the PerlScript. Figure
Types of ContextGrouping
shows the types of ContextGrouping options.
Types of ContextGrouping
You can select one the options described in Table
ContextGrouping options
.
ContextGrouping options
MONITORING_ACTION_NAME
This is the name of the MonitoringAction. It is recommended to be used in the smallest topology only.
If this option is selected, a PerlScript is invoked for members of a polling group that have the same monitoring action name.
POLLING_NAME
This is the name of the Polling Group.
If this option is selected, one instance of PerlScript is invoked for all members of the same polling group.
NONE
If this option is selected, different instances of the PerlScript is invoked for every member of a polling group.