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
