Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Used by
Element NotificationInterface
Annotations

https://kb.sos-berlin.com/display/PKB/JobScheduler+Monitoring+Configuration+Reference+-+NotificationInterface

References Notes

NSCA Plugin Interface to be executed for System Monitor notification.

All variables (except OS environment variables) must be defined by using of the ${<variable name>} syntax.

  • Syntax for the JobScheduler version 1.10.6 and higher. Syntax for the JobScheduler version 1.10.4, 1.10.5 (see below) is still supported.
  • Syntax for the JobScheduler version 1.10.4, 1.10.5:
    • {<variable name>}
  • Syntax for the JobScheduler previous versions:
    • %<variable name>%


Examples

  • Message on error
    scheduler id=${MON_N_SCHEDULER_ID}, history id=${MON_N_ORDER_HISTORY_ID}, job_chain=${MON_N_JOB_CHAIN_NAME}(${MON_N_ORDER_ID}), step =${MON_N_ORDER_STEP_STATE}, error=${MON_N_ERROR_TEXT}
  • Message on success
    scheduler id=${MON_N_SCHEDULER_ID}, history id=${MON_N_ORDER_HISTORY_ID}, job_chain=${MON_N_JOB_CHAIN_NAME}(${MON_N_ORDER_ID}), steps(${MON_SN_STEP_FROM} to ${MON_SN_STEP_TO}), order time elapsed = ${MON_N_ORDER_TIME_ELAPSED}s
  • Message on timer
    name = ${MON_C_NAME}, scheduler id=${MON_N_SCHEDULER_ID}, history id=${MON_N_ORDER_HISTORY_ID}, job_chain=${MON_N_JOB_CHAIN_NAME}(${MON_N_ORDER_ID}), steps(${MON_C_STEP_FROM} to ${MON_C_STEP_TO}), check = ${MON_C_CHECK_TEXT}

Diagram
Diagram SystemMonitorNotification_v1_0_xsd_Simple_Type_NotEmptyType.tmp#NotEmptyType SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_service_host SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_monitor_host SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_monitor_port SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_monitor_password SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_monitor_connection_timeout SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_monitor_response_timeout SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_monitor_encryption SystemMonitorNotification_v1_0_xsd_Element_NotificationInterface.tmp#NotificationInterface_plugin
Type extension of NotEmptyType
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Default Use Annotation
monitor_connection_timeout xs:integer 5000 optional
This setting is used for Nagios or derivative software and specifies the connection timeout in ms. By default 5000ms will be used.
monitor_encryption restriction of xs:string optional
This setting is used for Nagios or derivative software and specifies that the communication with the System Monitor is encrypted. By default no encryption is used: * NONE: no encryption * XOR: * TRIPLE_DES: use of triple des algorhythm for encryption
monitor_host xs:string required
This setting is used for Nagios or derivative software and specifies the hostname or ip address of System Monitor host.
monitor_password xs:string optional
This setting is used for Nagios or derivative software and specifies the password of System Monitor host.
monitor_port xs:positiveInteger required
This setting is used for Nagios or derivative software and specifies the TCP port that the System Monitor would listen to.
monitor_response_timeout xs:integer optional
This setting is used for Nagios or derivative software and specifies the response timeout in ms.
plugin xs:string optional
This setting specifies the package and class name of the java plugin that executes the passive check. By default SystemNotifierSendNscaPlugin will be used.
service_host xs:string required
This setting is used for Nagios or derivative software and specifies the name of the host that executes the passive check. The name must match the corresponding setting in the System Monitor.
Attribute NotificationInterface / @service_host
Annotations
This setting is used for Nagios or derivative software and specifies the name of the host that executes the passive check. The name must match the corresponding setting in the System Monitor.
Type xs:string
Properties
use required
Used by
Attribute NotificationInterface / @monitor_host
Annotations
This setting is used for Nagios or derivative software and specifies the hostname or ip address of System Monitor host.
Type xs:string
Properties
use required
Used by
Attribute NotificationInterface / @monitor_port
Annotations
This setting is used for Nagios or derivative software and specifies the TCP port that the System Monitor would listen to.
Type xs:positiveInteger
Properties
use required
Used by
Attribute NotificationInterface / @monitor_password
Annotations
This setting is used for Nagios or derivative software and specifies the password of System Monitor host.
Type xs:string
Properties
use optional
Used by
Attribute NotificationInterface / @monitor_connection_timeout
Annotations
This setting is used for Nagios or derivative software and specifies the connection timeout in ms. By default 5000ms will be used.
Type xs:integer
Properties
use optional
default 5000
Used by
Attribute NotificationInterface / @monitor_response_timeout
Annotations
This setting is used for Nagios or derivative software and specifies the response timeout in ms.
Type xs:integer
Properties
use optional
Used by
Attribute NotificationInterface / @monitor_encryption
Annotations
This setting is used for Nagios or derivative software and specifies that the communication with the System Monitor is encrypted. By default no encryption is used: * NONE: no encryption * XOR: * TRIPLE_DES: use of triple des algorhythm for encryption
Type restriction of xs:string
Properties
use optional
Facets
enumeration NONE
enumeration XOR
enumeration TRIPLE_DES
Used by
Attribute NotificationInterface / @plugin
Annotations
This setting specifies the package and class name of the java plugin that executes the passive check. By default SystemNotifierSendNscaPlugin will be used.
Type xs:string
Properties
use optional
Used by