From f9629777face0c4893ae6c3577610535b4476ace Mon Sep 17 00:00:00 2001
From: Tom Bergfeld
Configuration file examples can be found in the rsyslog wiki.
-There is also one sample file provided together with the -documentation set. If you do not like to read, be sure to have at least -a quick look at -rsyslog-example.conf. -
While rsyslogd contains enhancements over standard syslogd, efforts have been made to keep the configuration file as compatible as possible. While, for obvious reasons, enhanced 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.
-Rsyslog supports standard sysklogd's configuration file format -and extends it. So in general, you can take a "normal" syslog.conf and -use it together with rsyslogd. It will understand everything. However, -to use most of rsyslogd's unique features, you need to add extended -configuration directives.
-Rsyslogd supports the classical, selector-based rule lines. -They are still at the heart of it and all actions are initiated via -rule lines. A rule lines is any line not starting with a $ or the -comment sign (#). Lines starting with $ carry rsyslog-specific -directives.
-Every rule line consists of two fields, a selector field and
-an action field. These two fields are separated by one or more spaces
-or tabs. The selector field specifies a pattern of facilities and
-priorities belonging to the specified action.
-
-Lines starting with a hash mark ("#'') and empty lines are ignored.
-
Here you will find examples for templates and selector lines. I hope -they are self-explanatory. If not, please see -www.monitorware.com/rsyslog/ for advise.
-Rsyslogd uses a slightly different syntax for its
-configuration file than the original BSD sources. Originally all
-messages of a specific priority and above were forwarded to the log
-file. The modifiers "='', "!'' and "!-'' were added to make rsyslogd
-more flexible and to use it in a more intuitive manner.
-
-The original BSD syslogd doesn't understand spaces as separators
-between the selector and the action field.
-
-When compared to syslogd from sysklogd package, rsyslogd offers
-additional
-features (like template
-and database support). For obvious reasons, the syntax for defining
-such features is available in rsyslogd, only.
Follow the links below to learn more about specific topics:
+[back to top] [manual index] @@ -79,4 +40,4 @@ Copyright © 2008,2009 by Rainer Ge version 3 or higher.