- Welcome to Exabeam Security Content
- What is Security Content?
- Common Information Model
- What is the Common Information Model?
- Common Information Model Context Elements
- Common Information Model Interface
- Common Information Model Event-naming Format
- Common Information Model Impact on Downstream Processes
- Using the Common Information Model to Create Custom Content
- Transitioning to the Common Information Model
- Understanding the Log
- Exabeam Parsers
- Exabeam Event Building
- Exabeam Enrichment
- Exabeam Persistence and Templates
- Exabeam Models
- Exabeam Rules
Anatomy of an Event Builder
An Exabeam event builder definition contains the following types of information:
Event Builder ID – A unique identifier for the event builder.
Event Builder Expressions – A set of expressions that help determine which parsed messages match the event builder.
Event Output Parameters – Information about the type of event to build.
Viewing Event Builder Definitions
To view an event builder definition:
Open Log Stream.
Click the options icon () to the right of a specific parser and select View Details. A Parser Details page opens.
Select the Configuration Files tab. The
parser.conf
file is displayed.In the left panel, select
event_builder.conf
to view the event definition for the parser.
Sample Event Builder
The sample event builder below is designed to parse a log that describes a successful Netskope file write action.
netskope-sc-file-write-success = { input-message = [{ expression = "InList(type, 'netskope-sc-cef-file-browse','netskope-sc-cef-file-write-success-create','netskope-sc-cef-file-write-success-edit','netskope-sc-cef-file-write-success-move','netskope-sc-cef-file-write-success-modifiedextended','netskope-sc-cef-file-write-success-listupdated','netskope-sc-cef-file-write-success-listcolumncreated','netskope-sc-cef-file-write-success-listcreated','netskope-sc-cef-file-write-success-listitemupdated','netskope-sc-cef-file-write-success-rename') and InList(toLower(operation),'edit','move','create','filemodifiedextended','listcolumncreated','listcreated','listitemupdated','listupdated','rename')" }] name = netskope-sc-file-write-success output-type = "file-write:success" Platform = Netskope Security Cloud }
Event Builder Parameters
The following table defines all of the parameters included in the event builder definition.
Parameter | Description |
---|---|
Event Builder ID | An identifier for the event builder. Must match the |
input-message | A set of expressions that help match the event builder to a parsed message. These expressions can contain the following information:
In the sample event builder definition above, the The |
name | A name for the event builder definition. Must match the ID parameter or the event cannot be built. |
output-type | The type of Exabeam event that will be assigned to the event created by this event builder. The output-type must match a full event name as described in the Common Information Model Event-naming Format: |
Platform | Identifies the virtual environment or application in which the event occurred. |