Event Notifications(4.1)

An Event Notification configuration enables the user to route information from events generated in the system, to various targets. These targets include:

  • Database

  • Log file

  • Email

  • SNMP trap receivers

  • SNS Topic
  • System Log

There are several different event types that all contain specific data about the particular event. Besides being logged, events may be split up and selected parts may be embedded in user defined strings.

For example, consider an event originating from a user, updating an existing Notifier:

userName: mzadmin3, userAction: Notifier AnumberEvents updated

This is the default event message string for User Events. However, it is also possible to select parts of the information, or other information residing inside the event. Each type of event contains a predefined set of fields. For instance, the event message previously exemplified, contains the userName and userAction fields which may be used to customize event messages to suit the target to which they will be logged.The event types form a hierarchy, where each event type adds its own fields and inherits all fields from its ancestors.

The event hierarchy is structured as follows:

  • Base

    • Alarm

    • Code Manager

    • Group

    • System

      • Security

    • User

    • Workflow

      • Agent

        • Agent Failure

        • Agent Message

          • User Agent Message

        • Agent State

        • ECS Insert

      • Debug

      • Dynamic Update

      • Workflow State

      • External Reference

    • <User Defined>

Each event type and its fields are described in Event Fields in Event Notifications Configuration(4.1).

This section includes: