Назад | Перейти на главную страницу

Syslog-ng может закрыть соединение

У меня есть сервер, который собирает журналы безопасности / авторизации в моем центре обработки данных со всех других серверов, он запускает syslog-ng 3.2.5. Он настроен на получение TCP-соединения, вот конфиг:

tcp(ip(0.0.0.0) port(514) max-connections(200));

С такой конфигурацией у меня всегда активно 200 клиентов и 200 TCP-соединений на порту 514, но есть некоторые клиенты, которые ничего не пишут в течение нескольких дней. Можно ли настроить syslog-ng на закрытие TCP-соединения после бездействия клиентов?

AFAIK, syslog-ng автоматически закроет соединения после периода бездействия, если не включена опция so_keepalive () в источнике (сервере) или месте назначения (клиент).

Если вы все еще видите активность в соединениях, попробуйте установить для параметра mark_freq () значение 0.