Hi David,

Thanks for your input.

I am now trying to modify the config to use action() syntax and I
think I am getting it wrong.

# cat asa.conf
input(type="imtcp" port="8514" ruleset="asa_logs")

template(name="asa-logs"
string="/opt/data/syslog/asa/%HOSTNAME%/asa_%$YEAR%-%$MONTH%-%$DAY%-%$HOUR%.log"
type="string")

ruleset(name="asa_logs") {
    action(
      queue.type="fixedArray"
      queue.size="250000"
      queue.dequeueBatchSize="4096"
      queue.workerThreads="4"
      queue.workerThreadMinimumMessages="60000"
      type="omfile"
      DynaFile="asa-logs"
      dirCreateMode="0755"
      fileCreateMode="0640"
      dirGroup="splunk"
      dirOwner="splunk"
      fileOwner="splunk"
      fileGroup="splunk")
}

When I run "rsyslogd -N1" it throws me a error in parsing the config
file. The errors are:

Error during parsing file /etc/rsyslog.d/asa.conf, on or before line
5: invalid property ' ' [rsyslog version try
http://rsyslog.com/e/2207]
Error during parsing file /etc/rsyslog.d/asa.conf, on or before line
5: error parsing template object [rsyslog version try
http://rsyslog.com/e/2207]
rsyslogd: Could not find template 1 "asa-logs" - action disabled
[rsyslog version try http://rsyslog.com/e/3003]
Error during parsing file /etc/rsyslog.d/asa.conf, on or before line
20: errors occurred in file '/etc/rsyslog.d/asa.conf' around line 20
[rsyslog version try http://rsyslog.com/e/2207]

What I am getting wrong? Syntactically?

Thanks,

On Wed, May 13, 2020 at 8:00 AM David Lang <[email protected]> wrote:
>
> dynafile2 is just a string, so your example using cyberark instead is valid
>
> look at the action() syntax rather than having all the $foo lines, the new
> syntax was created to make it far easier to understand.
>
> you may also want to try the -o filename option when you start rsyslog, this 
> has
> rsyslog write out it's config as it understands it. I believe it writes it out
> in the new syntax, so this may do some of the conversion work for you.
>
> David Lang
>
_______________________________________________
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