在CentOS 7.6中将rsyslog 7离线升级到 rsyslog 8(支持IPv6)

1. 版本说明

① 目前所使用的rsyslog 7.4.7发布于2014年,版本陈旧;

② 从2017年的rsyslog 8.31.0(旧的版本命名规则)开始,才支持IPv6;

③ 我们选择当前的最新发布版本:rsyslog 8.1907.0(新的版本命名规则)。


2. 版本获取地址

http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/


3. 下载所需RPM包

wget http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/libestr-0.1.11-1.el7.x86_64.rpm
wget http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/libfastjson4-0.99.8-1.el7.centos.x86_64.rpm
wget http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/rsyslog-8.1907.0-2.el7.x86_64.rpm
wget http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/liblognorm5-2.0.6-1.el7.x86_64.rpm
wget http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/rsyslog-mmjsonparse-8.1907.0-2.el7.x86_64.rpm


4. 离线安装

rpm -Uvh libestr-0.1.11-1.el7.x86_64.rpm --nodeps
rpm -Uvh libfastjson4-0.99.8-1.el7.centos.x86_64.rpm --nodeps
rpm -Uvh rsyslog-8.1907.0-2.el7.x86_64.rpm --nodeps
rpm -Uvh liblognorm5-2.0.6-1.el7.x86_64.rpm --nodeps
rpm -Uvh rsyslog-mmjsonparse-8.1907.0-2.el7.x86_64.rpm --nodeps


5. 配置

rsyslog 8兼容rsyslog 7的配置,但需要注意的是,配置文件中的IPv6地址必须用中括号包裹起来


6. 启动服务

systemctl start rsyslog.service
或者
/usr/sbin/rsyslogd

你可能感兴趣的:(在CentOS 7.6中将rsyslog 7离线升级到 rsyslog 8(支持IPv6))