大数据、分布式的时代,日志的分析管理尤为的重要,比如热门的三件套:Logstash、ElasticSearch、Kibana,可惜我对这些高大上的东西往往心存敬畏,不敢轻易触碰,相比较而言,我更喜欢能够快速上手的东西;本文主要介绍在centos的操作系统下,配置rsyslog进行日志的远程同步处理以及通过logrotatelai
rsyslog
老版本的liunx系统默认安装的是syslog, 这个不多做介绍,不知道的大家自行google脑补,我们这里主要介绍rsyslog的相关功能以及配置,rsyslog的详细介绍,请参考官网:http://www.rsyslog.com/安装:
我以CentOS为例,说明如何通过RPM来安装Rsyslog:1、查看操作系统版本,如果不是centos的操作系统,可能会存在问题:
cat /etc/redhat-release
2、查看是否安装了rsyslog,如果没有安装:
检查: rsyslog -v
安装:yum install rsyslog
3、安装rsyslog 更高版本,centos不同版本默认安装的rsyslog的版本不一致,默认yum命令会安装最新版的版本,但由于资源地址的限制;需要配置最新版的资源地址,操作如下:
查看可安装的版本: