Notification handlers carry out the steps to send notifications
of different types to users. The notifications are sent based on the action
service templates that are configured through the administrative console panels
of the Adaptive Action Manager.
There are four types of notifications: alert, e-mail, cell phone, and pager.
Each of these action services requires the same type of template data to be
stored in the action service catalog database using the
Adaptive Action Manager administration
panels. Notification handlers are divided into two types:
- The alert handler, which handles alert notifications
- The e-mail handler, which handles e-mail, pager, and cell-phone
notifications
The required data in the notification template is as follows:
- LDAP root and LDAP query data that allows for queries to an LDAP database
for a list of users who will receive the notification. For alerts, the information
obtained is a user ID. For cell phone, pager, and e-mail notifications, it
is the e-mail addresses of the users who will receive the notification.
- Subject of the notification that will be sent to the users.
- Body of the notification that contains detailed information on the emitted
situation event and the metric values. The metric values are displayed by
substituting the defined metric variables with the corresponding values of
the incoming situation events. The metric variables are defined within the
body and the subject of the notification.
There may be variables defined within the subject or body of a notification.
They are mapped to field values within the Common Base Event or the business
situation event, which are read by the handler. The data values within the
Common Base Event are substituted into the corresponding variables. E-mail,
cell phone, and pager notifications are sent as e-mails to an SMTP server
that the user has defined. The
Adaptive Action Manager alert
handler sends to the Runtime database the subject, body, events, and list
of user IDs to be stored. The emitted alert notifications can be displayed
through the Alerts view in the dashboards component of
WebSphere® Business Monitor.