Diagram

Elements

SystemMonitorNotification
References Notes

The root element of a NOTIFICATION configuration.

  • JobScheduler releases before 1.13.1
    • A configuration file is used by the SystemNotifier job chain that reports the notifications as configured to a System Monitor. A number of configurations can be stored with different configuration files that are specified as a parameter to the SystemNotifier order.
    • As an identification of the configuration from an individual file the attribute system_id should be used to specify a unique identifier.
  • JobScheduler releases starting from 1.13.1
    • Usage of the configuration files in the config/notification folder has been deprecated.
    • The functionality to manage the System Monitor configuration is directly available from JOC Cockpit.
      • The NOTIFICATION configuration is forwarded by the Joc Cockpit to the respective JobScheduler Master.
      • The value of the attribute system_id will in this case be ignored. The SystemNotifier job chain will use MonitorSystem as identifier instead.
system_id
  • JobScheduler releases before 1.13.1
    • Identifier for the system monitor that is used with this configuration.
    • The identifier is a unique name that is required if you use multiple configuration files for a number of system monitors.
  • JobScheduler releases starting from 1.13.1
    • If a configuration is created by JOC Cockpit the value of the attribute system_id will be ignored.
    • The SystemNotifier job chain will use MonitorSystem as identifier instead.
Element Type Required Description
Attribute: system_id NMTOKEN
Required
  • JobScheduler releases before 1.13.1
    • Identifier for the system monitor that is used with this configuration.
    • The identifier is a unique name that is required if you use multiple configuration files for a number of system monitors.
  • JobScheduler releases starting from 1.13.1
    • If a configuration is created by JOC Cockpit the value of the attribute system_id will be ignored.
    • The SystemNotifier job chain will use MonitorSystem as identifier instead.
Notification
  • Occurrence: 1..unbounded
Required
References Notes

Specifies a System Monitor notification that includes

  • NotificationInterface - use of the built-in interface for Nagios (and clones) with a NotificationInterface element. This interface does not require external components such as the System Monitor Client, e.g. the nsca_send utility.
  • NotificationCommand - use of a System Monitor command line client that is invoked by JobScheduler. For Nagios (and clones) this could be e.g. the nsca_send utility.
  • NotificationMail - use of a System Monitor mail client that is invoked by JobScheduler.

The JobScheduler Monitoring Interface will use the interfaces or command line tool to report messages to the respective System Monitor.

name
Notification description name
Timer
  • Occurrence: 0..unbounded
Optional
References Notes

A timer implements a performance check that validates if the execution of a job chain took longer or shorter than expected. Each timer is assigned a unique identification with its name attribute. The timer contains <Minimum> and <Maximum> child elements that implement scripts to return the required and allowed value.

name
Corresponds to Timer used in the SystemMonitorNotification / Notification / NotificationObjects / Timer element. The name must be unique across all timers definitions.