Event manager

The following tables deal with information related to creating and managing events.

ALERT

This table contains all the alerts that MVE supports.

Field name

Data type

Description

ID

BIGINT

The primary key

NAME

VARCHAR(255)

The textual name of the alert. For example, “Supply Alert.”

SEVERITY

VARCHAR(255)

For example, “ERROR.”

CATEGORY

VARCHAR(255)

For example, “SUPPLIES.”

ASSIGNED_EVENTS

This table links events with their assigned Configuration Items.

Field name

Data type

Description

CI_ID

BIGINT

The composite primary key. Refers to CONFIG_ITEM.CI_ID.

EVENT_ID

BIGINT

The composite primary key. Refers to EVENT.EVENT_ID.

EVENT_REGISTRATION_STATE

VARCHAR(255)

The options are REGISTERED and NOT_REGISTERED.

DESTINATION

This table represents an action within the Event Manager module.

Field name

Data type

Description

ID

BIGINT

The primary key.

DESTINATION_TYPE

VARCHAR(31)

The type of destination, currently either email or shell command. Depending on the type, not all columns apply.

NAME

VARCHAR(255)

The user-supplied name of the destination.

EMAIL_BODY

VARCHAR(255)

The email body text.

EMAIL_CC

VARCHAR(255)

The email CC list.

EMAIL_FROM

VARCHAR(255)

The email From text.

EMAIL_SUBJECT

VARCHAR(255)

The email Subject text.

EMAIL_TO

VARCHAR(255)

The email to text.

COMMAND_PATH

VARCHAR(255)

The full path to the command.

COMMAND_PARAMS

VARCHAR(255)

Any parameters to send to the command.

DESCRIPTION

VARCHAR(4000)

An optional user description of the action.

LAST_MODIFIED

Timestamp

The date of the last edit of the action.

EVENT

This table contains user-created events, which consist of a name, a description, and a collection of alerts to include.

Field name

Data type

Description

NAME

VARCHAR(255)

The user-supplied name of the event.

DESCRIPTION

VARCHAR(255)

The user-supplied description of the event.

EVENT_ID

BIGINT

The primary key.

TRIGGER_DESTINATIONS

VARCHAR(255)

The trigger destinations of the event. The options are on_active_only and on_active_and_clear.

GRACE_PERIOD_ENABLED

SMALLINT/ TINYINT*

The flag indicating whether a grace period is enabled.

GRACE_PERIOD_MINUTES

INTEGER

The number of minutes for the grace period.

LAST_MODIFIED

TIMESTAMP

The time of the last edit of the event.

*This data type is required for Microsoft SQL Server.

EVENT_ALERTS

This table links an event to the collection of alerts it includes.

Field name

Data type

Description

EVENT_ID

BIGINT

The composite primary key. Refers to EVENT.EVENT_ID.

ALERT_ID

BIGINT

The composite primary key. Refers to ALERT.ALERT_ID.

EVENT_DESTINATIONS

This table links an event to an associated action.

Field name

Data type

Description

EVENT_ID

BIGINT

The composite primary key. Refers to EVENT.EVENT_ID.

DESTINATION_ID

BIGINT

The composite primary key. Refers to DESTINATION.DESTINATION_ID.

PRINTER_EVENT_ACTIVE_CONDITIONS

This table represents the active conditions or alerts for printers with events that trigger that condition or alert. Multiple conditions have their corresponding rows, all pointing to the same PRINTER_ID.

Field name

Data type

Description

ACTIVE_CONDITION_ID

BIGINT

The primary key.

LOCATION

VARCHAR(255)

For example, “Tray 1.”

MESSAGE

VARCHAR(255)

For example, “Tray Missing.”

TYPE

VARCHAR(255)

For example, “Intervention Required.”

CI_ID

BIGINT

Refers to CONFIG_ITEM.ID.

DESTINATION_TASK_ID

VARCHAR(80)

The foreign key back to SYSTEM_LOG.TASK_ID.