[Logs] On met la conf d'envoi à la base postgres dans python, pour pouvoir utiliser les mots de passe de secrets.
Ignore-this: 934622ef5023645d8fc3bfe91a98a359 Thot avait décidé de ne pas logguer quoi que ce soit, car lors de l'apply de bcfg2, le vieux mot de passe avait été remis. On a pas envie que n'importe qui puisse le lire. On ajoute donc le mot de passe à secrets.py, et on déplace la conf pgsql dans Python/. darcs-hash:20121213000801-b6762-d5e4a1e935e882230a90bbde3ffb8c1d168cc9d8.gz
This commit is contained in:
parent
889a79e45b
commit
35b7b8df2b
3 changed files with 29 additions and 15 deletions
|
@ -3,7 +3,7 @@
|
||||||
<Group name="rsyslog-server">
|
<Group name="rsyslog-server">
|
||||||
<Path name="/etc/rsyslog.d/52-listen_relp.conf"/>
|
<Path name="/etc/rsyslog.d/52-listen_relp.conf"/>
|
||||||
<Path name="/etc/rsyslog.d/53-listen_switches.conf"/>
|
<Path name="/etc/rsyslog.d/53-listen_switches.conf"/>
|
||||||
<Path name="/etc/rsyslog.d/51-pgsql.conf"/>
|
<Python name="/etc/rsyslog.d/51-pgsql.conf"/>
|
||||||
<Package name="rsyslog-pgsql"/>
|
<Package name="rsyslog-pgsql"/>
|
||||||
<Path name="/var/spool/rsyslog"/>
|
<Path name="/var/spool/rsyslog"/>
|
||||||
</Group>
|
</Group>
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
### Configuration file for rsyslog-pgsql
|
|
||||||
### Changes are preserved
|
|
||||||
# On log tout dans la base pgsql, sauf si on plante, auquel cas on fait de la magie http://www.rsyslog.com/doc/rsyslog_reliable_forwarding.html )
|
|
||||||
$ModLoad ompgsql
|
|
||||||
$WorkDirectory /var/spool/rsyslog/ # default location for work (spool) files
|
|
||||||
|
|
||||||
$ActionQueueType LinkedList # use asynchronous processing
|
|
||||||
$ActionQueueFileName postgresfwd # set file name, also enables disk mode
|
|
||||||
$ActionResumeRetryCount -1 # infinite retries on insert failure
|
|
||||||
$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down
|
|
||||||
*.* :ompgsql:localhost,Syslog,rsyslog,otmLczDw0EeZ;
|
|
||||||
|
|
||||||
#On ne loggue plus dans les fichiers ce qui n'est pas à nous
|
|
||||||
:fromhost, !isequal, "thot" ~
|
|
28
Python/etc/rsyslog.d/51-pgsql.conf
Normal file
28
Python/etc/rsyslog.d/51-pgsql.conf
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
# -*- mode: python; coding: utf-8 -*-
|
||||||
|
|
||||||
|
include("mode/space")
|
||||||
|
include("secrets")
|
||||||
|
|
||||||
|
header("""
|
||||||
|
Fichier de configuration pour rsyslog-pgsql.
|
||||||
|
|
||||||
|
Pour des informations détaillées, utilisez google.
|
||||||
|
""")
|
||||||
|
|
||||||
|
info["perms"] = 0640
|
||||||
|
@
|
||||||
|
@### Configuration file for rsyslog-pgsql
|
||||||
|
@### Changes are preserved
|
||||||
|
@# On log tout dans la base pgsql, sauf si on plante, auquel cas on fait de la magie http://www.rsyslog.com/doc/rsyslog_reliable_forwarding.html )
|
||||||
|
@$ModLoad ompgsql
|
||||||
|
@$WorkDirectory /var/spool/rsyslog/ # default location for work (spool) files
|
||||||
|
@
|
||||||
|
@$ActionQueueType LinkedList # use asynchronous processing
|
||||||
|
@$ActionQueueFileName postgresfwd # set file name, also enables disk mode
|
||||||
|
@$ActionResumeRetryCount -1 # infinite retries on insert failure
|
||||||
|
@$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down
|
||||||
|
print '*.* :ompgsql:localhost,Syslog,rsyslog,%s;'%(secrets.rsyslog_pgsql_password)
|
||||||
|
@
|
||||||
|
@#On ne loggue plus dans les fichiers ce qui n'est pas à nous
|
||||||
|
@:fromhost, !isequal, "thot" ~
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue