Help please.
I have spend many hours trying to get rsyslog to work and don't want to fall back to the old syslog daemon.
After downloading the latest rsyslog onto our Redhat enterprise server, I copied the: rsyslog.conf rsyslog.init rsyslog.log rsyslog.sysconfig
into /etc
Currently, I start it with: /usr/local/sbin/rsyslogd -r[514] -t[514] -f /etc/rsyslog.conf
rsyslog.sysconfig has the "r" option
# Options to syslogd
# -m 0 disables 'MARK' messages.
# -r enables logging from remote machines
# -x disables DNS lookups on messages recieved with -r
# See syslogd(8) for more details
SYSLOGD_OPTIONS="-m 0 -r"
# Options to klogd
# -2 prints all kernel oops messages twice; once for klogd to decode, and
# once for processing with 'ksymoops'
# -x disables all klogd processing of oops messages entirely
# See klogd(8) for more details
KLOGD_OPTIONS="-x"
Here my conf file:
$ModLoad immark.so # provides --MARK-- message capability
$ModLoad imudp.so # provides UDP syslog reception
$ModLoad imtcp.so # provides TCP syslog reception and GSS-API (if compiled to support it)
$ModLoad imuxsock.so # provides support for local system logging (e.g. via logger command)
$ModLoad imklog.so # provides kernel logging support (previously done by rklogd)
$template DynaFile,"/var/log/system-%HOSTNAME%.log"
*.* -?DynaFile
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
mail.none;authpriv.none;cron.none /var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.* -/var/log/maillog
# Log cron stuff
cron.* /var/log/cron
# Everybody gets emergency messages
*.emerg *
# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler
LOCAL0.* local0-7
local1.* local0-7
local2.* local0-7
local3.* local0-7
local4.* local0-7
local5.* local0-7
LOCAL6.* local0-7
# Save boot messages also to boot.log
local7.* /var/log/boot.log
rsyslog successfully created a: system-prodntwk1l.log file, like I had hoped, but no files are being created for any remote systems. I know the syslog information is arriving at the server after running a trace - but rsyslog seems to ignore them.
Any help would be HIGHLY appreciated.


