mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 20:14:31 +00:00
28 lines
607 B
Django/Jinja
28 lines
607 B
Django/Jinja
# Accept remote syslog (UDP/TCP 514)
|
|
module(load="imudp")
|
|
input(type="imudp" port="514")
|
|
|
|
module(load="imtcp")
|
|
input(type="imtcp" port="514")
|
|
|
|
# Prefer FQDN derived from sender IP (reverse DNS), not whatever the sender claims
|
|
global(
|
|
preserveFQDN="on"
|
|
net.enableDNS="on"
|
|
)
|
|
|
|
# Write to /prole/logs/{fqdn}/{program}.log
|
|
template(name="PerHostLogs" type="string"
|
|
string="/prole/logs/%fromhost-fqdn:lowercase%/%PROGRAMNAME%.log")
|
|
|
|
*.* action(
|
|
type="omfile"
|
|
dynaFile="PerHostLogs"
|
|
createDirs="on"
|
|
dirCreateMode="02775"
|
|
fileCreateMode="0640"
|
|
dirGroup="prole"
|
|
fileGroup="prole"
|
|
)
|
|
& stop
|