21. Logging

ApplicationPackageVersionWorked ByURLsCommentStatus
Syslog
msyslog
msyslog1.08gMaintainers 
                                    Source code
                                  Msyslog is a daemon for the syslog system log interface. It is based on OpenBSD's syslog daemon implementation, with many improvements (ie. log hash protection). This project is intended as a whole revision of previous Secure Syslogd project. There are also a few lines taken from the sysklogd project, which got them modified from BSD. 
                                    Native support
mbsyslog
mbsyslog0.98Maintainers 
                                    Source code
                                  mbsyslog is a lightweight, minimal, security enhanced implementation of syslog services for Linux. 
                                    Not working
socklog
socklog1.0.0Maintainers 
                                    Source code
                                  socklog in cooperation with djb's daemontools is a small and secure replacement for syslogd. There are three main features, syslogd provides: receiving syslog messages from an unix domain socket (/dev/log) and writing them to various files on disk depending on facility and priority; receiving syslog messages from an udp socket (0.0.0.0:514) and writing them to various files on disk depending on facility and priority; writing received syslog messages to an udp socket (a.b.c.d:514). 
                                    Not working
sysklogd
sysklogd1.4.1Maintainers 
                                    Source code
                                  The sysklogd package implements two system log daemons. The syslogd daemon is the general system logging daemon which is responsible for handling requests for syslog services. This version of syslogd is similar to the standard Berkeley product but with a number of compatible extensions. The klogd daemon runs either standalone or as a client of syslogd. Klogd 'listens' to kernel log messages, prioritizes them and routes them to either output files or to syslogd. This version of klogd will optionally translate kernel addresses to their symbolic equivalents if provided with a system map. 
                                    Not working
syslog-ng
syslog-ngsince 2.0.0Maintainers 
                                    Source code
                                  Syslog-ng tries to fill the gaps original syslogd's were lacking: powerful configurability, filtering based on message content, message integrity, message encryption, portability and better network forwarding. Version numbering is similar to that of Linux kernels: odd numbers denote unstable or development versions, even numbers denote stable, production use releases. 
                                    Native support
rsyslog
rsyslogsince 1.14.0Maintainers 
                                    Source code
                                  Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. An optional web interface - phpLogCon - can be used to visualize all data online. 
                                    Native support
Updated 29.04.2010Documentation | DeepSpace6