Event Manager components

Event Manager uses several components in addition to the external system it is integrated with. The diagram below gives an overview of Event Manager's system architecture.

1 – Database server, hosts the Event table
2 – Web server, hosts the Framework web application
3 – Application server, hosts the Event Manager service
4 – Third party application server, hosts the third party application and the Event Manager Event Logging executables
5 – Service Desk or Asset Manager client, hosts the Event Manager Configuration component

Apart from the Event Logging executables, all of the components are installed using the Service Desk or Asset Manager installer (for more information, see the Setup Guide, and Setting up the Event Logging executables).

Event table

The Event table records all events that are received from the external source. A query is provided to enable you to view the contents of this table for troubleshooting purposes.

Post events are added to the table when they are received; Send events are added after the corresponding event has been processed by Event Manager. Event records remain in the Event table to enable subsequent events for a CI to be matched to open processes. The event records are removed from the Event table either when the corresponding process reaches an end status (for example, Incident closed), or after a configurable amount of inactive time (up to one month) if there is no associated process.

Framework web application

The Framework web application on the Web Server passes Send or Post events from the external application to the Event table.

Event Manager service

The Event Manager service running on the Application server controls the polling of the Event table and the housekeeping of the entries within the table.

Event Logging executables

Two command line executables are provided with Event Manager that Send and Post events as defined by the parameters passed to them. You need to copy these files to the third party application server during the setup of Event Manager.

You need to configure your third party application to send a suitable command line string for these executables. The configuration of this will depend on the third party application that you are using. Refer to the documentation provided with your third party application for details about configuring the broadcasting of events as command lines. For information about the command line parameters, see Setting up the Event Logging executables.

You can also use a URL to log events. For more information, see Logging events using a URL.

Event Manager component

You run the Event Manager component from the Ivanti Console. This component enables you to configure Event Manager.