Syslog Messages

Syslog Watcher keeps each message in syslog storage as it was received. When a view tab, feature, or report reads a message, the originator’s syslog parser splits it into message fields. Filter expressions use those fields to select messages; format strings print them into view columns, files, emails, and requests.

A stored message goes through the syslog parser to message fields. Field collections and Data Fields add more fields. Message fields are used by filter expressions, which can use filter lists, and by format strings, which can look up text in field dictionaries. Filter expressions and format strings can use each other.
How message fields are produced and used (simplified schematic)

Parsers and Fields

Field Extraction

  • Field Extraction adds fields from the message body, in the Data Fields (Optional) section of features, view layouts, parsers, and report templates.

  • Field Collections give names to the values in vendor messages, with a rule for each message type.

Filtering

  • Filtering selects messages by severity, originators, and a filter expression.

  • Filter Expressions combine fields, operators, and and / or / not.

  • Filter Lists are named value lists for IN / NOT_IN.

Formatting

A format string is text with fields, for example {RECEIVED|%F} {ORIGINATOR_NAME}: {MESSAGE}.