diff --git a/README b/README index 96860e1..e1ecd12 100644 --- a/README +++ b/README @@ -7,7 +7,12 @@ Post-install ------------ In order to allow clients writes : +1. on the server : + echo 'create role rsyslog login password 'ohGh6iec'; grant connect on database logtracker to rsyslog; grant insert on table journal_entry to rsyslog; grant usage, select on sequence journal_entry_id_seq TO rsyslog; ' | sudo -u postgres psql logtracker + +2. install rsyslog-logtracker, then + copy and adapt debian/rsyslog-logtracker.conf-example to debian/rsyslog-logtracker.conf diff --git a/debian/rsyslog-logtracker.conf b/debian/rsyslog-logtracker.conf-example similarity index 73% rename from debian/rsyslog-logtracker.conf rename to debian/rsyslog-logtracker.conf-example index adb5683..5a2257e 100644 --- a/debian/rsyslog-logtracker.conf +++ b/debian/rsyslog-logtracker.conf-example @@ -1,7 +1,3 @@ -set $logtracker-host = "localhost"; -set $logtracker-database = "logtracker"; -set $logtracker-passord = "secret"; - module(load="imjournal" PersistStateInterval="100" IgnorePreviousMessages="on") module(load="ompgsql") $PreserveFQDN on @@ -17,7 +13,7 @@ template(name="logtracker" type="list" option.sql="on") { } if $inputname == "imjournal" then { - action(type="ompgsql" server="$logtracker-host" db="$logtracker-database" uid="rsyslog" pwd="$logtracker-password" + action(type="ompgsql" server="localhost" db="logtracker" uid="rsyslog" pwd="<>t" template="logtracker" queue.type="linkedList" queue.size="10000" diff --git a/debian/rsyslog-logtracker.install b/debian/rsyslog-logtracker.install index 53786a1..1f6de81 100644 --- a/debian/rsyslog-logtracker.install +++ b/debian/rsyslog-logtracker.install @@ -1 +1 @@ -debian/rsyslog-logtracker.conf etc/rsyslog.d +debian/rsyslog-logtracker.conf-example etc/rsyslog.d