2014-01-19 1 views
0

시스템 연결이 끊어 지거나 서버의 연결이 끊어 지더라도 원격 시스템의 로그를 동기화하는 syslog 서버가 있습니까?연결이 끊어져도 모든 로그 메시지를 동기화하는 syslog 서버가 있습니까?

서버가 연결을 끊을 가능성은 적지 만 원격 시스템이 실제로 비정상적인 3g 또는 wifi 연결에서 작동하는 경우 때때로 연결이 끊어 질 수 있습니다.

연결이 이루어진 후 모든 로그 메시지가 누락되어 동기화되었는지 확인하는 syslog 서버가 있습니까?

답변

1

이것이 가능한지 여부는 송신 컴퓨터의 SYSLOG 구현에 따라 다릅니다. Syslog 메시지는 일반적으로 RFC5426에서 다루는 UDP 데이터 그램으로 보내 지므로 안정적인 전달을 보장하지 않으며 syslog 서버가 사용자가 제안한 것을 수행하지 못하게합니다.

RFC3195은 안정적인 전달을 위해 가능한 방법을 다루지 만 양끝에서 구현해야합니다.

유효한 SYSLOG 메시지 (많은 필드는 선택 사항)를 구성하는 넓은 위도는 수신 시스템이 누락 된 메시지를 감지하는 것을 불가능하지는 않더라도 어렵게 만듭니다. 메시지 형식은 RFC5424에 정의되어 있습니다.

+0

syslog-ng에는 RLTP (Reliable Log Transfer Protocol)라고하는 응용 프로그램 수준의 프로토콜이있어 원하는 답변을 찾을 수 있습니다. 다음은 내가 처음 본 동영상입니다 - http://www.youtube.com/watch?v=2Mx63-7-33o#t=84 RLTP는 syslog-ng Premium Edition에서만 사용 가능합니다. http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/features/comparison – valentt

+1

syslog 프로토콜이 정확히 필요하지 않은 경우 일반 메시지 대기열을 사용하십시오. –

관련 문제