Skip to end of metadata
Go to start of metadata

Diagram

Elements

SystemMonitorNotification
References Notes

Configuration for Notifications to a System Monitor.

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.

system_id

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.

Element Type Required Description
Attribute: system_id NMTOKEN
Required

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.

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.