Hi Rainer.

Thank you for the reply (even though it's not the answer I was hoping to
hear).

So I guess the next question is how (or where) to add an identifier for an
intermediary.

Let's say I have a network that looks like this:

[ Client1 ] --\
[ Client2 ] ---+- [ Forwarder1 ] -\
[ Client3 ] --/                    \
                                    +-- [ Aggregator ]
[ Client4 ] --\                    /
[ Client5 ] ---+- [ Forwarder2 ] -/
[ Client6 ] --/


When I see messages at the Aggregator I want to know not only what Client
it came from, but also what Forwarder it came through.

Right now on the forwarders I change the message to include the client IP
and Client hostname (using set $!msg), and then send it using an onfwd
template (note that I have a intermediary variable for fromhost-ip here):

type="string" string="%timegenerated% from:%$fromhost-ip%
%syslogseverity-text%%$!msg%\n"

At the aggregator I also need to know whether a message came from
Forwarder1 or Forwarder2, so I would like to add the Forwarder IP and
hostname to the message that goes up to the aggregator.  Right now it uses
this template for omfile:

type="string" string="%timegenerated% %msg%\n"

Will $hostname and $fromhost-ip on the aggregator be the hostname and ip
of the forwarder?  Or the client?

What would be the best way to include this extra information in my log
entries?

Thanks,

-derek

On Thu, May 26, 2022 12:31 pm, Rainer Gerhards wrote:
> unfortunately, this property is not yet available :-(
>
> Rainer
>
> El jue, 26 may 2022 a las 13:53, Derek Atkins (<de...@ihtfp.com>)
> escribió:
>>
>> Thanks Rainer,
>>
>> This is working smashingly!
>>
>> The next issue I'm trying to solve is how do I add the client
>> certificate
>> information into the log message?  I'd like to add e.g. the client
>> certificate subject (or subjectAltName) into my log template (similar to
>> how you can add the client hostname or fromhost-ip).
>>
>> Again, I am having issues searching, as any combination of "rsyslog" and
>> "certificate" seems to bring up documentation on "how to configure TLS"
>> which, obviously, I already know how to do...
>>
>> Any help or guidance would be appreciated.
>>
>> Thanks,
>>
>> -derek
>>
>> On Tue, May 17, 2022 4:12 pm, Rainer Gerhards wrote:
>> > https://www.rsyslog.com/doc/v8-stable/configuration/modules/imtcp.html
>> >
>> > https://www.rsyslog.com/doc/v8-stable/configuration/modules/omfwd.html
>> >
>> > HTH
>> > Rainer
>> >
>> > Sent from phone, thus brief.
>> >
>> > Derek Atkins <de...@ihtfp.com> schrieb am Di., 17. Mai 2022, 22:01:
>> >
>> >> Hi,
>> >>
>> >> Are there docs on how to set this up on a per-input and/or per-omfwd
>> >> basis?
>> >>
>> >> All the docs I can find suggest setting the global
>> >> DefaultNetstreamDriver*
>> >> variables, which in my case are not what I want because I need to be
>> >> able
>> >> to use different keys/certs/CAs for the input/imtcp vs the omfwd
>> >> operations.
>> >>
>> >> I am running 8.2204.1.
>> >>
>> >> Thanks,
>> >>
>> >> -derek
>> >>
>> >> On Mon, April 25, 2022 3:03 am, Rainer Gerhards via rsyslog wrote:
>> >> > Yes, it's possible. Worked on that for quite some time last year
>> ;-)
>> >> >
>> >> > Rainer
>> >> >
>> >> > El lun, 25 abr 2022 a las 7:41, Mariusz Kruk via rsyslog
>> >> > (<rsyslog@lists.adiscon.com>) escribió:
>> >> >>
>> >> >> There were some improvements to TLS handling introduced over
>> several
>> >> >> versions so you'd have to review the changelog and docs.
>> >> >>
>> >> >> But from what I see, the omfwd module supports setting separate
>> TLS
>> >> >> key/cert/cacert per action since 8.2108.
>> >> >>
>> >> >> The imtcp module also supports setting those on a per-input level
>> >> since
>> >> >> 8.2108.
>> >> >>
>> >> >> So it should work.
>> >> >>
>> >> >> It is always a good idea to do a tcpdump and see how the handshake
>> >> >> progresses and when and where it fails.
>> >> >>
>> >> >> MK
>> >> >>
>> >> >> On 24.04.2022 00:35, Shane via rsyslog wrote:
>> >> >> > Hi I am trying to get rsyslog to receive store/forward messages
>> w/
>> >> tls
>> >> >> on
>> >> >> > both sides.
>> >> >> >
>> >> >> > client --->tls---> rsyslog --->tls---> remote.something
>> >> >> >
>> >> >> > I got it set up so i could send to the rsyslog server but then i
>> >> >> couldn't
>> >> >> > add another ca/cert files.  My config was using global and
>> >> >> defaultnetstream
>> >> >> >
>> >> >> > I found on rsyslog.com that prior to 8.2202 it couldn't use tls
>> on
>> >> two
>> >> >> > different source/dest.  I found the cent 7 repo and got
>> >> rsyslog-8.2204
>> >> >> > installed.  Now nothing works.  I think i got the config correct
>> >> but
>> >> >> the
>> >> >> > client keeps getting rejected.
>> >> >> >
>> >> >> > Apr 23 17:13:39 rlog rsyslogd[11417]: GnuTLS handshake retry
>> >> returned
>> >> >> > error: The TLS connection was non-properly terminated.
>> [v8.2204.0
>> >> try
>> >> >> > https://www.rsyslog.com/e/2083 ]
>> >> >> > Apr 23 17:13:39 rlog rsyslogd[11417]: netstream session
>> >> 0x7f6a04013360
>> >> >> from
>> >> >> > 192.168.5.22 will be closed due to error [v8.2204.0 try
>> >> >> > https://www.rsyslog.com/e/2089 ]
>> >> >> >
>> >> >> > So then i tried going to the ossl module.  Now its even worse.
>> My
>> >> >> config
>> >> >> > is a mess now too.
>> >> >> >
>> >> >> > Does tls on both sides work?
>> >> >> > Do I need the 8.2202+ version?
>> >> >> > Do you have an example config?
>> >> >> > _______________________________________________
>> >> >> > 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.
>> >>
>> >>
>> >> --
>> >>        Derek Atkins                 617-623-3745
>> >>        de...@ihtfp.com             www.ihtfp.com
>> >>        Computer and Internet Security Consultant
>> >>
>> >>
>> >
>>
>>
>> --
>>        Derek Atkins                 617-623-3745
>>        de...@ihtfp.com             www.ihtfp.com
>>        Computer and Internet Security Consultant
>>
>


-- 
       Derek Atkins                 617-623-3745
       de...@ihtfp.com             www.ihtfp.com
       Computer and Internet Security Consultant

_______________________________________________
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