Hi,
I am unable to get the syslog-ng to write messages to the
/var/log/messages file. Syslog-ng receives the messages but doesn’t seem
to write it to the /var/log/message file. Here is the log from the syslog-ng:
/syslog-ng # /syslog-ng/sbin/syslog-ng -e
-v -d -F -f /syslog-ng/syslog-ng.conf -C /
syslog-ng starting up; version='2.0.5'
Syslog connection accepted;
from='AF_UNIX(anonymous)', to='AF_UNIX(/dev/log)'
Incoming log entry; line='<83>Mar 3
18:54:10 login: pam_rohati_auth(login:auth): user name not valid'
Filter rule evaluation begins;
filter_rule='f_filter2'
Filter node evaluation result;
filter_result='match', filter_type='level'
Filter rule evaluation result;
filter_result='match', filter_rule='f_filter2'
Initializing destination file writer;
template='/var/log/messages', filename='/var/log/messages'
Incoming log entry; line='<85>Mar 3
18:54:10 login: FAILED LOGIN SESSION FROM (null) FOR , System error'
Filter rule evaluation begins;
filter_rule='f_filter2'
Filter node evaluation result;
filter_result='match', filter_type='level'
Filter rule evaluation result;
filter_result='match', filter_rule='f_filter2'
EOF occurred while reading; fd='6'
Closing log reader fd; fd='6'
Here is the syslog-ng configuration file:
options {
sync (2);
time_reopen (10);
log_fifo_size (10);
long_hostnames (off);
use_dns (no);
use_fqdn (no);
create_dirs (yes);
keep_hostname (yes);
};
source s_sys {
unix-stream ("/dev/log");
# internal();
};
destination d_cons {
file("/dev/console"); };
destination d_mesg {
file("/var/log/messages"); };
filter f_filter2 { level(info..emerg); };
log { source(s_sys); filter(f_filter2);
destination(d_mesg); };
log { source(s_sys); destination(d_mesg);
flags(fallback);};
Thanks in advance for help.
-Shashank