...
Item | Description | |||||
---|---|---|---|---|---|---|
Event Notifier Enabled | Select this check box to enable the event notification.
| |||||
Notifier Setup | A notifier is the target where event messages, configured in the Event Setup, are sent. For instance, to a database table, a log file or to the System Log. The overall appearance of the message string is also defined in this tab. | |||||
Event Setup | In the Event Setup tab, events to catch are defined. If necessary, the message string defined in the Notifier Setup is also modified. |
Anchor | ||||
---|---|---|---|---|
|
A notifier is defined as the target where event messages are sent. A notifier may output information to any type of database table, log file, SNMP trap, mail, SNS topic or the standard System Log.
Item | Description |
---|---|
Notification Type | Select the output type for the notification in this drop-down-list. See the detailed descriptions of the notification types in the section below, Notification Type Configuration. |
Duplicate Suppression (sec) | Enter the number of seconds during which an identical event is suppressed from being logged. The default value is 0. |
Base Configuration | The Base Configuration settings includes everything needed for the selected Notification Type, such as location of a log file, database profile, or credentials, etc. For further information, see the section below, Event Notifications Configuration[hide]3.0[/hide]. |
Target Field Configuration | The Target Field Configuration settings are used for constructing the content of the notification, and they vary depending on which Notification Type you have selected. See the section below, Target Field Configuration. |
Anchor | ||||
---|---|---|---|---|
|
The event notification types that you can configure in are:
Anchor | ||||
---|---|---|---|---|
|
Event fields may be inserted into database tables using either plain SQL statements or calls to stored procedures.
Item | Description |
---|---|
Database | The name of the database in which the table is present. Databases are defined in the Database profile configuration. |
SQL Statement | Type in any SQL statement, using '?' for variables which are to be mapped against event fields in the Event Setup tab. Trailing semicolons are not used. In case of running several statements, they must be embedded in a block. |
Anchor | ||||
---|---|---|---|---|
|
Messages may be routed to ordinary text files on the local file system.
...
Note | ||
---|---|---|
| ||
Do not configure two different Event Notifiers to log information to the same file. Messages may be lost since only one notifier at a time can write to a file. Define one Event Notifier with several Event Setups instead. |
Anchor | ||||
---|---|---|---|---|
|
It is also possible to send mails to one or several recipients when the specified events occur. Make sure the correct mail parameters have been configured in the platform.conf
. You must enter a value for the property mz.notifier.mailfrom
. See Platform Properties[hide]3.0[/hide] in the System Administrator's Guide for further information about the mail properties.
Item | Description |
---|---|
Sender | The label or name to be displayed in the Sender of the mail. The text in the Sender field will not replace the value of the For further information about how to obtain the text, see the section below, Target Field Configuration. |
Recipient | Mail address to one or several recipients. Use comma to separate, if several. Select Add to select mail addresses, configured for available users. For further information about how to obtain the text, see the section below, Target Field Configuration. |
Subject | The subject/heading of the mail. If Event Contents is selected, newlines will be replaced with spaces to make the subject readable. If the string exceeds 100 characters, it is truncated. For further information about how to obtain the text, see the section below, Target Field Configuration. |
Message | The body of the mail message. For further information about how to obtain the text, see the section below, Target Field Configuration. |
Anchor | ||||
---|---|---|---|---|
|
Events may be sent in form of SNMP traps to systems configured to receive such information. For the MIB definition, see the $MZ_HOME/etc/mz_trap_mib.txt
file.
...
Item | Description |
---|---|
IP Address | The IP address of the target host. |
Port | The port on the target host defined for the SNMP communication. |
Community | The community name string used for the authentication process. |
Version | A list containing the supported SNMP versions. |
User Message | A string which will be sent out as SNMP traps. For further information about how to obtain the text, see the section below, Target Field Configuration. |
Anchor | ||||
---|---|---|---|---|
|
This notification type is similar to the section above, Send SNMP Trap, with one difference; It is specifically designed to work for Alarm events.
Item | Description |
---|---|
Target Field Configuration alarm* | Here you configure the content for each field in the alarms. See Target Field Configuration - Log Line, in the section below, Target Field Configuration. |
Anchor | ||||
---|---|---|---|---|
|
Selecting this type routes messages, produced by the selected events, as SNS topics to the specified Amazon S3 region.
Item | Description |
---|---|
Access Key | Enter the access key for the user who owns the Amazon S3 account in this field. |
Secret Key | Enter the secret key for the stated access key in this field. |
Region | Enter the name of the Amazon S3 region in this field. |
Topic | The SNS topic. For further information about how to obtain the text, see the section below, Target Field Configuration. |
Message | The body of the topic. For further information about how to obtain the text, see the section below, Target Field Configuration. |
Anchor | ||||
---|---|---|---|---|
|
Selecting this type routes messages, produced by the selected events, to the standard System Log. The Contents field from each event is used as the message in the log.
Note | ||
---|---|---|
| ||
Do not route frequent events to the System Log. Purging a large log might turn into a performance issue. If still doing that, keep the log size at a reasonable level by applying the System Task System Log Cleaner. For further details see System Log Cleaner in /wiki/spaces/MD/pages/3222673. |
Anchor | ||||
---|---|---|---|---|
|
Some of the notifier types have one or many parameters that may be dynamically populated by data from an event. These parameters are configured in the Target Field Configuration panel.
Depending on the parameter type, there will be one or several population types available in the list next to it.
Manual
Selecting Manual allows the user to hard code a value, and thus gives no possibility to select any dynamic values to be embedded in the message. The value entered will be assigned to the parameter exactly as typed.
Event Field
Selecting Event Field allows the user to assign the value of one specific event field to the parameter. For further information about fields valid for selections, see the section below, Event Fields.
Event Contents
Selecting Event Contents assigns the event value of each event's Contents field to the parameter. All event types have a suitable event content text. For instance, referring to the example in the figure Events Can Be Customized to Suit Any Target in Event Notifications[hide](3.0[/hide]), the Event Contents string will be:
...
Note | ||
---|---|---|
| ||
The same result is achieved when selecting Event Field/strong as Log Line, and then selecting Contents as mapping (the Event Setup tab). |
Formatted
Selecting Formatted allows the user to enter text combined with variable names, which are assigned event field values in the Event Setup tab.
...
Variable names must be preceded by a $, started with a letter, and be comprised of a sequence of letters, digits, or underscores.
Anchor | ||||
---|---|---|---|---|
|
In the Event Setup tab, parameters that are populated by using the type Event Field, Formatted (with variables) or SQL, can be assigned with their values from selected event fields. Also, the event types to catch are configured.
Item | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Filter | The Filter table enables you to configure the event types to catch. For each event type, a filter may be defined to allow, for instance, a specific Workflow and two specific event severities to pass. Besides filtering on existing values (for instance Workflow name) it is possible to filter using regular expressions and hard coded strings. Regular expressions according to Java syntax applies. For further information see, http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html. | ||||||||||
Event Field Name | The contents of this column varies depending on the selected event type. For further information about different events, see the section below, Event Fields. Note that only fields of type | ||||||||||
Match Value(s) | The filtering criteria that defines what events to catch. Double-click a cell to open the Edit Match Value dialog box and select a value. However, these values are only suggestions. You can also use hard coded strings and regular expressions.
The default value for each of the components is All.
| ||||||||||
Field Map | Maps variables against event fields. The Field Map table exists only if any of the parameters for the selected notifier type is set to Formatted, Event Field or SQL. | ||||||||||
Notifier Field | States the Notifier parameter available in the Notifier Setup tab. If a specific parameter has more than one variable, it will claim one line per variable. | ||||||||||
Variable | The name of the variable, as entered in the Notifier Setup tab. If the parameter type is Event Field, this field will be empty. | ||||||||||
Event Field | Double-clicking a cell will display a list, from which the event field, to obtain values from, is selected. | ||||||||||
Add Event... | Enables you to add an event that you generate by a call from an APL- or Ultra code in the workflow configuration. Click Add Event to configure your event; the new event type is added as a separate tab in the Event Setup. | ||||||||||
Remove Event... | Removes the currently selected event type tab in the Event Setup dialog. | ||||||||||
Refresh Field Map | Updates the Field Map table. Required if parameter population types or formatting fields have been modified in the Notifier Setup tab. |
Anchor | ||||
---|---|---|---|---|
|
An event is an object containing information related to an event in . For example, there are Workflow State events that are emitted each time the state of a workflow is changed.
...
Fields added by the user must be populated manually by using APL commands, while the basic fields are populated automatically. From the basic fields, only category and severity may be assigned values. The other basic fields are read only, hence it is not possible to assign values to them.
Enable/Disable Event Notifications
For a configured event notification to become active it needs to be activated using a toggle button which is present both in the desktop and in the web interface UI.
Activation mode is independent of the rest of the profile configuration and you do not need to press Save after enabling or disabling an event notification.
In Desktop
In the desktop, this toggle button is greyed out if there are no Event Notifiers present. You can see this button only after an event notification is saved.
...
Note | ||
---|---|---|
| ||
When you use the toggle button to enable or disable an alarm detection, you are notified to confirm the operation. |
In Web Interface UI
The event notifier enable/disable toggle button in the web interface looks like:
...