# -*- 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" ~