I presume that was a typo and it should be "$myhostname" and not
"$$myhostname"?  Or is there something special about "$$"?

-derek

On Thu, May 26, 2022 1:29 pm, David Lang via rsyslog wrote:
> sorry, that's what I ment to use (typeing from memory to lay out the idea)
>
> David Lang
>
> On Thu, 26 May 2022, John Chivian wrote:
>
>> Date: Thu, 26 May 2022 12:20:12 -0500
>> From: John Chivian <jchiv...@chivian.com>
>> To: rsyslog-users <rsyslog@lists.adiscon.com>
>> Cc: David Lang <da...@lang.hm>
>> Subject: Re: [rsyslog] problems with tls and rsyslog
>>
>> There is also the $$myhostname variable that can be used to identify
>> “this” host.
>>
>>
>>> On May 26, 2022, at 12:15, David Lang via rsyslog
>>> <rsyslog@lists.adiscon.com> wrote:
>>>
>>> what I like to do is to format the body of the message as json, I
>>> create $!msg=$msg and then I create a tree $!trusted and in that I add
>>> additional metadata, including $!trusted.relay
>>>
>>> set $.relay = $!trusted.relay;
>>> set $!trusted.relay.last = $.relay;
>>> set $!trusted.relay.host = $hostname;
>>> set $!trusted.relay.last = $!fromhost-ip;
>>> set $!trusted.relay.time = $timegenerated;
>>>
>>> then in the final aggregator, I have all the info I could want about
>>> what relays the log has gone through, when it was proccessed by each
>>> relay, etc.
>>>
>>> I also have the sender add additional metadata here as well (if it's
>>> reading from a file , what filename for example)
>>>
>>> David Lang
>>>
>>> On Thu, 26 May 2022, Derek Atkins via rsyslog wrote:
>>>
>>>> Date: Thu, 26 May 2022 13:04:00 -0400
>>>> From: Derek Atkins via rsyslog <rsyslog@lists.adiscon.com>
>>>> To: Rainer Gerhards <rgerha...@hq.adiscon.com>
>>>> Cc: Derek Atkins <de...@ihtfp.com>, rsyslog-users
>>>> <rsyslog@lists.adiscon.com>
>>>> Subject: Re: [rsyslog] problems with tls and rsyslog
>>>> 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.
>>> _______________________________________________
>>> 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

_______________________________________________
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