rsyslog
rsyslog is an open-source system logging daemon for Linux and other Unix-like operating systems. It collects, processes, stores, and forwards log messages from local sources and remote hosts. Designed for performance and reliability, rsyslog supports high-volume logging, flexible filtering, and rich output options, making it a popular replacement for traditional syslog daemons.
rsyslog uses a modular architecture built from input, processing, and output modules. Input modules include imuxsock
Configuration is managed through rsyslog.conf and supplemental files in /etc/rsyslog.d. Rulesets define how messages are matched
Common use cases include centralizing logs from multiple hosts to a central server, forwarding events to SIEMs,
rsyslog originated in the early 2000s as a performant alternative to traditional syslog daemons. It is developed