Syslogd2
High capacity syslog data collection, filtering, and management.
Syslogd2 is a syslog daemon that has been completely re-imagined specifically for use in network environments.
It is multi-threaded, scalable and versatile with features designed for both network and host managers.
Each Syslogd2 binary is customized from a set of over 20 features at compile-time.
It can support input from text files, named-pipes, Linux kernel and user-defined Linux and (both IPv4 and IPv6) IP sockets (both UDP and TCP).
It provides a pre-loadable name-cache that can replace DNS services for host-name resolution.
Syslogd2 easy-to-use filters use string-matching to select messages which can then be modified, dropped, kept or re-routed (changed to new facilities).
Filters are applied to inputs, outputs or both to control msg-routing and network load.
Syslogd2 can spool messages on network failure and forward the spooled traffic on network restoration.
Please see the wiki on this project site for more on the design features, goals and perspectives of Syslogd2 ...