I was trying to implement some changes to syslogd on Ubuntu 10.04.02 LTS (Server edition). I found /etc/syslog.conf is not present on system, instead I have /etc/rsyslogd.d/*.conf. syslogd can be installed by installing inetutils-syslogd, but I am unable to decide the pros and cons of both systems. Also while installing inetutils-syslogd, I need to remove rsyslog and ubuntu-minimal. Would some one explain merits and de-merits of rsyslogd over syslogd.
Ubuntu Manpage for rsyslogd says this
So rsyslogd is not very much different from syslogd. Then why do we need rsyslogd?
This page provides a comparison chart rsyslogd vs. syslogd-ng
This blog post explains why a second syslogd?. Excerpts from it:
No in depth comparison in this answer.
Have you taken a look at the
rsyslogd
man page?It says that
rsyslogd
is an extension tosyslogd
. Moreover, it is the standard used by Ubuntu, so I recommend staying with it.