ФУНКЦИОНАЛЬНОЕ СРАВНЕНИЕ СИСТЕМ ЛОГИРОВАНИЯ RSYSLOG И SYSLOG-NG
Аннотация
В работе выполнено функциональное сравнение двух распространённых систем журналирования событий в UNIX-подобных операционных системах — rsyslog и syslog-ng. Рассмотрены этапы их развития, архитектурные модели обработки сообщений, форматы BSD syslog и IETF syslog, поддержка JSON, особенности конфигурирования, транспортные протоколы и механизмы защищённой передачи данных по TLS. Отдельное внимание уделено практическому применению решений в ОС «Альт» и критериям выбора системы для корпоративной инфраструктуры.
Сравнение производительности проведено на виртуальной машине с ОС «Альт Рабочая Станция 11.1», 4 vCPU и 8 ГБ RAM. Нагрузка формировалась утилитой syslog-perf с интенсивностью 10 000 сообщений в секунду, средним размером сообщения 512 байт, передачей по TCP и продолжительностью испытания 30 минут. Оценивались пропускная способность, загрузка CPU, использование памяти, потери сообщений, скорость фильтрации и записи, а также время установления TLS-сессии. Исследование опирается на 19 источников, включая RFC, документацию rsyslog, syslog-ng и ОС «Альт».
Полученные результаты показывают преимущество rsyslog в высоконагруженных сценариях: пропускная способность составила 9 500 сообщений/с против 8 200 сообщений/с у syslog-ng, при меньших затратах CPU и памяти. syslog-ng, в свою очередь, обеспечивает более удобную встроенную работу со структурированными данными, гибкую маршрутизацию и более простую настройку TLS. Сформулированы рекомендации по выбору системы с учётом производительности, сопровождаемости, безопасности и характера обрабатываемых журналов.
Онлайн просмотр
Список литературы
- RFC 5424 — The syslog Protocol [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5424 (дата обращения: 09.12.2025).
- syslog-ng Documentation. History and Overview [Электронный ресурс]. — 2023. — URL: https://www.syslog-ng.com/technical-documents/doc/syslog-ng-open-source-edition (дата обращения: 09.12.2025).
- RFC 3164 — The BSD syslog Protocol [Электронный ресурс]. — 2001. — URL: https://www.rfc-editor.org/rfc/rfc3164 (дата обращения: 10.12.2025).
- Gerhards R. rsyslog — The Rocket-Fast system for Log Processing / R. Gerhards // Linux Magazine. — 2008.
- RFC 5424 — The syslog Protocol [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5424 (дата обращения: 10.12.2025).
- RFC 5425 — TLS Transport Mapping for syslog [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5425 (дата обращения: 10.12.2025).
- RFC 5426 — Transmission of syslog Messages over UDP [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5426 (дата обращения: 10.12.2025).
- syslog-ng 3.0 Release Notes [Электронный ресурс]. — 2009. — URL: https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-3-0-released (дата обращения: 08.12.2025).
- Gerhards R. rsyslog — Up and Running / R. Gerhards. — Open Source Press, 2010.
- What’s new in syslog-ng 4.0 [Электронный ресурс]. — 2022. — URL: https://www.syslog-ng.com/community/b/blog/posts/what-s-new-in-syslog-ng-4-0 (дата обращения: 08.12.2025).
- rsyslog Documentation [Электронный ресурс]. — 2023. — URL: https://www.rsyslog.com/doc/ (дата обращения: 09.12.2025).
- Bog BOS: rsyslog — сервер syslog [Электронный ресурс]. — URL: http://www.bog.pp.ru/work/rsyslog.html (дата обращения: 11.12.2025).
- Начинаем утреннюю зарядку для тех, кто смотрит нас вечером, или основы сбора логов в ОС Astra Linux Special Edition // Telegraph [Электронный ресурс]. — URL: https://telegra.ph/Osnovy-sbora-logov-v-OS-Astra-Linux (дата обращения: 11.12.2025).
- Понимание форматов syslog: быстрое и простое руководство // Last9 [Электронный ресурс]. — URL: https://last9.io/blog/syslog-formats/ (дата обращения: 11.12.2025).
- Сбор, парсинг и пересылка логов syslog // Документация платформы NXLog [Электронный ресурс]. — URL: https://nxlog.co/documentation/nxlog-user-guide/syslog.html (дата обращения: 11.12.2025).
- syslog RFC3164 против RFC5424 [Электронный ресурс]. — URL: https://devconnected.com/syslog-the-complete-system-administrator-guide/ (дата обращения: 11.12.2025).
- Официальная документация ОС «Альт» [Электронный ресурс]. — 2024. — URL: https://www.altlinux.org (дата обращения: 12.12.2025).
- rsyslog Security Documentation [Электронный ресурс]. — 2023. — URL: https://www.rsyslog.com/doc/security.html (дата обращения: 10.12.2025).
- syslog-ng Security Guide [Электронный ресурс]. — 2023. — URL: https://www.syslog-ng.com/technical-documents/list/syslog-ng-open-source-edition (дата обращения: 10.12.2025).
Лицензия
Copyright (c) 2026 М. В. Фёдоров, Е. Р. Патокина (Автор)