...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<SystemMonitorNotification system_id="OP5op5"> ... |
SystemMonitorNotification / Notification
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<!-- Example OP5op5 NSCA Status: 0 - OK 1 - WARNING 2 - CRITICAL 3 - UNKNOWN --> ... <!-- Sending occurred errors as CRITICAL (default) --> <NotificationMonitor service_name_on_error="JobScheduler Monitoring Errors"> ... <!-- Sending occurred errors as WARNING --> <NotificationMonitor service_name_on_error="JobScheduler Monitoring Errors" service_status_on_error="1"> ... |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<SystemMonitorNotification system_id="OP5op5"> <Notification> <NotificationMonitor service_name_on_error="JobScheduler Monitoring Errors"> ... </NotificationMonitor> <NotificationObjects> <!-- Send the job chain error, occurrent in the "test/my_jobchain" job chain, to the "JobScheduler Monitoring Errors" service. --> <JobChain name="test/my_jobchain" /> </NotificationObjects> </Notification> </SystemMonitorNotification> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<SystemMonitorNotification system_id="OP5op5"> <Notification> <NotificationMonitor service_name_on_error="JobScheduler Monitoring Error"> ... </NotificationMonitor> <NotificationObjects> <!-- Send the job chain error, occurring in the "test/my_jobchain" job chain, to the "JobScheduler Monitoring Errors" service. --> <JobChain name="test/my_jobchain" /> </NotificationObjects> </Notification> <Notification> <NotificationMonitor service_name_on_error="JobScheduler Monitoring Performance"> ... </NotificationMonitor> <NotificationObjects> <!-- Sends the performance check error, occurring in the "test/my_jobchain" job chain, to the "JobScheduler Monitoring Performance" service. Sends the performance check error to the "JobScheduler Monitoring 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> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<SystemMonitorNotification system_id="OP5op5"> ... <Timer name="my_timer_1"> <JobChain name="test/my_jobchain_1" /> <Maximum><Script language="javascript"><![CDATA[1000]]></Script></Maximum> </Timer> <Timer name="my_timer_2"> <JobChain name="test/my_jobchain_2" /> <JobChain name="test/my_jobchain_3" /> <Minimum><Script language="javascript"><![CDATA[500]]></Script></Minimum> <Maximum><Script language="javascript"><![CDATA[1000]]></Script></Maximum> </Timer> </SystemMonitorNotification> |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
1) configured command in the SystemMonitorNotification_<MonitorSystem>.xml file <NotificationCommand><![CDATA[C:/Temp/command.cmd]</NotificationCommand> 2) content of the C:/Temp/command.cmd file rem Note: "> C:/Temp/command_output.txt" is used to simulate the starting of the notification client rem echo %SCHEDULER_MON_SERVICE_NAME%:%SCHEDULER_MON_SERVICE_STATUS%:%SCHEDULER_MON_SERVICE_MESSAGE_PREFIX% history id = %SCHEDULER_MON_TABLE_MON_N_ORDER_HISTORY_ID% > C:/Temp/command_output.txt |
Examples
Examples
...
op5
NotificationInterface
The following is an except from an XML file used to notify a specific System Monitor (OP5 op5 Monitor) via the NotificationInterface:
...
The following is an except from an XML file used to notifying a specific System Monitor (OP5 op5 Monitor) via the NotificationCommand on Windows:
...
Example customization for the OP5 op5 system monitor:
<scheduler_install>/config/notification/SystemMonitorNotification_MonitorSystem.xml
- rename this file to
SystemMonitorNotification_OP5op5.xml
- set
system_id
Attribute toOP5
op5
e.g. <SystemMonitorNotification system_id="OP5op5">
- rename this file to
<scheduler_install>/config/live/sos/notification/SystemNotifier,MonitorSystem.order.xml
- rename this file to
SystemNotifier,OP5op5.order.xml
- set
system_configuration_file
Attribute toSystemMonitorNotification_OP5op5.xml
e.g.
<param name="system_configuration_file" value="config/notification/SystemMonitorNotification_OP5op5.xml"/>
- rename this file to
-
<scheduler_install>/config/live/sos/notification/ResetNotifications,AcknowledgeMonitorSystem.order.xml
- rename this file to
ResetNotifications,AcknowledgeOP5Acknowledgeop5.order.xml
- set
system_id
OP5
op5
e.g.
<param name="system_id" value="OP5op5"/>
- rename this file to
JobScheduler - Cluster
...