Hallo,
ich möchte meine Syslogmeldung die ich zentral in eine Datei schreibe in eine Datenbank speichern.
Dazu hab ich nun folgendes in die syslog-ng.conf eingetragen
Code
destination d_mysql {
program(
"/usr/bin/mysql -u root test"
template("INSERT INTO logs (host, facility, priority, level, tag, datetime, program, msg) VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG','$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC','$PROGRAM', '$MSG' ); ")
template-escape(yes)
);
};
log { source(src); destination(d_mysql); };
Leider funktioniert es nicht.
in der Logdatei /var/log/messages erhalte ich nun folgende Meldungen
Kann mir hier jemand irgendwie helfen ??