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