arquivo unidirecional sincronizado com uníssono ou melhor alternativa

1

Eu coleciono logs para ações do usuário na rede usando um programa semelhante ao tcpdumps; com cada milissegundo o arquivo sendo gravado. No momento, estou usando uníssono para sincronizar os registros para um servidor centralizado. Ocasionalmente, durante o processo de sincronização, ele falha com este erro:

<file> has been modified during synchronization.  Transfer aborted.

Existe alguma outra configuração alternativa ou mecanismo de sincronização que eu possa usar / beneficiar?

    
por Muneer 02.02.2015 / 10:19

2 respostas

2

Você examinou o logstash ? Eu uso essa ferramenta para gerenciar e agregar alguns dos meus logs de infra-estrutura. Ele usa uma configuração agente-servidor.

logstash is a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). Speaking of searching, logstash comes with a web interface for searching and drilling into all of your logs.

It is fully free and fully open source. The license is Apache 2.0, meaning you are pretty much free to use it however you want in whatever way.

logstash is now a part of the Elasticsearch family! This allows us to build better software much faster as well as offering production support

    
por 02.02.2015 / 14:06
0

Como observado nos comentários, rsync é a resposta certa para este trabalho.

No entanto, se houver outras razões para usar o Unison de qualquer maneira, existe uma opção do Unison para forçar todas as alterações a se propagar em uma direção:

-force xxx         force changes from this replica to the other

Existe até uma opção para forçar alterações apenas para determinados diretórios. Veja o excelente manual do Unison para uma explicação completa.

    
por 09.11.2018 / 16:23