Moin zusammen,
hab ein etwas größeres Problem mit dem syslog-ng Logger unter openSUSE 10.2.
Hab mir meine /etc/syslog-ng/syslog-ng.conf so geschrieben, dass alle meine Meldungen die von user.info kommen in eine bestimmte Datei geschrieben werden sollen. Hier der Auszug aus syslog-ng.conf:
#wera stm filter
filter f_wera { level(info) and facility(user); };
.
.
#all WERA stm-messages in one file
destination stm_messages {
file(“/home/wera/weralogs/cron.log”
owner(“wera”)
group(“users”)
perm(0666)); };
log { source(src); filter(f_wera); destination(stm_messages); };
In /etc/sysconfig/syslog ist der syslog-ng Logger auch aktiviert. Schreibrechte auf die crn.log Datei sind auch vorhanden, trotzdem werden keinerlei Meldungen in diese Fatei geschrieben. Getestet hab ich das ganze mit folgendem Befehl:
echo “test” | logger -p user.info -tTEST
Führe ich
echo “test” | logger -p user.alert -tTEST
aus, schreibt er die Meldung in /var/log/messages. Der syslog.ng Dienst an sich scheint also zu funktionieren. Hab echt keine Ahnung wo ich noch schauen kann, vielleicht habt ihr ja ne Idee und könnt mir weiter helfen!
Danke
Sven