rsyslog is the default syslog implementation shipped on most modern Linux distributions (RHEL/CentOS/Debian/Ubuntu). It is the drop-in successor to the original sysklogd and is known for its performance and modular architecture (im* input, om* output, mm* modify, pm* parse modules).
Capabilities a CySA+ analyst should be aware of:
- Reliable transport (TCP, TLS, RELP).
- Direct output modules for Elasticsearch, Kafka, MySQL, file, journal, and remote syslog.
- Property-based filters and RainerScript for advanced routing.
- Disk-assisted queues to survive SIEM outages without losing events.