23 lines
722 B
Plaintext
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")
|
|
}
|