This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
logtracker/debian/rsyslog-logtracker.conf-exa...

23 lines
722 B
Plaintext

module(load="imjournal" PersistStateInterval="100" IgnorePreviousMessages="on")
module(load="ompgsql")
$PreserveFQDN on
template(name="logtracker" type="list" option.sql="on") {
constant(value="INSERT INTO journal_entry (timestamp, host, data) values ('")
property(name="timegenerated" dateFormat="rfc3339")
constant(value="','")
property(name="hostname")
constant(value="','")
property(name="$!")
constant(value="')")
}
if $inputname == "imjournal" then {
action(type="ompgsql" server="localhost" db="logtracker" uid="rsyslog" pwd="<<secret>>t"
template="logtracker"
queue.type="linkedList"
queue.size="10000"
queue.workerthreads="3"
queue.dequeuebatchsize="100")
}