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