Yes, you cannot detect many failures with UDP. RELP is the most reliable, but getting it to failover to a second destination is more difficult (I think that round-robin DNS will do it, but some testing would be needed)

see Rainer's post on the unreliability of TCP

All this being said, think hard about your actual reliability and delivery latency requirements and the various failure modes you are trying to defend against. You can spend a lot of time and effort defending against one rare case and end up being vulnerable to loss from a much more common case.

David Lang

On Thu, 15 Oct 2020, Peter via rsyslog wrote:

Date: Thu, 15 Oct 2020 16:49:55 -0700 (MST)
From: Peter via rsyslog <[email protected]>
To: [email protected]
Cc: Peter <[email protected]>
Subject: Re: [rsyslog] Does anyone know how to configure log forwarding to a
    multihomed host (with no log duplication)?

Ok thanks for the info.  I assume that TCP would be required (as opposed to
UDP) so as to detect an undeliverable message?  Or RELP?



--
Sent from: http://rsyslog-users.1305293.n2.nabble.com/
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to