Translation(s): English - Italiano
Rsyslog
Rsyslog is an enhanced multi-threaded syslogd with a focus on security and reliability. Among others, it offers support for on-demand disk buffering, reliable syslog over TCP, SSL, TLS and RELP, writing to databases, email alerting. It is a drop-in replacement for syslogd.
rsyslog in Lenny
Starting with Lenny, Debian uses rsyslog instead of sysklogd by default. See the Lenny release notes.
Here are some arguments from the discussions 1 2 3:
rsyslog is a drop in replacement for former syslog (existing logging rules in syslog.conf, can simply be copied into /etc/rsyslog.conf or a /etc/rsyslog.conf.d config snippet )
- Support for logging into databases (MySQL and PostgreSQL). Configuration uses dbconfig-common for easy setup via debconf.
- A real plus is also upstream, who is very responsive and active and it's a pleasure to work with him.
- Automated log rotation.
- sysklogd in itself is not bad, but the package has been nearly fully unmaintained for years.
See also
phpLogCon An optional web interface to visualize all data online.
http://www.rsyslog.com/doc - Documentation
http://www.rsyslog.com/doc/rsyslog_conf.html - rsyslog.conf configuration file
http://wiki.rsyslog.com/index.php/Configuration_Samples - Configuration Samples (rsyslog)
http://www.k-max.name/linux/rsyslog-na-debian-nastrojka-servera/ - rsyslog on Russian language
