8.24 is very old (over 3 years old now), so it probably doesn't include everything in the more corrent versions.

Please try a current version and see what happens.

David Lang

On Thu, 4 Jun 2020, Soham Chakraborty via rsyslog wrote:

Date: Thu, 4 Jun 2020 13:48:51 +0530
From: Soham Chakraborty via rsyslog <[email protected]>
To: Soham Chakraborty via rsyslog <[email protected]>
Cc: Soham Chakraborty <[email protected]>
Subject: [rsyslog] Configuration syntax error with TLS parameters

Hi,

I am trying to enable TLS authentication between source and
destination in rsyslog. The TLS authentication is established and
working. However I am getting an error when I run `rsyslogd -N1`.

The configuration files are:

# cat /etc/rsyslog.d/tls.conf
global(
DefaultNetstreamDriver="gtls"
DefaultNetstreamDriverCAFile="/etc/ssl/certs/ca.pem"
DefaultNetstreamDriverCertFile="/etc/ssl/certs/mycert.pem"
DefaultNetstreamDriverKeyFile="/etc/ssl/certs/mykey.pem"
)

# cat /etc/rsyslog.d/ise.conf
input(type="imtcp" port="6515" ruleset="ise_logs")

template(name="ise_logs"
string="/opt/data/syslog/ise/%HOSTNAME%/ise_%$YEAR%-%$MONTH%-%$DAY%-%$HOUR%.log"
type="string")

ruleset(name="ise_logs") {
 action(
   queue.type="fixedArray"
   queue.size="250000"
   queue.dequeueBatchSize="4096"
   queue.workerThreads="4"
   queue.workerThreadMinimumMessages="60000"
   type="omfile"
   Dynafile="ise_logs"
   dirCreateMode="0755"
   fileCreateMode="0640"
   dirGroup="splunk"
   dirOwner="splunk"
   fileGroup="splunk"
   fileOwner="splunk"
   StreamDriver="gtls"
   StreamDriverMode="1"
   StreamDriverAuthMode="x509/name"
   StreamDriverPermittedPeers="*.orgname.com")
}

The error appears in line 22, 23, 24 and 25 of the ise.conf file:

# rsyslogd -N1
rsyslogd: version 8.24.0-52.el7, config validation run (level 1),
master config /etc/rsyslog.conf
rsyslogd: error during parsing file /etc/rsyslog.d/ise.conf, on or
before line 25: parameter 'StreamDriverPermittedPeers' not known --
typo in config file? [v8.24.0-52.el7 try http://www.rsyslog.com/e/2207
]
rsyslogd: error during parsing file /etc/rsyslog.d/ise.conf, on or
before line 25: parameter 'StreamDriverAuthMode' not known -- typo in
config file? [v8.24.0-52.el7 try http://www.rsyslog.com/e/2207 ]
rsyslogd: error during parsing file /etc/rsyslog.d/ise.conf, on or
before line 25: parameter 'StreamDriverMode' not known -- typo in
config file? [v8.24.0-52.el7 try http://www.rsyslog.com/e/2207 ]
rsyslogd: error during parsing file /etc/rsyslog.d/ise.conf, on or
before line 25: parameter 'StreamDriver' not known -- typo in config
file? [v8.24.0-52.el7 try http://www.rsyslog.com/e/2207 ]

What am I missing here? I confirmed that the parameter names are
correct (as per documentation of v8).

Thanks,
_______________________________________________
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.

Reply via email to