David, We have a large network, 700K hosts in total, 30+ facilities, and I use UDP protocol in large networks.
If we restart all clients simultaneously it would create a massive DNS lookup and crash the network. So we would have to restart a few of them each time. I just need rsyslog to contact the new server when necessary. On Sun, May 31, 2020 at 2:05 AM David Lang via rsyslog <[email protected]> wrote: > > when you issue a HUP, rsyslog creates new connections. I think that will > involve > doing a new DNS lookup. > > While UDP is 'connectionless', sending UDP packets consists of two steps > > 1. setting where the data will go > 2. sending the data > > rsyslog only does step 1 when it has to, (when it's not already setup) so you > can keep sending data and it logically acts as if there is a connection. > > David Lang > > On Fri, 29 May 2020, John Chivian via rsyslog wrote: > > > Date: Fri, 29 May 2020 08:05:38 -0500 > > From: John Chivian via rsyslog <[email protected]> > > To: [email protected] > > Cc: John Chivian <[email protected]> > > Subject: Re: [rsyslog] rsyslog does not forward logs to new IP address, > > when DNS A record is updated > > > > The subject of load balancing a large population of clients, be it DNS > > based or otherwise, is a bit beyond the scope of this list. > > > > To be honest I do not know for certain how rsyslog handles the DNS case > > with UDP, but thinking as a developer and knowing that one of the > > primary stated goals of rsyslog is to be fast, I can tell you there is > > no way every connectionless UDP packet generates a DNS request. > > Therefore extending that thought, it makes total sense that for UDP > > destinations the DNS call is made only once at startup. The maintainers > > will know for sure. > > > > And while I do not wish to reopen any debates over protocol, it is my > > view that UDP should only be used as an emergency last resort. Log > > traffic, especially security related log traffic should be transmitted > > with the "guaranteed delivery" offered by TCP, not with the "best > > effort" of UDP. > > > > Regards, > > > > > > On 5/28/20 9:45 PM, Olivia Nelson via rsyslog wrote: > >> Hi John > >> > >> On Fri, May 29, 2020 at 3:09 AM John Chivian via rsyslog > >> <[email protected]> wrote: > >>> rsyslog will leverage any DNS caching that the system does. check for > >>> instances of nscd, and be aware that the dig utility does not consider > >>> any such cache. > >> We don't use nscd, in this case its /etc/hosts > >> > >>> it is also very important to understand that the DNS name is only used > >>> once, when the connection to the remote system is established. if the > >>> log stream is steady enough so that the connection never goes away, then > >>> DNS could change any number of times behind the scenes and the open > >>> connection would neither know or care. > >>> > >>> if the connection did time out and go away, then the next time a packet > >>> came in and the connection to the remote host had to be re-established, > >>> a DNS lookup would occur and the new value used. this is obviously the > >>> same thing that happens when you restart. > >> Does it apply for UDP sockets? > >> > >> I have roughly 10K syslog clients and need to redirect half of them to > >> a new central syslog server. So the original one will keep running. > >> If I don't restart the syslog clients, it would still contact the original > > one. > >> > > > > _______________________________________________ > > 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. _______________________________________________ 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.

