I had tried adding the specific tls.* options for the certs to the relp
config, but it seemed like it insisted on using the ca.pem set up for
the default netstream driver. I did just implement two rsyslog
processes, which is good for now, so this question is a little but
academic - kind of a "You should be able to do this and it bothers me
that I couldn't get it working" 8-)
Florian Riedl <mailto:[email protected]>
October 26, 2018 at 6:40 AM
For imtcp you must set the certificates through the $DefaultNetstremDriver
options as you have set them in file 1.
In imrelp you can then set the different certificates in the module
parameters. See:
https://www.rsyslog.com/doc/v8-stable/configuration/modules/imrelp.html?highlight=TLS
If I remember correctly, this stems from the requirement to have different
sets of certificates for both modules, which was not required before
imrelp
got TLS support. But, the way it is set in imrelp did not find its way
into
imtcp, because this is a) quite some effort to rewrite the code, b) there
is no hard requirement to do that because it works, c) nobody said "I want
it this way and I am willing to sponsor the changes" and d) nobody said
"here I made the changes so it works like this and that, please review and
add my pullrequest".
I hope this helps.
Florian
Am Fr., 26. Okt. 2018 um 10:15 Uhr schrieb Peter Viskup via rsyslog <
_______________________________________________
rsyslog mailing list
http://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.
Peter Viskup <mailto:[email protected]>
October 26, 2018 at 1:15 AM
Show the final config you are trying to run.
It could be related to $DefaultNetstreamDriver* options which should
be mentioned only once.
https://www.rsyslog.com/doc/v8-stable/rainerscript/global.html?highlight=defaultnetstreamdriver
In case it is needed, you can copy systemd rsyslog.service file and
create new for second instance (both running different certs).
http://rsyslog-users.1305293.n2.nabble.com/Mix-of-GTLS-and-PTCP-listeners-running-same-instance-td7591434.html#a7591445
Peter
On Thu, Oct 25, 2018 at 11:22 PM Rory Toma via rsyslog
Rory Toma <mailto:[email protected]>
October 25, 2018 at 2:21 PM
I have two separate files that work just fine. I have not been able to
successfully combine them. No matter what I try, I keep getting tls
errors, because one or the other is using wrong certs. Can anyone help
here?
file1:
$DefaultNetstreamDriver gtls
# certificate files
$DefaultNetstreamDriverCAFile /opt/rsyslog/certs/ca.pem
$DefaultNetstreamDriverCertFile /opt/rsyslog/certs/cert.pem
$DefaultNetstreamDriverKeyFile /opt/rsyslog/certs/key.pem
$MaxOpenFiles 100000
module(load="imtcp" MaxSessions="65534" StreamDriver.Mode="1"
StreamDriver.AuthMode="anon") # load TCP listener
$WorkDirectory /export/rsyslog
$ActionQueueType LinkedList
$ActionQueueFileName srvrfwd
$ActionResumeRetryCount -1
$ActionQueueSaveOnShutdown on
ruleset(name="remote"){
*.* @@10.66.13.148:8514
}
$InputTCPServerBindRuleset remote
$InputTCPServerRun 110
file2:
$DefaultNetstreamDriver gtls
$DefaultNetStreamDriverCAFile /opt/rsyslog/certs/relp/ca.pem
$DefaultNetStreamDriverCertFile /opt/rsyslog/certs/relp/cert.pem
$DefaultNetStreamDriverKeyFile /opt/rsyslog/certs/relp/key.pem
$WorkDirectory /export/rsyslog
$ActionQueueType LinkedList
$ActionQueueFileName srvrfws
$ActionResumeRetryCount -1
$ActionQueueSaveOnShutdown on
module(load="imrelp" ruleset="relp")
input(type="imrelp" port="114" tls="on" tls.compression="on"
tls.authmode="fingerprint" )
ruleset(name="relp") {
*.* @@10.66.13.148:8514
}
_______________________________________________
rsyslog mailing list
http://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.