일관되거나 더 나은 대체 파일과 동기화하는 방법

일관되거나 더 나은 대체 파일과 동기화하는 방법

나는 tcpdumps와 유사한 프로그램을 사용하여 밀리초마다 파일에 기록하는 네트워크의 사용자 작업 로그를 수집했습니다. 나는 현재 사용하고 있습니다일관된중앙 서버에 로그를 동기화합니다. 때때로 다음 오류로 인해 동기화 프로세스가 실패합니다.

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

사용하거나 이점을 얻을 수 있는 대체 구성이나 동기화 메커니즘이 있습니까?

답변1

조사해봤어?로그 저장? 저는 이 도구를 사용하여 일부 인프라 로그를 관리하고 집계합니다. 프록시 서버 설정을 사용합니다.

Logstash는 이벤트 및 로그를 관리하는 도구입니다. 이를 사용하여 로그를 수집하고 구문 분석하고 나중에 사용하기 위해 저장할 수 있습니다(예: 검색). 검색에 관해 말하자면, logstash에는 모든 로그를 검색하고 드릴링할 수 있는 웹 인터페이스가 제공됩니다.

완전 무료이며 완전 오픈 소스입니다. 라이센스는 Apache 2.0이므로 거의 모든 방식으로 자유롭게 사용할 수 있습니다.

Logstash는 이제 Elasticsearch 제품군의 일부입니다! 이를 통해 더 나은 소프트웨어를 더 빠르게 구축하고 생산 지원을 제공할 수 있습니다.

답변2

댓글에서 지적했듯이 rsync이것이 해당 직업의 정답입니다.

그러나 다른 이유로 Unison을 사용해야 하는 경우 Unison 옵션을 사용하여 모든 변경 사항이 한 방향으로 전파되도록 할 수 있습니다.

-force xxx         force changes from this replica to the other

특정 디렉토리만 강제로 변경하는 옵션도 있습니다. 훌륭하다유니슨 매뉴얼완전한 설명을 위해.

관련 정보