Rxlogd is a capable tool that functions as a receive-only syslog server or collector, and is able to operate alongside sysklogd without any issues.
One of the standout features of Rxlogd is its simplicity and ease of use. Its built-in DNS cache ensures high-level performance, making it an idyllic option for users of enterprise systems stuck with sysklogd or administrators who don't need more complex syslog server solutions.
Another noteworthy feature of this application is that it is written in Python, which makes it architecture-independent. It has been tested on i386 and x86_64, and no additional libraries are required for its functional use.
Using Rxlogd is simple and straightforward. Users can install the RPM or sources from the download page on the machine intended to store syslog for others. Red Hat users can install the RPM and enjoy the defaults, which means that logs will be saved in /var/log/remote, which will be created for you, and the daemon will run as user nobody.
Optionally, you can edit /etc/sysconfig/rxlogd to change the user running the application or follow the same procedure for log rotation/retention parameters. This way, you can easily update changes made to the config file. Lastly, it is advisable to refer to the syslog documentation on how to configure the clients, which are the machines sending syslog to your server.
In summary, Rxlogd is a powerful, easy-to-use, and capable application that tick all the right boxes for users looking for a reliable and effective syslog server. It's a must-try software for enterprise systems or administrators seeking a comprehensive syslog solution.
Version 0.10: N/A