Event Notifications

From Obsidian Scheduler
Revision as of 05:21, 19 October 2013 by Carfey (talk | contribs)
Jump to navigationJump to search

Obsidian includes powerful notification capabilities to help your organization stay on top of unexpected events that can interfere with your business.

Obsidian's notifications are provided via email, though SMS can be sent with most providers through SMS gateways. Here is a complete listing of SMS gateways.

Obsidian's web application allows you to configure email notifications and view notification history in the Notifications screen.

How notifications are sent out depends on these factors:

  • Subscriber settings
    • Active state
    • Email address
  • Subscriber category subscriptions
    • Minimum Notification Severity (Info, Warning or Error)
    • Active state
    • Applicable Target Entities (in the case of job categories)


Category-Based Subscriptions

When setting up a notification subscriber in Obsidian, you are able to choose the event categories that need to have notifications sent. This allows you to target specific individuals or groups with notifications instead of creating a lot of email noise, which could result in users ignoring notifications.

The following categories are supported. Some categories are tiered, so that subscribing to a parent category automatically subscribes you to the children. You can also directly subscribe to the child categories.

  • Job - Parent category. Notifies you of configuration changes, job runs, etc.
    • Job Chain - Notifies you when jobs are chained, or fail to chain.
    • Job Config - Notifies you when job configuration is updated. Useful for tracking changes.
    • Job Run - Notifies you when a job runs. Can trigger on all events, or just failure, depending on the Severity.
  • Licence - Notifies you of licence verification issues.
  • Queue - Notifies you of queueing issues, which may indicate database or other platform problems.
    • Recovery - Notifies you when job recovery occurs (e.g. when there are outages).
  • System Parameter - Notifies you of system parameter changes. Useful for tracking changes.


Minimum Notification Severity

The following notification severities are supported for the above categories. Note that some categories do not support all severities.

  • Info - Include all notifications
  • Warning - Don't include informational notifications (e.g. job completion, configuration updates, etc.)
  • Error - Only include error conditions (e.g. job failures, queueing issues, etc.)


Job-Specific Subscriptions

For the Job category and its children, you can choose to subscribe to an individual job, rather than all jobs. In addition, the notification severity can be set separately for each job, so you may choose to be notified of job failures for all jobs, but only be notified of successful completion of a certain set of critical jobs.

This can be used to set up fine-grained notification subscriptions for various stakeholders within your organization.