卸载ubuntu14.04自带的rsyslog服务
apt-get remove --purge rsyslog --force-yes -y

安装syslog-ng
apt-get install libdbi1 libdbd-mysql syslog-ng-core syslog-ng-mod-sql
apt-get install syslog-ng-mod-*
【安装syslog-ng支持的一些插件,如redis,mysql,mongodb等】

修改配置并启动
# vi /etc/syslog-ng/syslog-ng.conf
# head -n 25 /etc/syslog-ng/syslog-ng.conf |tail -n 6
source s_src {
udp(ip('0.0.0.0') port(514));
system();
internal();
};

servicesyslog-ngrestart

syslog-ng支持自定义配置文件,支持用程序来处理日志并存入到指定的数据库等。
网友评论