When you create a group monitor, you will also need to create multiple monitors to participate in a group decision. The association between the group monitor and the participating monitors is formed when the name of the group monitor (which has an event class of *GROUP) is specified as the value of the Monitor group (MONGRP) parameter in the participating monitors. The participating monitors trigger when the group monitor’s condition and event programs are run.
When the group monitor is started, all participating monitors with a status of INACTIVE or FAILED are started.
Monitors with a DISABLED status are not started when the group monitor is started and do not participate in decisions for the group monitor (DISABLED status is considered inactive). However, DISABLED monitors can still be started individually. Once started, their status changes and the monitors will then participate in the triggering decision for the group.
If the group monitor is active, it checks the status of all participating monitors whenever the status of a participating active monitor changes. The group monitor remains active and does not consider running its programs until after the last of its participating active monitors either ends or fails. For more information see Group monitor processing.