From de21a76fdb62f7bf5fc19aabafff65cd205b6af1 Mon Sep 17 00:00:00 2001 From: immarvin Date: Fri, 20 May 2016 02:14:37 -0400 Subject: [PATCH] fix issue#1159@github,add support for udp/tcp syslog reception for rsyslog shipped in ubuntu16.04 --- xCAT/postscripts/syslog | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xCAT/postscripts/syslog b/xCAT/postscripts/syslog index d5a21c676..183344238 100755 --- a/xCAT/postscripts/syslog +++ b/xCAT/postscripts/syslog @@ -195,6 +195,16 @@ config_rsyslog_V8() s/#\$ModLoad imtcp.so/\$ModLoad imtcp.so/; s/#\$InputTCPServerRun /\$InputTCPServerRun 514/' $remoteconf fi + + #ubuntu16.04 ships rsyslog 8.16.0,which does not ship remote.conf + #the configuration for UDP and TCP syslog reception is in rsyslog.conf + if [ -f "$conf_file" ]; then + sed -i 's/#module(load="imudp")/module(load="imudp")/; + s/#input(type="imudp" port="514")/input(type="imudp" port="514")/; + s/#module(load="imtcp")/module(load="imtcp")/; + s/#input(type="imtcp" port="514")/input(type="imtcp" port="514")/' $conf_file + fi + else # not logging local, forward logging # backup the existing remote.conf file from the install