Настроить rsyslog
Сейчас на серверах используется syslog-ng. На всех серверах из pipe берутся данные и отправляются на центральный сервер, в котором раскладываются по соответствующим файлам (их несколько десятков).
Например - на всех серверах имеется pipe /var/run/pipe1 . Все что туда заносится - складывается на центральном сервере в файл /var/log/YYYY-MM-DD/frompipe1 . На центральном сервере syslog-ng отвечает на множестве портов - по порту на каждый файл.
Центральный сервер также работает на сборку из пайпов локально.
Текущие конфиги предоставлю.
Что требуется:
1 Сделать подобную конфигурацию на rsyslog
2 Чтобы работала стандартная его фича - когда центральный сервер помирает, чтобы логи временно накапливались в локальное хранилище. И при восстановлении центрального сервера отсылались на него (собственно, ради этого все и делается).
Результатом работы является 2 конфига - для центрального сервера и для клиентского сервера.