ErrorManager Notification
Sensys monitoring daemon provides methods to notify users of system events and errors.
Event Notification Flow
Error Notification Flow
Severity Levels
- ORTE_NOTIFIER_EMERG: Emergency (highest level of severity)
- ORTE_NOTIFIER_ALERT: Alert
- ORTE_NOTIFIER_CRIT: Critical
- ORTE_NOTIFIER_ERROR: Error
- ORTE_NOTIFIER_WARN: Warning
- ORTE_NOTIFIER_NOTICE: Notice
- ORTE_NOTIFIER_INFO: Information only
- ORTE_NOTIFIER_DEBUG: Debug
Logging Options
- syslog: system log
- smtp: email option
The Notification framework provides MCA parameters to select more than one logging method for error and event notification. For event notification, the framework provides methods to select notification options by user by work flow. Admin users can register notification method to log the critical errors to syslog or receive an alert via email to take further actions.
Note: In order for the notification framework to send notifications via syslog, SELinux must be disabled.
Following are the Notifier framework MCA parameters:
- notifier_base_use_progress_thread To use a dedicated progress thread for notification [Default is false].
- notifier_base_severity_level To report all events at or above this severity [Default is error]
- notifier_base_default_actions To report all events to the default action [Default is syslog]
Optional MCA parameters:
- notifier_base_emerg_event_actions To report emergency events to the specified action [example: smtp]
- notifier_base_alert_event_actions To report alert events to the specified action [example: smtp]
- notifier_base_crit_event_actions To report critical events to the specified action [example: syslog,smtp]
- notifier_base_warn_event_actions To report warning events to the specified action [example: syslog]
- notifier_base_notice_event_actions To report notice events to the specified action [example: syslog]
- notifier_base_info_event_actions To report Information events to the specified action [example: syslog]
- notifier_base_debug_event_actions To report debug events to the specified action [example: syslog]
- notifier_base_error_event_actions To report error events to the specified action [example: syslog]
Following are the SMTP Notifier plugin MCA parameters:
- notifier_smtp_server To setup smtp server name
- notifier_smtp_port To setup smtp server port number
- notifier_smtp_from_addr Senders Email Address
- notifier_smtp_to Receivers Email Address
- notifier_smtp_from_name Senders Name
- notifier_smtp_subject Email subject
- notifier_smtp_priority Priority
- notifier_smtp_body_prefix Text to put at the beginning of the mail message
- notifier_smtp_body_suffix Text to put at the end of the mail message