默认情况Keepalived服务日志会输出到系统日志/var/log/message,和其他日志信息混合在一起,很不方便,可以将其调整成由独立文件记录Keepalieved服务日志。操作步骤如下:
1)编辑配置文件/etc/sysconfig/keepalived,将第14行的
" KEEPALIVED_OPTIONS="-d" "修改为"KEEPALIVED_OPTIONS=“-D -d -S 0” ",快速修改方法为
sed -i '14 s#KEEPALIVED_OPTIONS="-D"#KEEPALIVED_OPTIONS="-D -d -S 0"#g'
/etc/sysconfig/keepalived
参数说明: -d 导出备份配置数据 -D详细日志 -S 设置本地的syslog设备.编号0-7 0表示local0设备
-
修改rsyslog的配置文件 vi /etc/rsyslog.conf,在结尾处加入如下2行内容:
#keepalived local0.* /var/log/keepalived.log
上述配置表示来自local0 设备的所有日志信息都记录到/var/log/keepalived.log文件
然后在约42行如下信息的第一列结尾加入" ;local0.none "
*.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages
上述配置表示来自local0设备的所有日志信息不在记录于/var/log/messages里
- 配置完后,重启rsyslog服务 重启keepalived服务
/etc/init.d/rsyslog restart
cat /var/log/keepalived.log