From dd40c7ff901d7d7414cda5cf60da647d450ed741 Mon Sep 17 00:00:00 2001
From: Rainer Gerhards
Date: Tue, 17 Nov 2009 09:25:22 +0100
Subject: minor doc: enhanced description of loadable modules
---
doc/rsyslog_conf.html | 53 ++++++++++++++++++++++++++++++++++-----------------
1 file changed, 36 insertions(+), 17 deletions(-)
(limited to 'doc')
diff --git a/doc/rsyslog_conf.html b/doc/rsyslog_conf.html
index 2dc8aa24..ac695656 100644
--- a/doc/rsyslog_conf.html
+++ b/doc/rsyslog_conf.html
@@ -21,22 +21,26 @@ features require a different config file syntax, rsyslogd
should be able to work with a standard syslog.conf file. This is
especially useful while you are migrating from syslogd to rsyslogd.
Modules
-Rsyslog has a modular design. Consequently, there is a growing
+
Rsyslog has a modular design. This enables functionality to be
+dynamically loaded from modules, which may also be written by any
+third party. Rsyslog itself offers all non-core functionality as
+modules. 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)
+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).
+It is relatively easy to write a rsyslog module. If none of the provided
+modules solve your need, you may consider writing one or have one written
+for you by
+Adiscon's professional services for rsyslog
+(this often is a very cost-effective and efficient way of getting what you need).
+
+
Input Modules
+Input modules are used to gather messages from various sources. They interface
+to message generators.
-- omsnmp - SNMP
-trap output module
-- 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
- imfile
- input module for text files
- imrelp - RELP
@@ -53,10 +57,25 @@ 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).
+
+Output Modules
+Output modules process messages. With them, message formats can be transformed
+and messages be transmitted to various different targets.
+
+- omsnmp - SNMP
+trap output module
+- 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
+
+
Lines
Lines can be continued by specifying a backslash ("\") as the last
character of the line.
--
cgit