I'm using syslog-ng for a big amount of servers. To get everything more in shape in the folder structure, I use several filters with regex and multiple destination and log lines in the syslog-ng.conf
What I would like to accomplish is to let syslog decide where to put the log file based on parts of the hostname and put it in 1 filter, with 1 destination and log line.
Example:
fl-app-dev-01 => /var/log/fl/dev/app01.log
fl-app-prd-32 => /var/log/fl/prd/app32.log
fl-man-prd-02 => /var/log/fl/prd/man02.log
am-app-prd-12 => /var/log/am/prd/app12.log
rd-app-dev-02 => /var/log/rd/dev/app02.log
As you can see in the example above, all servers are in the same format {location}-{function}-{environment}-{number}
I would like to split them to location, then to environment and have the logfile named after the function and the server number.
Recent Questions...
ما را در سایت Recent Questions دنبال میکنید
برچسب:
نویسنده: استخدام کار
بازدید: 324
تاريخ: پنجشنبه
14 مرداد
1395 ساعت: 18:59