[rsyslog-server] rotate logs and install relp module
parent
f750f50758
commit
935be638bf
|
@ -1,4 +1,22 @@
|
||||||
---
|
---
|
||||||
|
- name: Install common tools
|
||||||
|
apt:
|
||||||
|
update_cache: true
|
||||||
|
install_recommends: false
|
||||||
|
name:
|
||||||
|
- rsyslog-relp
|
||||||
|
register: apt_result
|
||||||
|
retries: 3
|
||||||
|
until: apt_result is succeeded
|
||||||
|
|
||||||
|
- name: Deploy logrotate cablage config
|
||||||
|
template:
|
||||||
|
src: logrotate.d/crans.j2
|
||||||
|
dest: /etc/logrotate.d/crans
|
||||||
|
mode: 0644
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
|
||||||
- name: Deploy rsyslog cablage config
|
- name: Deploy rsyslog cablage config
|
||||||
template:
|
template:
|
||||||
src: rsyslog.d/30-cablage.conf.j2
|
src: rsyslog.d/30-cablage.conf.j2
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
{{ ansible_header | comment }}
|
||||||
|
|
||||||
|
# Logs Crans
|
||||||
|
|
||||||
|
# Logs pour le cablage
|
||||||
|
/pool/logs/tealc/cablage/global.log {
|
||||||
|
daily
|
||||||
|
rotate 365
|
||||||
|
compress
|
||||||
|
notifempty
|
||||||
|
missingok
|
||||||
|
create 640 root adm
|
||||||
|
postrotate
|
||||||
|
invoke-rc.d rsyslog rotate > /dev/null
|
||||||
|
endscript
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Logs centralisés
|
||||||
|
|
||||||
|
# FreeRADIUS
|
||||||
|
/pool/logs/tealc/freeradius/*.log {
|
||||||
|
weekly
|
||||||
|
rotate 365
|
||||||
|
compress
|
||||||
|
delaycompress
|
||||||
|
notifempty
|
||||||
|
missingok
|
||||||
|
postrotate
|
||||||
|
invoke-rc.d rsyslog rotate > /dev/null
|
||||||
|
endscript
|
||||||
|
}
|
||||||
|
|
||||||
|
# Logs des bornes et des switches
|
||||||
|
/pool/logs/tealc/wifi/global.log {
|
||||||
|
daily
|
||||||
|
rotate 365
|
||||||
|
compress
|
||||||
|
notifempty
|
||||||
|
postrotate
|
||||||
|
invoke-rc.d rsyslog rotate > /dev/null
|
||||||
|
endscript
|
||||||
|
}
|
||||||
|
|
||||||
|
/pool/logs/tealc/filaire/global.log {
|
||||||
|
daily
|
||||||
|
rotate 365
|
||||||
|
compress
|
||||||
|
notifempty
|
||||||
|
postrotate
|
||||||
|
invoke-rc.d rsyslog rotate > /dev/null
|
||||||
|
endscript
|
||||||
|
}
|
|
@ -1,5 +1,7 @@
|
||||||
{{ ansible_header | comment }}
|
{{ ansible_header | comment }}
|
||||||
|
|
||||||
|
$template CablageFileFormat,"%TIMESTAMP:::date-rfc3339% %fromhost% %syslogtag%%msg%\\n"
|
||||||
|
|
||||||
# Logs des switches
|
# Logs des switches
|
||||||
|
|
||||||
if $fromhost-ip startswith '172.16.33.' then /pool/logs/tealc/cablage/global.log; CablageFileFormat
|
if $fromhost-ip startswith '172.16.33.' then /pool/logs/tealc/cablage/global.log; CablageFileFormat
|
||||||
|
|
Loading…
Reference in New Issue