Информатика и информационные процессы

ФУНКЦИОНАЛЬНОЕ СРАВНЕНИЕ СИСТЕМ ЛОГИРОВАНИЯ RSYSLOG И SYSLOG-NG

Скачать PDF

Аннотация

В работе выполнено функциональное сравнение двух распространённых систем журналирования событий в 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. Сформулированы рекомендации по выбору системы с учётом производительности, сопровождаемости, безопасности и характера обрабатываемых журналов.

Онлайн просмотр

Список литературы

  1. RFC 5424 — The syslog Protocol [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5424 (дата обращения: 09.12.2025).
  2. syslog-ng Documentation. History and Overview [Электронный ресурс]. — 2023. — URL: https://www.syslog-ng.com/technical-documents/doc/syslog-ng-open-source-edition (дата обращения: 09.12.2025).
  3. RFC 3164 — The BSD syslog Protocol [Электронный ресурс]. — 2001. — URL: https://www.rfc-editor.org/rfc/rfc3164 (дата обращения: 10.12.2025).
  4. Gerhards R. rsyslog — The Rocket-Fast system for Log Processing / R. Gerhards // Linux Magazine. — 2008.
  5. RFC 5424 — The syslog Protocol [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5424 (дата обращения: 10.12.2025).
  6. RFC 5425 — TLS Transport Mapping for syslog [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5425 (дата обращения: 10.12.2025).
  7. RFC 5426 — Transmission of syslog Messages over UDP [Электронный ресурс]. — 2009. — URL: https://www.rfc-editor.org/rfc/rfc5426 (дата обращения: 10.12.2025).
  8. 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).
  9. Gerhards R. rsyslog — Up and Running / R. Gerhards. — Open Source Press, 2010.
  10. 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).
  11. rsyslog Documentation [Электронный ресурс]. — 2023. — URL: https://www.rsyslog.com/doc/ (дата обращения: 09.12.2025).
  12. Bog BOS: rsyslog — сервер syslog [Электронный ресурс]. — URL: http://www.bog.pp.ru/work/rsyslog.html (дата обращения: 11.12.2025).
  13. Начинаем утреннюю зарядку для тех, кто смотрит нас вечером, или основы сбора логов в ОС Astra Linux Special Edition // Telegraph [Электронный ресурс]. — URL: https://telegra.ph/Osnovy-sbora-logov-v-OS-Astra-Linux (дата обращения: 11.12.2025).
  14. Понимание форматов syslog: быстрое и простое руководство // Last9 [Электронный ресурс]. — URL: https://last9.io/blog/syslog-formats/ (дата обращения: 11.12.2025).
  15. Сбор, парсинг и пересылка логов syslog // Документация платформы NXLog [Электронный ресурс]. — URL: https://nxlog.co/documentation/nxlog-user-guide/syslog.html (дата обращения: 11.12.2025).
  16. syslog RFC3164 против RFC5424 [Электронный ресурс]. — URL: https://devconnected.com/syslog-the-complete-system-administrator-guide/ (дата обращения: 11.12.2025).
  17. Официальная документация ОС «Альт» [Электронный ресурс]. — 2024. — URL: https://www.altlinux.org (дата обращения: 12.12.2025).
  18. rsyslog Security Documentation [Электронный ресурс]. — 2023. — URL: https://www.rsyslog.com/doc/security.html (дата обращения: 10.12.2025).
  19. 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 М. В. Фёдоров, Е. Р. Патокина (Автор)

Ключевые слова