Premier commit
This commit is contained in:
12
roles/syslog-cli/README.md
Normal file
12
roles/syslog-cli/README.md
Normal file
@@ -0,0 +1,12 @@
|
||||
# Role syslog-cli : Installation et configuration de syslog client (centralisation des logs)
|
||||
***
|
||||
|
||||
Ce role a pour objectif de parametrer le fichier /etc/rsyslog.conf pour envoyer les logs vers la machine **s-infra**:
|
||||
on ajoute au bout du fichier :
|
||||
''*.* @adresse srv-syslog''
|
||||
|
||||
Ensuite le role décommente dans le fichier /etc/systemd/journald.conf la ligne suivante :
|
||||
'ForwardToSyslog=yes'
|
||||
afin d'autoriser l'envoie de log sur la machine srv qui est **s-infra**
|
||||
|
||||
une fois tout cela fait le role redémarre automatiquement les services journald et rsyslog
|
10
roles/syslog-cli/handlers/main.yml
Normal file
10
roles/syslog-cli/handlers/main.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
- name: restart rsyslog
|
||||
service:
|
||||
name: rsyslog
|
||||
state: restarted
|
||||
|
||||
- name: restart journald
|
||||
service:
|
||||
name: systemd-journald.service
|
||||
state: restarted
|
17
roles/syslog-cli/tasks/main.yml
Normal file
17
roles/syslog-cli/tasks/main.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
- name: ajoute l'indication de serveur syslog distant si elle n'est pas presente
|
||||
lineinfile:
|
||||
path: /etc/rsyslog.conf
|
||||
regexp: '^'
|
||||
line: '*.* @syslog.gsb.adm'
|
||||
state: present
|
||||
notify:
|
||||
- restart rsyslog
|
||||
|
||||
- name: decommente le chargement du module imudp dans rsyslog.conf
|
||||
replace:
|
||||
path: /etc/systemd/journald.conf
|
||||
regexp: '^#ForwardToSyslog=yes'
|
||||
replace: 'ForwardToSyslog=yes'
|
||||
notify:
|
||||
- restart journald
|
Reference in New Issue
Block a user