There are two main components of NOTIF. The first is the real-time component which processes SNMP traps or other raw event types according to configuration settings. This configuration processing is performed on raw events by the Event Configuration Information (EventConfigInfo or ECI) objects. ECI objects determine whether a particular event will be processed, that is, whether a notification for an event will be created. ECI processing is discussed in Chapter 2, “Event Configuration Information Processing.”

The second NOTIF component is notification processing, which is configured by the Notification Configuration Information (NCI) objects. NCI objects determine how notifications are processed. NCI processing is discussed in Chapter 3, “Notification Configuration Information Processing.”

It is important to note the separation of raw event processing (through ECI objects) versus notification processing (through NCI objects) since this allows NOTIF to operate in various architectures. The NOTIF Editor allows the user to manipulate the configuration settings for both ECI and NCI objects.

In an VMware Telco Cloud Service Assurance implementation, NOTIF can reside on a SAM server or an Adapter Platform Open Interface (OI) server. NOTIF ECI/NCI structure in an VMware Telco Cloud Service Assurance environment shows how ECI and NCI objects are used in an NOTIF solution where low-level raw events are filtered and processed, and notifications are grouped within the Adapter Platform. An additional NOTIF process is run within the SAM server to combine and group notifications from the adapter servers and other (analysis) servers.

Figure 1. NOTIF ECI/NCI structure in an VMware Telco Cloud Service Assurance environment