What is rsyslog¶
TODO ..
Difference between syslog, syslog-ng, rsyslog¶
syslog
is the first, it started on 1980, and it becomes part of Linux Kernel code.
syslog-ng
started on 1998, it is a open source project. it extends the protocal to support:
content based filter
log in to database
allow using TCP instead of UDP
TLS encrytpion
rsyslog
started on 2004, it is also a open source project. :
support RELP protocol
buffer
Now they are three projects maintained by different team, and gradually grow and borrow idea from each other all together.
Reference¶
syslog: it is part of linux kernel.
syslog-ng: https://www.syslog-ng.com/
Rsyslog Official: https://www.rsyslog.com/