Netpulse_SasS/agent/internal/modules/syslog
byrsapty 0bc2335661 Приймач syslog на зонді: розбір RFC3164/5424, черга, ліміти
Модуль слухає UDP у мережі клієнта: комутатор у закритій мережі до
сервера не достукається, а зонд уже має вихідний канал.

Розбір трьома рівнями суворості — 5424, 3164 і «як є». Останній не
запасний варіант, а робочий режим: пристрої, що шлють голий текст,
існують, і втратити подію гірше, ніж зберегти саме повідомлення.
Текст Cisco "%SYS-5-CONFIG_I: ..." свідомо НЕ ріжеться в поле tag —
саме за ним шукають зміну конфігу.

Ліміт частоти на джерело, а не спільний: комутатор, що зациклився на
помилці, інакше витіснив би з журналу всю решту мережі — тобто рівно
те, що треба бачити під час аварії. З тієї ж причини переповнена черга
викидає найстаріше, а не найновіше.

Транспорт до сервера ще не під'єднано: серверний StreamLogs уже є,
лишається цикл відправки на зонді.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 13:31:40 +03:00
..
parse.go Приймач syslog на зонді: розбір RFC3164/5424, черга, ліміти 2026-08-25 13:31:40 +03:00
receiver.go Приймач syslog на зонді: розбір RFC3164/5424, черга, ліміти 2026-08-25 13:31:40 +03:00
syslog_test.go Приймач syslog на зонді: розбір RFC3164/5424, черга, ліміти 2026-08-25 13:31:40 +03:00