rsyslog机制很强大,可以汇聚分散的日志到一台日志服务器上,方便查看和调试。安装起来非常简单:
shell> cd /etc/yum.repos.d/ shell> wget http://rpms.adiscon.com/v8-stable/rsyslog.repo shell> yum install rsyslog
centos6.5默认还是rsyslog7.x的版本,这里给出的是安装官方最新的版本。
在此记录下rsyslog配置imrelp/omrelp时的诡异问题,期间走了不少弯路,给大家参考。关于rsyslog的中文文档大多大同小异,且很多都过时了,请大家注意下,最好还是直接看英文的,虽然很多,但是能省去很多麻烦。中文的就大概看看原理就好了。
但是,按照官方给出的omrelp的转发机制,配置后无法收到日志:
cat /etc/redhat-release
CentOS release 6.5 (Final)
在此版本,在这些repo下:
[root@publisher-14 rsyslog]# ll /etc/yum.repos.d/
总用量 52
-rw-r--r--. 1 root root 833 6月 16 17:23 atomic.repo
-rw-r--r--. 1 root root 833 6月 16 16:53 atomic.repo.rpmsave
-rw-r--r--. 1 root root 1926 12月 1 2013 CentOS-Base.repo
-