This is a part of the rsyslog.conf documentation.

back

## Modules

Rsyslog has a modular design. Consequently, there is a growing number of modules. Here is the entry point to their documentation and what they do (list is currently not complete)

- omsnmp - SNMP trap output module
- omtdout - stdout output module (mainly a test tool)
- omrelp - RELP output module
- omgssapi - output module for GSS-enabled syslog
- ommysql - output module for MySQL
- ompgsql - output module for PostgreSQL
- omlibdbi - generic database output module (Firebird/Interbase, MS SQL, Sybase, SQLLite, Ingres, Oracle, mSQL)
- ommail - permits rsyslog to alert folks by mail if something important happens
- omoracle - output module for Oracle (native OCI interface)
- imfile - input module for text files
- imrelp - RELP input module
- imudp - udp syslog message input
- imtcp - input plugin for plain tcp syslog
- imgssapi - input plugin for plain tcp and GSS-enabled syslog
- immark - support for mark messages
- imklog - kernel logging
- imuxsock - unix sockets, including the system log socket
- im3195 - accepts syslog messages via RFC 3195

Please note that each module provides configuration directives, which are NOT necessarily being listed below. Also remember, that a modules configuration directive (and functionality) is only available if it has been loaded (using $ModLoad).

[manual index] [rsyslog.conf] [rsyslog site]

This documentation is part of the rsyslog project.
Copyright © 2008, 2009 by Rainer Gerhards and Adiscon. Released under the GNU GPL version 3 or higher.