Custom Integrations with CEF Notifications¶

A syslog notification in CEF format can be configured within the Notification Profiles in the Admin > Settings section, allowing Alarm and Event data to be forwarded for inclusion in a third party application.

Common Event Format (CEF) is a specific format of syslogs defined by ArchSite with the format of:

CEF:Version|Device Vendor|Device Product|Device Version|Signature ID|Name|Severity|Extension

The default CEF mapping in Plixer Scrutinizer is similar to:

CEF:1|Plixer|Scrutinizer|${SCRUTINIZER_VERSION}|${EVENT_POLICY_LANGKEY}|${EVENT_POLICY_NAME}|${EVENT_SEVERITY_AS_INTEGER}|dvc=${EVENT_DEVICES} start=${EVENT_FIRST_TS} end=${EVENT_LAST_TS} cnt=${EVENT_HITS}

The first seven keys are the prefix and will always be in the CEF syslog. The field mappings in the Extension key are optional and variable.

Key

Value

CEF:Version

CEF:1

Device Vendor

Plixer

Device Product

Scrutinizer

Device Version

${SCRUTINIZER_VERSION}

Signature ID

${EVENT_POLICY_LANGKEY}

Name

${EVENT_POLICY_NAME}

Severity

${EVENT_SEVERITY_AS_INTEGER}

Extension

dvc=${EVENT_DEVICES}

start=${EVENT_FIRST_TS}

end=${EVENT_LAST_TS}

cnt=${EVENT_HITS}

Mapping

The Extension key includes the specific event details from the alarm the syslog was generated from. Following is a list of available key mappings in the Extension portion of the syslog.

CEF key

Event key

app

app_proto

cnt

hits

dpt

dst_port

dst

target

duser

target_username

dvc

devices

end

last_ts

proto

protocol

spt

src_port

src

violator

start

first_ts

suser

violator_username

The CEF notifications are built based on the event defined by the Alarm policy that is triggered. The fields included in the specific Alarm policy are what determines which details are included in the Event details portion of the notification.

Note

By default Plixer Scrutinizer maps the dst and src CEF keys to the target and violator event keys. These keys are exclusive to Scrutinizer’s report threshold policy and NOT the general targets and violators keys common to all events. This is to support a specific use case for report threshold.

Please contact Plixer Technical Support for information on the customization of the Plixer Scrutinizer CEF syslog key mappings.