Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor corrections to text

...

Enforced Monitors are implemented in two stages:

  • A Configuration of the so-called GlobalMonitorPlugin, which is included by default in JobScheduler installations. This plugin is activated and configured in JobScheduler's scheduler.xml file.
    The JobScheduler's scheduler.xml file is located in the $SCHEDULER_DATA/config folder, where $SCHEDULER_DATA is the directory used for JobScheduler's configuration and log files.
    • The GlobalMonitorPlugin takes temporary control of the processing of jobs as soon as either the JobScheduler is started or jobs are added or modified in the live folder. The JobScheduler then adds the Monitors that are to be applied to jobs to the job configurations.
      • To verify, whether the plugin has added a monitor, the JOCs function The JobSCheduler Operating Center,  JOC, has a  "show configuration" function that can be used , as there the added monitor will be shown.to verify whether the plugin has added a Monitor. This is useful as the configuration of Enforced Monitors is neither shown in the JobScheduler Object Editor, JOE, nor in the 'standard' JOC interface.
    • The GlobalMonitorPlugin Operation of the plugin can be configured to allow filtering of both the jobs which Monitors are applied to and the Monitors that are applied to these jobs.
    • The folder structure in the live folder can be also be used to determine whether or not a particular Monitor is applied to a particular job:
      • Monitors can be applied to jobs in the same folder as the Monitor or recursively in all child folders.
      • Enforced Monitors cannot be specified for sibling folders.
  • Configuration of the Monitors themselves, which are JobScheduler objects that are saved in the JobScheduler's live folder.
    • Enforced monitors are monitors that implementation of Monitors occurs when Monitors are identified by the GlobalMoitorPlugin - i.e.when their name matches the filter criteria configured for the plugin.
    • The use of monitors Monitors is described in detail in How to Configure a Named Monitor article.
    • Both Enforced Monitors and Named Monitors can be specified together in a JobScheduler live folder. The interplay between both types of Monitors, i.e. order in which the different Monitors are applied to jobs, will be described later in this article.

...