Hi All,
Sorry to send the mail to all as I am not aware about individual email id.
I am trying to upgrade syslog-ng from 3.11.1 to 3.23.1 on Linux and finding some issues as below.
I have changed few parameters like version, include, but at present getting error with file() configuration.
-------------------------------------------------------------------------------------
~ # /sbin/syslog-ng -f /tandberg/persistent/syslog-ng.conf -p /var/run/syslog-ng.pid
[2019-09-25T13:40:11.707232] WARNING: Your configuration file uses an obsoleted keyword, please update your configuration; key
word='flush_timeout', change='Some drivers support batch-timeout() instead that you can specify at the destination level.', lo
cation='#buffer:15:5'
Error parsing source statement, source plugin file not found in /tandberg/persistent/syslog-ng.conf:31:5-31:9:
26
27 # Sources
28
29 source s_everything {
30 internal();
31----> file("/proc/kmsg" log_fetch_limit(100) log_iw_size(100));
31----> ^^^^
32 unix_dgram("/var/log/log" log_fetch_limit(100) log_iw_size(100));
33 udp(ip(127.0.0.1) port(514) log_fetch_limit(100) log_iw_size(100));
34 };
35
36 # Destinations
syslog-ng documentation:
https://www.balabit.com/support/documentation?product=syslog-ng-ose
contact:
https://lists.balabit.hu/mailman/listinfo/syslog-ng
~ #
-------------------------------------------------------------------------------------
I have attached the syslog-ng.conf file for your kind perusal.
Please give your suggestion on the modified config file.
Regards,
D Pal