Bonjour,
Je viens de mettre en place un serveur syslog qui m'a l'aire de fonctionner bizarrement.
J'arrive à récupérer des messages d'un poste distant mais quand je relance mon service syslog-ng. J'ai ce message:
root@syslog-ng:/etc/syslog-ng# /etc/init.d/syslog-ng restart
* Stopping system logging syslog-ng [ OK ]
* Starting system logging syslog-ng
ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2.0.9'' )' at line 2
[OK]
Je me demande également si 2.0.9 ne correspond pas à la version de syslog
Je vous montre également une partie de mon fichier de conf.
source s_everything { internal(); pipe("/proc/kmsg"); unix-stream("/dev/log"); udp(); };
destination d_mysql {
pipe("/var/log/mysql.pipe"
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' );\n") template-escape(no));
};
log {source(s_everything); destination(d_mysql);};
Merci de me donner un coup de pouce
Configuration: Linux Ubuntu 9.0.4
Firefox 3.0.11