My follow-on question woudl be how do I set the hostname at the client end? Other than what's in /etc/hosts, /etc/hostname, etc. I don't know how else I would affect the log being sent to ensure it's going over.
*Scott Slattery* *Sr. Enterprise/Cloud Architect* *Cloud, Compute, Information & Architecture Team* motorolasolutions.com *O: 602.529.8226* *E*: [email protected] On Tue, Nov 16, 2021 at 4:55 PM David Lang <[email protected]> wrote: > the translation from fromhost-ip to fromhost is done at the collector, but > the > sender sets the hostname field. If you can trust that hostname was set > correctly, there is no reason to use fromhost > > David Lang > > On Tue, 16 Nov 2021, Scott Slattery wrote: > > > Date: Tue, 16 Nov 2021 16:53:19 -0700 > > From: Scott Slattery <[email protected]> > > To: David Lang <[email protected]> > > Cc: Scott Slattery via rsyslog <[email protected]> > > Subject: Re: [rsyslog] FROMHOST missing on central log collector > > > > Thanks David, I could be wrong but the resolution seems to be happening > at > > the log collection server, not the client end. Given this, I'm not sure > > anything outside of rsyslog on the client would affect what the receiving > > collection server is seeing. > > > > My hope was that this could be affected by RSYSLOG on the client device > but > > perhaps not. I'll also look into AWS to see if a dynamically created > > compute resource can automatically be registered with DNS. > > > > If anything else comes to mind, let me know. As always, I appreciate your > > feedback. > > > > *Scott Slattery* > > > > *Sr. Enterprise/Cloud Architect* > > > > *Cloud, Compute, Information & Architecture Team* > > > > motorolasolutions.com > > > > *O: 602.529.8226* > > > > *E*: [email protected] > > > > > > > > > > On Tue, Nov 16, 2021 at 4:37 PM David Lang <[email protected]> wrote: > > > >> Linux has a rather sophisticated mechanism for plugging in arbitrary > ways > >> of > >> doing name resolution. DNS has 'won' but hitorically there have been > many > >> other > >> options. Research nsswitch (/etc/nsswitch.conf) and see if there is > >> something > >> that you can leverage. > >> > >> or, if you can set the hostname of the resources as they are created to > be > >> some > >> predicatable pattern rather than the AWS default of IP based, you can > then > >> make > >> your logic use that. (This is the approach I would look into). What > >> mechanism > >> this will be will depend on how you are configuring/provisioning the > >> systems. > >> > >> David Lang > >> > >> > >> > >> On Tue, 16 Nov 2021, Scott Slattery wrote: > >> > >>> Date: Tue, 16 Nov 2021 15:14:51 -0700 > >>> From: Scott Slattery <[email protected]> > >>> To: David Lang <[email protected]> > >>> Cc: Scott Slattery via rsyslog <[email protected]> > >>> Subject: Re: [rsyslog] FROMHOST missing on central log collector > >>> > >>> Thanks, David, I was hoping this was possible. Since the compute > >> resources > >>> are dynamic, using any sort of local /etc/hosts would be impossible > since > >>> the IP are unpredictable. Can you point me to how I would do this on > the > >>> client-server? > >>> > >>> Thanks > >>> > >>> *Scott Slattery* > >>> > >>> *Sr. Enterprise/Cloud Architect* > >>> > >>> *Cloud, Compute, Information & Architecture Team* > >>> > >>> motorolasolutions.com > >>> > >>> *O: 602.529.8226* > >>> > >>> *E*: [email protected] > >>> > >>> > >>> > >>> > >>> On Tue, Nov 16, 2021 at 2:59 PM David Lang <[email protected]> wrote: > >>> > >>>> fromhost is the result of a name lookup of fromhost-ip. On the > receiver, > >>>> you can > >>>> control this with your name resolution (DNS, /etc/hosts, other > >> mechanisms) > >>>> > >>>> but a better option would probably be to set the hostname on the > sender. > >>>> The > >>>> hostname field in the message is under the full control of the sender. > >>>> > >>>> David Lang > >>>> > >>>> On Tue, 16 Nov 2021, Scott Slattery via rsyslog wrote: > >>>> > >>>>> Date: Tue, 16 Nov 2021 14:56:09 -0700 > >>>>> From: Scott Slattery via rsyslog <[email protected]> > >>>>> To: rsyslog-users <[email protected]> > >>>>> Cc: Scott Slattery <[email protected]> > >>>>> Subject: [rsyslog] FROMHOST missing on central log collector > >>>>> > >>>>> Hello, > >>>>> > >>>>> I have a central log server, many of them, using rsyslog to aggregate > >>>> logs > >>>>> from remote servers. Everything works great but I have a new > challenge > >>>> and > >>>>> am hoping for some recommendations. > >>>>> > >>>>> I have a number of AWS auto-scaling groups where compute resources > are > >>>>> dynamically scaled up and down. Each of these will have a custom > >> rsyslog > >>>>> configuration pulled from the AWS AMI. > >>>>> > >>>>> These dynamic resources are not added to DNS due to their dynamic > >> nature > >>>> so > >>>>> they will not have DNS assigned FQDNs. > >>>>> > >>>>> Because of the lack of a hostname, my central log server is getting > >> only > >>>>> IP. I aggregate based on FROMHOST-FROMHOST-IP. > >>>>> > >>>>> So what I'm seeing today looks like '10.38.134.77-10.38.134.77' > where I > >>>>> want to see ause1oagbtst03.mydomain.com-10.41.102.168 > >>>>> > >>>>> What I'd want to do is have easy resource send using the same > hostname > >>>> and > >>>>> current IP. This later will allow me to aggregate all resources by > >> name. > >>>>> > >>>>> I did not see any way of affecting the FROMHOST information unless, > on > >>>> the > >>>>> collector, I have rules based on IP address which isn't optimal given > >> the > >>>>> dynamic nature of the IPs changing. > >>>>> > >>>>> Any suggestion is appreciated. > >>>>> > >>>>> *Scott Slattery* > >>>>> > >>>>> *Sr. Enterprise/Cloud Architect* > >>>>> > >>>>> *Cloud, Compute, Information & Architecture Team* > >>>>> > >>>>> motorolasolutions.com > >>>>> > >>>>> *O: 602.529.8226* > >>>>> > >>>>> *E*: [email protected] > >>>>> > >>>>> > >>>> > >>> > >>> > >> > > > > > -- *For more information on how and why we collect your personal information, please visit our Privacy Policy <https://www.motorolasolutions.com/en_us/about/privacy-policy.html?elqTrackId=8980d888905940e39a2613a7a3dcb0a7&elqaid=2786&elqat=2#privacystatement>.* _______________________________________________ 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.

