Репликация растущих журнальных файлов в режиме реального времени по сети

У меня есть сервер с кучей процессов, записывающих файлы журналов по мере их запуска. Мне нужно, чтобы клиентский хост получал реплику файлов журнала на стороне сервера почти в режиме реального времени. Есть ли лучший способ, чем просто комбинировать хвост с netcat?

Я думал об использовании хвоста с netcat на стороне сервера для потока нескольких файлов журнала через одно соединение:

tail -F *.log | nc -lk -p 31377 

Хотя клиентская сторона демультиплексировала журналы и записывала их в файлы:

 nc serverhost 31377 | demultiplexer 

Если демультиплексор просто построен вокруг sed, вычисляя имена файлов назначения из разделителей, вставленных хвостом на стороне сервера:

 sed -e 's/==> \(.*\) <==/\1/' 

Linux и Unix - лучшая ОС в мире.