rsyslog日志收集

背景:需要将日志集中收集到数据库

rsyslog为centos自带的服务,现场环境为centos7,自带的rsyslog版本不同,有rsyslog7和rsyslog8,因为rsyslog-mysql驱动包未找到rsyslog8适配,需要将rsyslog7升级到rsyslog8

一、升级rsyslog

下载如下对应的rpm包:http://rpms.adiscon.com/v8-stable/epel-7/x86_64/RPMS/

升级

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

rpm -ivh rsyslog-mysql-8.1907.0-2.el7.x86_64.rpm #安装对应的mysql驱动

验证:rpm -qa| grep syslog

二、修改rsyslog配置文件

vi /etc/rsyslog.conf 

三、重启rsyslog

systemctl restart rsyslog

四、验证即注意事项

查询目标数据库是否接受到日志,客户端需要重启任意服务才有日志产生

主机名要唯一,目标数据库接收的是主机名,需要区分开

hostnamectl set-hostname 主机名

五、其它问题

客户端每台主机的环境不同,可能出现缺少其它依赖的情况,比如

针对该类问题,安装缺失的依赖包即可,依赖包可在这里下载:https://pkgs.org/

依赖包安装成功后即可正常安装组件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值