# Parser Modules

Parser modules are used to parse message content, once the message has been received. They can be used to process custom message formats or invalidly formatted messages. For details, please see the rsyslog message parser documentation.

The current modules are currently provided as part of rsyslog:

- pmciscoios
- pmdb2diag: DB2 Diag file parser module
- pmlastmsg: last message repeated n times
- Log Message Normalization Parser Module (pmnormalize)
- pmnull: Syslog Null Parser Module
- pmrfc3164: Parse RFC3164-formatted messages
- pmrfc3164sd: Parse RFC5424 structured data inside RFC3164 messages
- pmrfc5424: Parse RFC5424-formatted messages

See also

Help with configuring/using `Rsyslog`:

- Mailing list - best route for general questions

- GitHub: rsyslog source project - detailed questions, reporting issues that are believed to be bugs with `Rsyslog`

- Stack Exchange (View, Ask) - experimental support from rsyslog community

See also

Contributing to `Rsyslog`:

- Source project: rsyslog project README.

- Documentation: rsyslog-doc project README

Copyright 2008-2020 Rainer Gerhards (Großrinderfeld), and Others.