mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 11:34:30 +00:00
- install.py: Major update including configuration variable expansion, improved k3s/k3d handling, and enhanced installation logic. - etc/ scripts: Significant refactoring of initialization scripts (Kerberos, Port Forwards, Garage Store, etc.). - Port Forwards: Transitioned from XML to port-mappings.conf for managing kubectl port-forwards. - Status Reporting: Improved status checking for common services. - Infrastructure: Updated Ansible inventory and rsyslog role configurations. - Tests: Added a comprehensive suite of tests for 'etc' initialization scripts in prole/tests/etc/. - Documentation: Added prole-db-documentation-mcp-architecture.md. - General: Updated Dockerfiles and various helper scripts.
28 lines
611 B
Django/Jinja
28 lines
611 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_dir }}/{fqdn}/{program}.log
|
|
template(name="PerHostLogs" type="string"
|
|
string="{{ prole_logs_dir }}/%HOSTNAME%/%programname%.log");
|
|
|
|
*.* action(
|
|
type="omfile"
|
|
dynaFile="PerHostLogs"
|
|
createDirs="on"
|
|
dirCreateMode="02775"
|
|
fileCreateMode="0640"
|
|
dirGroup="prole"
|
|
fileGroup="prole"
|
|
)
|
|
& stop
|