Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AttributeUsageDescription
monitor_hostRequiredThis setting specifies the hostname or ip address of System Monitor host.
monitor_portRequiredThis setting specifies the TCP port that the System Monitor would listen to.
monitor_passwordOptional

This setting specifies the password configured in the ncsa.cfg file used by NSCA.

monitor_connection_timeoutOptional

This setting specifies the connection timeout in ms.

Default: 5000

monitor_response_timeoutOptionalThis setting specifies the NSCA response timeout in ms.
monitor_encryptionOptional

This setting specifies that the communication with the System Monitor is encrypted. By default no encryption is used.

  • NONE               - no encryption
  • XOR             - XOR encryption
  • TRIPLE_DES - use of triple des algorhythm for encryption
service_hostOptionalRequiredThis setting specifies the name of the host that executes the passive check. The name must match the corresponding setting in the System Monitor.
pluginOptionalDefault: com.sos.scheduler.notification.plugins.notifier.SystemNotifierSendNscaPlugin

...

ElementElement descriptionDescription
JobChainOptional, once or more inside of NotificationObjects elementRestricts notifications for job chains
TimerOptional, once or more inside of NotificationObjects elementRestricts notifications for job performance checks (Timer)
SystemMonitorNotification / Notification / NotificationObjects / JobChain

...

AttributeUsageDescription
notifications

Optional

Integer

Specifies the number of notifications that are sent to a System Monitor.

Default: 1

 nameOptionalCorrespondence to Timer name setting defined in the SystemMonitorNotification / Timer element
notify_on_error

Optional

Boolean

Send timer check notification when the error ocurred in the configured timer job chain (steps)Default: falsecontains the error notifications.

Default: false

Code Block
languagexml
titleExample
collapsetrue
<SystemMonitorNotification system_id="OP5">
  <Notification>  
    <NotificationMonitor service_name_on_error="Errors">
      ...
    </NotificationMonitor>
    <NotificationObjects>
       <!--
       Send the job chain error, occurrent in the "test/my_jobchain" job chain, to the "Errors" service.
       -->
       <JobChain name="test/my_jobchain" />
    </NotificationObjects>
  </Notification>
 
  <Notification>    
    <NotificationMonitor service_name_on_error="Performance">
      ...
    </NotificationMonitor>
    <NotificationObjects>
       <!--       
       Send the performance check error, occurrent in the "test/my_jobchain" job chain, to the "Performance" service.
       Send of the performance check error to the "Performance" service will be ignored when the "test/my_jobchain" has the job chain error (default notify_on_error = false).
       -->
      <Timer name="my_timer" />
    </NotificationObjects>
  </Notification>
 
  <Timer name="my_timer">
    <JobChain name="test/my_jobchain" />
  </Timer>
</SystemMonitorNotification> 

 

SystemMonitorNotification / Timer 

...