Modules Specifications

This section contains description of NFO Modules, also known as Logic Rules.

All Modules report information in syslog key=value pairs format or JSON format.

Syslog Format

Syslog header is RFC 5424 compliant and contains:

Field

Description

PRI

Priority Value

VERSION

The version of syslog protocol: 1

TIMESTAMP

Formalized timestamp: YYYY-MM-DDThh:mm:ss±00:00

HOSTNAME

Host name of the NFO machine

APP-NAME

Application that orignated syslog: "NFO"

PROCID

The process name: "nfc_srv"

MSGID

Not used: "-"

STRUCTURED-DATA

Not used: "-"

The MSG part contains:

Field

Description

NFv9 Source ID

Configurable in NFO, default = "ff:ff:00:01"

nfc_id

NFO message ID - indicates the Module that produced this message

<other fields>

Other message fields - Module dependednt

JSON Format